diff --git a/PM_changes b/PM_changes new file mode 100644 index 000000000..e27af9751 --- /dev/null +++ b/PM_changes @@ -0,0 +1,105 @@ +----- Changes made outside of /Projects/Portfolio-Management/ ----- + +Projects/ProjectsSchema.json: + cp Algorithmic-Trading Portfolio-Management - Some stuff definitely unneded here + +Projects/Community-Plugins/UI/Function-Libraries/ + ActionSwitch.js: + cp case 'Add Missing Plugin Trading Mines' case 'Add Missing Plugin Portfolio Mines' + cp case 'Add Missing Plugin Trading Systems' case 'Add Missing Plugin Portfolio Systems' + cp case 'Add Missing Plugin Trading Engines' case 'Add Missing Plugin Portfolio Engines' + + PluginsFunctions.js: + cp addMissingPluginTradingMines addMissingPluginPortfolioMines + cp addMissingPluginTradingSystems addMissingPluginPortfolioSystems + cp addMissingPluginTradingEngines addMissingPluginPortfolioEngines + + ../Utilities/Plugins.js: + function getPluginFolderNamesByNodeType(nodeType): + add case 'Portfolio Engine' + add case 'Portfolio Mine' + add case 'Portfolio System' + +Projects/Data-Mining/UI/Function-Libraries/ + MineFunctions.js: + cp scanBotArray(dataMine.tradingBots) scanBotArray(dataMine.portfolioBots) + +Skipping: + Projects/Foundations/TS/Function-Libraries/OutputManagementFunctions.js: + tradingProcessDate, VARS...INDEX_MAP->TRADING_PROCESSING_DAILY_FILES, ... + + +Projects/Foundations/TS/Function-Libraries/ + SingleMarketFunctions.js: + cp findNodeInNodeMesh(outputDatasetNode, 'Trading Bot') ...'Portfolio Bot') + Line 117 if...else add portfolioMineNode + +Projects/Foundations/TS/Process-Modules/ + Dataset.js: + cp startingNode.type === 'Market Trading Products' + ProcessOutput.js: + cp line 27-29, 124-126 + StatusReport.js: + Lines 102, 116, cp 172-222 dealing with finding process definitions the report depends on has been cloned from Trading -> Portfolio + +Projects/Foundations/UI/Function-Libraries/ + ActionSwitch.js: + cp case statements run-all, stop-all, add-missing, references, products, etc. + Line 506 && 512 may not need to have been cloned but I did for now - regarding live and paper trading. + ChartingSpaceFunctions.js: Needs Completion to include Portfolio at Charting Space. + 'Market Trading|Portfolio Tasks' -> 'nodeType' as param. <= If error arises note that it was not configured this way by Luis when adding the Learning Mine. This is a File that could be heavily re-factored && optimized. + ProductFunctions.js: + +Skipping: + Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js: Needs Completion + Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js + +Projects/Foundations/UI/Function-Libraries/ + DataStorageFunctions.js: + Many things cloned. But on line 156 only did 'addMissingSession(livePortfolioSessionArray) not back|forward|paper + TaskFunctions.js: + run/stop | addMissing - Portfolio Tasks. Project|Exchange|Market|Mine + Line 148 - Only cloned 'Live Portfolio Session->' + Line 198 - Only cloned 'Production Portfolio Tasks->' + +Skipping: + Projects/Foundations/UI/Function-Libraries/DependenciesFilter.js: + Appears 'tradingSystem' var here is just a parameter so no need change. + +Projects/Foundations/UI/Spaces/ + /Charting-Space/PlottersManager.js: + /Plotting/RecordValues.js: + /Design-Space/Workspace.js: + /Floating-Space/FloatingSpace.js: + /Panel-Space/Layer.js: Line 173 Only 'Live Portfolio Session' + +Projects/Visual-Scripting/UI/Function-Libraries/ +<<<<<<< Updated upstream + ActionsSwitch.js: *** NOTE: Not sure how to handle line 14 at the current moment. *** + UiObjectsFromNodes.js: only if(uiObjectType === 'Live Portfolio Session') +======= + ActionsSwitch.js: + NodePath.js*** NOTE: Not sure how to handle line 14 at the current moment. *** + UIObjectsFromNodes.js: Line 977 'Live Portfolio Session' only. +>>>>>>> Stashed changes + +Skipping: + Projects/Foundations/UI/Spaces/Floating-Space/ConditionEditor.js + +Skipping: + Projects/Governance/UI/Function-Libraries/ActionSwitch.js: + Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/LearningSession.js: + Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningOutput.js: + Projects/Machine-Learning/* + Projects/Network/* + node_modules, */My-Workspaces, */My-Log-Files, *.json, .gitignore, desktop.js, Environment.js, README.md, run.js, setup.js, Tested-Exchanges, CODEOWNERS, DesktopApp.js, WebApp.js, Projects/Social-Bots/*, Projects/Social-Trading/*, Projects/Governance/* + + + +----- Changes made inside Portfolio-Management (Clone of Algorithmic-Trading) ----- +References to trading changed to portfolio regardless of capitalization: + Examples: + find ./ -type f -exec sed -i 's/trading/portfolio/g' {} \; + find ./ -type f -exec sed -i 's/Trading/Portfolio/g' {} \; + find ./ -type f -exec sed -i 's/TRADING/PORTFOLIO/g' {} \; + diff --git a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/PMCommunicationModule_Trading.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/PMCommunicationModule_Trading.js new file mode 100644 index 000000000..ad8e6d9e3 --- /dev/null +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/PMCommunicationModule_Trading.js @@ -0,0 +1,45 @@ +/* PMCommunicationModule - Trading Bot's Version. + * Fascilitates communications between the Portfolio Manager and its managed sessions. + * Session Key naming convention: name + type + id + */ + +exports.newPMCommunicationModule_Trading = function (callerId) { + const MODULE_NAME = 'PM Communication Module - Trading'; + + moduleObj = { + beginListening: beginListening, + getQuoteAssetBalance: getQuoteAssetBalance + } + + const SESSION_ID = callerId; + + return moduleObj; + + + /* Listeners Section: */ + function beginListening() { + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.listenToEvent( + SESSION_ID, + 'Quote Asset Balance Reply', + undefined, + SESSION_ID, + undefined, + gotQuoteAssetBalance) + } + + + + /* eventsCallBack Section: */ + function getQuoteAssetBalance() { + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.raiseEvent( + SESSION_ID, + 'Quote Asset Balance', + undefined + ) + } + + function gotQuoteAssetBalance() { + let ret = arguments[0].event; + console.log("Quote Asset Balance=>" + ret); + } +} \ No newline at end of file diff --git a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/TradingSession.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/TradingSession.js index 63563f0ac..75c4c36ba 100644 --- a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/TradingSession.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/TradingSession.js @@ -47,6 +47,9 @@ TS.projects.foundations.globals.taskVariables.SESSION_MAP.set( TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY) + + /* We will store the PMCommunicationModule Object: */ + TS.projects.foundations.globals.processVariables.PM_COMMUNICATION_MODULE = TS.projects.algorithmicTrading.botModules.PMCommunicationModule_Trading.newPMCommunicationModule_Trading(VARIABLES_BY_PROCESS_INDEX.SESSION_KEY); /* Listen to event to start or stop the session. */ TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.listenToEvent( @@ -512,6 +515,7 @@ } function startBackTesting(message) { + return true } @@ -580,6 +584,9 @@ } function startLiveTrading() { + // Testing: + TS.projects.foundations.globals.processVariables.PM_COMMUNICATION_MODULE.beginListening(); + TS.projects.foundations.globals.processVariables.PM_COMMUNICATION_MODULE.getQuoteAssetBalance(); return checkKey() } diff --git a/Projects/Algorithmic-Trading/UI/Function-Libraries/ActionSwitch.js b/Projects/Algorithmic-Trading/UI/Function-Libraries/ActionSwitch.js index 3c57e827d..73ae33663 100644 --- a/Projects/Algorithmic-Trading/UI/Function-Libraries/ActionSwitch.js +++ b/Projects/Algorithmic-Trading/UI/Function-Libraries/ActionSwitch.js @@ -33,7 +33,6 @@ function newAlgorithmicTradingActionSwitch() { UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.stopSession(action.node, action.callBackFunction) } break - default: { console.log("[WARN] Action sent to Algorithmic-Trading Action Switch does not belong here. Verify at the App Schema file of the node that triggered this action that the actionProject is pointing to the right project. -> Action = " + action.name + " -> Action Node Name = " + action.node.name) } diff --git a/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js b/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js index 0ab17f9f4..93fc53504 100644 --- a/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js +++ b/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js @@ -1,13 +1,13 @@ function newAlgorithmicTradingFunctionLibraryTradingSessionFunctions() { let thisObject = { - syncronizeSessionWithBackEnd: syncronizeSessionWithBackEnd, + synchronizeSessionWithBackEnd: synchronizeSessionWithBackEnd, runSession: runSession, stopSession: stopSession } return thisObject - function syncronizeSessionWithBackEnd(node) { + function synchronizeSessionWithBackEnd(node) { let validationsResult = validations(node) if (validationsResult === undefined) { /* If something fails at validations we just quit. */ diff --git a/Projects/Community-Plugins/Icons/plugins/plugin-portfolio-engines.png b/Projects/Community-Plugins/Icons/plugins/plugin-portfolio-engines.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Community-Plugins/Icons/plugins/plugin-portfolio-engines.png differ diff --git a/Projects/Community-Plugins/Icons/plugins/plugin-portfolio-mines.png b/Projects/Community-Plugins/Icons/plugins/plugin-portfolio-mines.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Community-Plugins/Icons/plugins/plugin-portfolio-mines.png differ diff --git a/Projects/Community-Plugins/Icons/plugins/plugin-portfolio-systems.png b/Projects/Community-Plugins/Icons/plugins/plugin-portfolio-systems.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Community-Plugins/Icons/plugins/plugin-portfolio-systems.png differ diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-engines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-engines.json new file mode 100644 index 000000000..de0c7783b --- /dev/null +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-engines.json @@ -0,0 +1,41 @@ +{ + "type": "Plugin Portfolio Engines", + "menuItems": [ + { + "action": "Add Missing Plugin Portfolio Engines", + "label": "Add Missing Portfolio Engines", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "iconPathOn": "portfolio-engine", + "iconPathOff": "portfolio-engine", + "iconProject": "Portfolio-Management", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 1, + "propertyNameAtParent": "pluginPortfolioEngines", + "attachingRules": { + "compatibleTypes": "->Plugin Project->" + }, + "childrenNodesProperties": [ + { + "name": "pluginFiles", + "type": "array", + "childType": "Plugin File", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-mines.json new file mode 100644 index 000000000..37e4c1772 --- /dev/null +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-mines.json @@ -0,0 +1,41 @@ +{ + "type": "Plugin Portfolio Mines", + "menuItems": [ + { + "action": "Add Missing Plugin Portfolio Mines", + "label": "Add Missing Portfolio Mines", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "iconPathOn": "portfolio-mine", + "iconPathOff": "portfolio-mine", + "iconProject": "Portfolio-Management", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 1, + "propertyNameAtParent": "pluginPortfolioMines", + "attachingRules": { + "compatibleTypes": "->Plugin Project->" + }, + "childrenNodesProperties": [ + { + "name": "pluginFiles", + "type": "array", + "childType": "Plugin File", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-systems.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-systems.json new file mode 100644 index 000000000..29c5c5fa5 --- /dev/null +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-systems.json @@ -0,0 +1,41 @@ +{ + "type": "Plugin Portfolio Systems", + "menuItems": [ + { + "action": "Add Missing Plugin Portfolio Systems", + "label": "Add Missing Portfolio Systems", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "iconPathOn": "portfolio-system", + "iconPathOff": "portfolio-system", + "iconProject": "Portfolio-Management", + "actionFunction": "payload.executeAction", + "actionProject": "Community-Plugins" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 1, + "propertyNameAtParent": "pluginPortfolioSystems", + "attachingRules": { + "compatibleTypes": "->Plugin Project->" + }, + "childrenNodesProperties": [ + { + "name": "pluginFiles", + "type": "array", + "childType": "Plugin File", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json index eebeb1e96..7b90a068a 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json @@ -53,6 +53,12 @@ "childType": "Plugin Trading Mines", "autoAdd": false }, + { + "name": "pluginPortfolioMines", + "type": "node", + "childType": "Plugin Portfolio Mines", + "autoAdd": false + }, { "name": "pluginLearningMines", "type": "node", @@ -65,6 +71,12 @@ "childType": "Plugin Trading Systems", "autoAdd": false }, + { + "name": "pluginPortfolioSystems", + "type": "node", + "childType": "Plugin Portfolio Systems", + "autoAdd": false + }, { "name": "pluginLearningSystems", "type": "node", @@ -77,6 +89,12 @@ "childType": "Plugin Trading Engines", "autoAdd": false }, + { + "name": "pluginPortfolioEngines", + "type": "node", + "childType": "Plugin Portfolio Engines", + "autoAdd": false + }, { "name": "pluginLearningEngines", "type": "node", diff --git a/Projects/Community-Plugins/UI/Function-Libraries/ActionSwitch.js b/Projects/Community-Plugins/UI/Function-Libraries/ActionSwitch.js index bfb19b124..e4abaad4d 100644 --- a/Projects/Community-Plugins/UI/Function-Libraries/ActionSwitch.js +++ b/Projects/Community-Plugins/UI/Function-Libraries/ActionSwitch.js @@ -58,6 +58,21 @@ function newCommunityPluginsActionSwitch() { UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginTradingEngines(action.node, action.rootNodes) } break + case 'Add Missing Plugin Portfolio Mines': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginPortfolioMines(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Portfolio Systems': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginPortfolioSystems(action.node, action.rootNodes) + } + break + case 'Add Missing Plugin Portfolio Engines': + { + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginPortfolioEngines(action.node, action.rootNodes) + } + break case 'Add Missing Plugin Learning Mines': { UI.projects.communityPlugins.functionLibraries.pluginsFunctions.addMissingPluginLearningMines(action.node, action.rootNodes) diff --git a/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js b/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js index d5c39c775..1ebd67368 100644 --- a/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js +++ b/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js @@ -7,6 +7,9 @@ function newPluginsFunctionLibraryPluginsFunctions() { addMissingPluginTradingMines: addMissingPluginTradingMines, addMissingPluginTradingSystems: addMissingPluginTradingSystems, addMissingPluginTradingEngines: addMissingPluginTradingEngines, + addMissingPluginPortfolioMines: addMissingPluginPortfolioMines, + addMissingPluginPortfolioSystems: addMissingPluginPortfolioSystems, + addMissingPluginPortfolioEngines: addMissingPluginPortfolioEngines, addMissingPluginLearningMines: addMissingPluginLearningMines, addMissingPluginLearningSystems: addMissingPluginLearningSystems, addMissingPluginLearningEngines: addMissingPluginLearningEngines, @@ -140,6 +143,54 @@ function newPluginsFunctionLibraryPluginsFunctions() { } } + function addMissingPluginPortfolioMines(node, rootNodes) { + 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.") + return + } + } + + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Portfolio-Mines', onNamesArrived) + + function onNamesArrived(fileNames) { + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Portfolio-Mines', 'Portfolio Mine', 'Portfolio-Management') + } + } + + function addMissingPluginPortfolioSystems(node, rootNodes) { + 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.") + return + } + } + + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Portfolio-Systems', onNamesArrived) + + function onNamesArrived(fileNames) { + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Portfolio-Systems', 'Portfolio System', 'Portfolio-Management') + } + } + + function addMissingPluginPortfolioEngines(node, rootNodes) { + 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.") + return + } + } + + UI.projects.communityPlugins.utilities.plugins.getPluginFileNames(projectName, 'Portfolio-Engines', onNamesArrived) + + function onNamesArrived(fileNames) { + UI.projects.communityPlugins.utilities.plugins.addMissingPluginFiles(node, fileNames, 'Portfolio-Engines', 'Portfolio Engine', 'Portfolio-Management') + } + } + function addMissingPluginLearningMines(node, rootNodes) { let projectName = UI.projects.communityPlugins.utilities.plugins.getProjectName(node) if (projectName === "" || projectName === undefined) { diff --git a/Projects/Community-Plugins/UI/Utilities/Plugins.js b/Projects/Community-Plugins/UI/Utilities/Plugins.js index 00da47b7e..affe1420b 100644 --- a/Projects/Community-Plugins/UI/Utilities/Plugins.js +++ b/Projects/Community-Plugins/UI/Utilities/Plugins.js @@ -73,6 +73,15 @@ function newPluginsUtilitiesPlugins() { case 'Trading System': { return 'Trading-Systems' } + case 'Portfolio Engine': { + return 'Portfolio-Engines' + } + case 'Portfolio Mine': { + return 'Portfolio-Mines' + } + case 'Portfolio System': { + return 'Portfolio-Systems' + } case 'Assets': { return 'Assets' } diff --git a/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js b/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js index 9a4364b45..b1c1bf996 100644 --- a/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js +++ b/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js @@ -68,6 +68,7 @@ function newDataMiningFunctionLibraryMineFunctions() { scanBotArray(dataMine.apiDataFetcherBots) scanBotArray(dataMine.indicatorBots) scanBotArray(dataMine.tradingBots) + scanBotArray(dataMine.portfolioBots) scanBotArray(dataMine.learningBots) function scanBotArray(botArray) { diff --git a/Projects/Foundations/Icons/close-stage-pm-event.png b/Projects/Foundations/Icons/close-stage-pm-event.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/close-stage-pm-event.png differ diff --git a/Projects/Foundations/Icons/create-order-pm-event.png b/Projects/Foundations/Icons/create-order-pm-event.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/create-order-pm-event.png differ diff --git a/Projects/Foundations/Icons/exchange-portfolio-products.png b/Projects/Foundations/Icons/exchange-portfolio-products.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/exchange-portfolio-products.png differ diff --git a/Projects/Foundations/Icons/live-portfolio-session.png b/Projects/Foundations/Icons/live-portfolio-session.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/live-portfolio-session.png differ diff --git a/Projects/Foundations/Icons/managed-sessions.png b/Projects/Foundations/Icons/managed-sessions.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/managed-sessions.png differ diff --git a/Projects/Foundations/Icons/managed-stop-loss-pm-formula.png b/Projects/Foundations/Icons/managed-stop-loss-pm-formula.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/managed-stop-loss-pm-formula.png differ diff --git a/Projects/Foundations/Icons/managed-take-profit-pm-formula.png b/Projects/Foundations/Icons/managed-take-profit-pm-formula.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/managed-take-profit-pm-formula.png differ diff --git a/Projects/Foundations/Icons/managed-tasks.png b/Projects/Foundations/Icons/managed-tasks.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/managed-tasks.png differ diff --git a/Projects/Foundations/Icons/market-portfolio-products.png b/Projects/Foundations/Icons/market-portfolio-products.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/market-portfolio-products.png differ diff --git a/Projects/Foundations/Icons/market-portfolio-tasks.png b/Projects/Foundations/Icons/market-portfolio-tasks.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/market-portfolio-tasks.png differ diff --git a/Projects/Foundations/Icons/move-to-phase-pm-event.png b/Projects/Foundations/Icons/move-to-phase-pm-event.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/move-to-phase-pm-event.png differ diff --git a/Projects/Foundations/Icons/next-phase-pm-event.png b/Projects/Foundations/Icons/next-phase-pm-event.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/next-phase-pm-event.png differ diff --git a/Projects/Foundations/Icons/order-rate-pm-formula.png b/Projects/Foundations/Icons/order-rate-pm-formula.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/order-rate-pm-formula.png differ diff --git a/Projects/Foundations/Icons/portfolio-bot-instance.png b/Projects/Foundations/Icons/portfolio-bot-instance.png new file mode 100644 index 000000000..7783471df Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-bot-instance.png differ diff --git a/Projects/Foundations/Icons/portfolio-engine-reference.png b/Projects/Foundations/Icons/portfolio-engine-reference.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-engine-reference.png differ diff --git a/Projects/Foundations/Icons/portfolio-mine-tasks.png b/Projects/Foundations/Icons/portfolio-mine-tasks.png new file mode 100644 index 000000000..f27e13d53 Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-mine-tasks.png differ diff --git a/Projects/Foundations/Icons/portfolio-mines-data.png b/Projects/Foundations/Icons/portfolio-mines-data.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-mines-data.png differ diff --git a/Projects/Foundations/Icons/portfolio-parameters.png b/Projects/Foundations/Icons/portfolio-parameters.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-parameters.png differ diff --git a/Projects/Foundations/Icons/portfolio-process-instance.png b/Projects/Foundations/Icons/portfolio-process-instance.png new file mode 100644 index 000000000..bf6e71161 Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-process-instance.png differ diff --git a/Projects/Foundations/Icons/portfolio-session-reference.png b/Projects/Foundations/Icons/portfolio-session-reference.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-session-reference.png differ diff --git a/Projects/Foundations/Icons/portfolio-system-reference.png b/Projects/Foundations/Icons/portfolio-system-reference.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-system-reference.png differ diff --git a/Projects/Foundations/Icons/portfolio-task-manager.png b/Projects/Foundations/Icons/portfolio-task-manager.png new file mode 100644 index 000000000..ee8d2bc25 Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-task-manager.png differ diff --git a/Projects/Foundations/Icons/portfolio-task.png b/Projects/Foundations/Icons/portfolio-task.png new file mode 100644 index 000000000..8a7051d9f Binary files /dev/null and b/Projects/Foundations/Icons/portfolio-task.png differ diff --git a/Projects/Foundations/Icons/production-portfolio-tasks.png b/Projects/Foundations/Icons/production-portfolio-tasks.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/production-portfolio-tasks.png differ diff --git a/Projects/Foundations/Icons/project-portfolio-products.png b/Projects/Foundations/Icons/project-portfolio-products.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/project-portfolio-products.png differ diff --git a/Projects/Foundations/Icons/session-reference.png b/Projects/Foundations/Icons/session-reference.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/session-reference.png differ diff --git a/Projects/Foundations/Icons/take-position-pm-event.png b/Projects/Foundations/Icons/take-position-pm-event.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/take-position-pm-event.png differ diff --git a/Projects/Foundations/Icons/target-rate-pm-formula.png b/Projects/Foundations/Icons/target-rate-pm-formula.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/target-rate-pm-formula.png differ diff --git a/Projects/Foundations/Icons/target-size-in-base-asset-pm-formula.png b/Projects/Foundations/Icons/target-size-in-base-asset-pm-formula.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/target-size-in-base-asset-pm-formula.png differ diff --git a/Projects/Foundations/Icons/target-size-in-quoted-asset-pm-formula.png b/Projects/Foundations/Icons/target-size-in-quoted-asset-pm-formula.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/target-size-in-quoted-asset-pm-formula.png differ diff --git a/Projects/Foundations/Icons/task-reference.png b/Projects/Foundations/Icons/task-reference.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/task-reference.png differ diff --git a/Projects/Foundations/Icons/trigger-off-pm-event.png b/Projects/Foundations/Icons/trigger-off-pm-event.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/trigger-off-pm-event.png differ diff --git a/Projects/Foundations/Icons/trigger-on-pm-event.png b/Projects/Foundations/Icons/trigger-on-pm-event.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Foundations/Icons/trigger-on-pm-event.png differ diff --git a/Projects/Foundations/Plugins/Workspaces/PM-Construction.json b/Projects/Foundations/Plugins/Workspaces/PM-Construction.json new file mode 100644 index 000000000..4711077e7 --- /dev/null +++ b/Projects/Foundations/Plugins/Workspaces/PM-Construction.json @@ -0,0 +1,70505 @@ +{ + "type": "Workspace", + "name": "PM-Construction", + "config": "{\n \"docsLanguage\": \"EN\",\n \"contributionsBranch\": \"develop\"\n}", + "rootNodes": [ + { + "type": "LAN Network", + "name": "My LAN Network", + "project": "Foundations", + "lanNetworkNodes": [ + { + "type": "LAN Network Node", + "name": "My Computer", + "config": "{ \n\"host\": \"localhost\", \n\"webPort\": \"34248\", \n\"webSocketsPort\": \"18041\"\n}", + "project": "Foundations", + "dataTasks": { + "type": "Data Tasks", + "name": "New Data Tasks", + "project": "Foundations", + "projectDataTasks": [ + { + "type": "Project Data Tasks", + "name": "Data-Mining", + "project": "Foundations", + "exchangeDataTasks": [ + { + "type": "Exchange Data Tasks", + "name": "Binance", + "project": "Foundations", + "marketDataTasks": [ + { + "type": "Market Data Tasks", + "name": " BTC/USDT", + "project": "Foundations", + "dataMineTasks": [ + { + "type": "Data Mine Tasks", + "name": "Candles", + "project": "Foundations", + "taskManagers": [ + { + "type": "Task Manager", + "name": "Candles", + "project": "Foundations", + "tasks": [ + { + "type": "Task", + "name": "Exchange Raw Data", + "project": "Foundations", + "bot": { + "type": "Sensor Bot Instance", + "name": "Exchange Raw Data", + "config": "{ \n\"startDate\": \"2021-09-01\"\n}", + "project": "Foundations", + "processes": [ + { + "type": "Sensor Process Instance", + "name": "Exchange Raw Data Historic-OHLCVs", + "project": "Foundations", + "id": "5f013ffe-3ed0-4952-ab1b-06221f5ea155", + "savedPayload": { + "position": { + "x": 23978.752573872905, + "y": 29807.04281631858 + }, + "targetPosition": { + "x": 24118.383636169536, + "y": 29861.84396997354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Process Definition", + "name": "Historic-OHLCVs", + "id": "5eb11d6a-022e-4f60-97c4-d6cf90b249dc" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Exchange Raw Data", + "Sensor Bot", + "Data-Mining", + "af924204-66a2-47d4-9910-66ab78acb06f" + ], + [ + "Historic-OHLCVs", + "Process Definition", + "Foundations", + "5eb11d6a-022e-4f60-97c4-d6cf90b249dc" + ] + ] + } + } + ], + "id": "7a44aa2d-bd89-46bf-b4e2-b862acbde92b", + "savedPayload": { + "position": { + "x": 24118.383636169536, + "y": 29861.84396997354 + }, + "targetPosition": { + "x": 24258.014698466166, + "y": 29916.6451236285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c9e0868f-e2f4-4a71-89b0-99258dbbe891", + "savedPayload": { + "position": { + "x": 24258.014698466166, + "y": 29916.6451236285 + }, + "targetPosition": { + "x": 24397.645760762796, + "y": 29971.44627728346 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Task", + "name": "Candles Volumes", + "project": "Foundations", + "bot": { + "type": "Indicator Bot Instance", + "name": "Candles Volumes", + "config": "{ \n\"parameter1\": \"Value for parameter1 defined at the Product Definition\"\n}", + "project": "Foundations", + "processes": [ + { + "type": "Indicator Process Instance", + "name": "Candles Volumes Multi-Time-Frame-Market", + "project": "Foundations", + "id": "e48c5da6-d135-4378-9aeb-ab3d65365cdc", + "savedPayload": { + "position": { + "x": 24292.94927726198, + "y": 29537.312691035426 + }, + "targetPosition": { + "x": 24352.93308090994, + "y": 29674.797029415924 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Process Definition", + "name": "Multi-Time-Frame-Market", + "id": "9f683143-a33f-42c1-9fa8-c601f01ee4e1" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Data-Mining", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Multi-Time-Frame-Market", + "Process Definition", + "Foundations", + "9f683143-a33f-42c1-9fa8-c601f01ee4e1" + ] + ] + } + }, + { + "type": "Indicator Process Instance", + "name": "Candles Volumes Multi-Time-Frame-Daily", + "project": "Foundations", + "id": "892562cd-8ec3-4bb7-812d-814e9b80e89c", + "savedPayload": { + "position": { + "x": 24369.727752325438, + "y": 29525.740197931937 + }, + "targetPosition": { + "x": 24352.93308090994, + "y": 29674.797029415924 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Process Definition", + "name": "Multi-Time-Frame-Daily", + "id": "980ceb1d-7be6-454f-90d9-01ba1fd4a65d" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Data-Mining", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Multi-Time-Frame-Daily", + "Process Definition", + "Foundations", + "980ceb1d-7be6-454f-90d9-01ba1fd4a65d" + ] + ] + } + } + ], + "id": "28527840-4af8-4046-8617-83f3dfb950fe", + "savedPayload": { + "position": { + "x": 24352.93308090994, + "y": 29674.797029415924 + }, + "targetPosition": { + "x": 24375.28942083637, + "y": 29823.12165334969 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "58f6da82-6ad0-4d6c-b082-d3dab9fb24af", + "savedPayload": { + "position": { + "x": 24375.28942083637, + "y": 29823.12165334969 + }, + "targetPosition": { + "x": 24397.645760762796, + "y": 29971.44627728346 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "01e7ed09-762a-4f2f-b962-8091188eff71", + "savedPayload": { + "position": { + "x": 24397.645760762796, + "y": 29971.44627728346 + }, + "targetPosition": { + "x": 24491.169231041607, + "y": 30088.720999653662 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fc3855ab-baaa-4ff4-94a0-ef6603670bfe", + "savedPayload": { + "position": { + "x": 24491.169231041607, + "y": 30088.720999653662 + }, + "targetPosition": { + "x": 24584.69270132042, + "y": 30205.995722023865 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Candles", + "id": "70c7eea3-a786-4dda-b526-0514e2cb14cc" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ] + ] + } + } + ], + "id": "207b5db0-dea1-404e-abd4-b115577987db", + "savedPayload": { + "position": { + "x": 24584.69270132042, + "y": 30205.995722023865 + }, + "targetPosition": { + "x": 24678.21617159923, + "y": 30323.270444394067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market", + "name": "BTC/USDT", + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Markets", + "Exchange Markets", + "Foundations", + "2fd80894-900e-44ac-a1a7-56c14124f7a1" + ], + [ + "BTC/USDT", + "Market", + "Foundations", + "9a867bf0-a71d-445c-b99a-75b60bbdce09" + ] + ] + } + } + ], + "id": "70d5926f-9b80-4642-b529-035a9885cc0b", + "savedPayload": { + "position": { + "x": 24678.21617159923, + "y": 30323.270444394067 + }, + "targetPosition": { + "x": 24865.26311215685, + "y": 30557.819889134476 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Crypto Exchange", + "name": "Binance", + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ] + ] + } + } + ], + "id": "472d64f9-1c07-4873-ba39-39bda24f662a", + "savedPayload": { + "position": { + "x": 24865.26311215685, + "y": 30557.819889134476 + }, + "targetPosition": { + "x": 25052.310052714467, + "y": 30792.369333874885 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Project Definition", + "name": "Data-Mining", + "id": "0e90b0e7-0ca4-4b90-ad95-35da44e0d6bc" + }, + "referenceParentCombinedNodePath": [ + [ + "New Data-Mining Project", + "Data-Mining Project", + "Data-Mining", + "dfcde943-aec0-4219-89f1-1ad9664c2274" + ], + [ + "Data-Mining", + "Project Definition", + "Foundations", + "0e90b0e7-0ca4-4b90-ad95-35da44e0d6bc" + ] + ] + } + } + ], + "id": "40af91d9-431c-4b7d-addc-aed37bc2f3fe", + "savedPayload": { + "position": { + "x": 25052.310052714467, + "y": 30792.369333874885 + }, + "targetPosition": { + "x": 25239.356993272086, + "y": 31026.918778615294 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "learningTasks": { + "type": "Learning Tasks", + "name": "New Learning Tasks", + "project": "Foundations", + "projectLearningTasks": [ + { + "type": "Project Learning Tasks", + "name": "Machine-Learning", + "project": "Foundations", + "exchangeLearningTasks": [ + { + "type": "Exchange Learning Tasks", + "name": "Binance", + "project": "Foundations", + "marketLearningTasks": [ + { + "type": "Market Learning Tasks", + "name": " BTC/USDT", + "project": "Foundations", + "learningMineTasks": [], + "id": "706c5130-8229-4876-bc8b-2aa69ef15368", + "savedPayload": { + "position": { + "x": 25327.356993272086, + "y": 30666.11115747996 + }, + "targetPosition": { + "x": 25292.356993272086, + "y": 30737.11115747996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market", + "name": "BTC/USDT", + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Markets", + "Exchange Markets", + "Foundations", + "2fd80894-900e-44ac-a1a7-56c14124f7a1" + ], + [ + "BTC/USDT", + "Market", + "Foundations", + "9a867bf0-a71d-445c-b99a-75b60bbdce09" + ] + ] + } + } + ], + "id": "39f0af37-d636-435e-850c-c220eae79479", + "savedPayload": { + "position": { + "x": 25292.356993272086, + "y": 30737.11115747996 + }, + "targetPosition": { + "x": 25348.356993272086, + "y": 30821.11115747996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Crypto Exchange", + "name": "Binance", + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ] + ] + } + } + ], + "id": "817ec0a0-d93a-4e8a-a42e-8cf1b287f54f", + "savedPayload": { + "position": { + "x": 25348.356993272086, + "y": 30821.11115747996 + }, + "targetPosition": { + "x": 25389.356993272086, + "y": 30767.11115747996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Project Definition", + "name": "Machine-Learning", + "id": "f66fe935-cff5-4729-b209-25a81b3bc08f" + }, + "referenceParentCombinedNodePath": [ + [ + "New Machine-Learning Project", + "Machine-Learning Project", + "Machine-Learning", + "8f212de8-b0e0-4fed-a36b-5d42df42df82" + ], + [ + "Machine-Learning", + "Project Definition", + "Foundations", + "f66fe935-cff5-4729-b209-25a81b3bc08f" + ] + ] + } + } + ], + "id": "0818dfbe-61ea-40b8-8544-bee25d7f45be", + "savedPayload": { + "position": { + "x": 25306.11327345898, + "y": 30734.440404960747 + }, + "targetPosition": { + "x": 25239.356993272086, + "y": 31026.918778615294 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "testingTradingTasks": { + "type": "Testing Trading Tasks", + "name": "New Testing Trading Tasks", + "project": "Foundations", + "projectTradingTasks": [ + { + "type": "Project Trading Tasks", + "name": "Algorithmic-Trading", + "project": "Foundations", + "exchangeTradingTasks": [ + { + "type": "Exchange Trading Tasks", + "name": "Binance", + "project": "Foundations", + "marketTradingTasks": [ + { + "type": "Market Trading Tasks", + "name": " BTC/USDT", + "project": "Foundations", + "tradingMineTasks": [ + { + "type": "Trading Mine Tasks", + "name": "Masters", + "project": "Foundations", + "taskManagers": [ + { + "type": "Task Manager", + "name": "Masters", + "project": "Foundations", + "tasks": [ + { + "type": "Task", + "name": "New Back Trading System", + "project": "Foundations", + "bot": { + "type": "Trading Bot Instance", + "name": "Low Frequency", + "project": "Foundations", + "processes": [ + { + "type": "Trading Process Instance", + "name": "Low Frequency Trading", + "project": "Foundations", + "session": { + "type": "Backtesting Session", + "name": "Back Trading System", + "config": "{\"folderName\":\"New-Trading-System\"}", + "project": "Foundations", + "tradingParameters": { + "type": "Trading Parameters", + "name": "New Trading Parameters", + "project": "Foundations", + "sessionBaseAsset": { + "type": "Session Base Asset", + "name": "", + "config": "{\n\"initialBalance\": 1,\n\"minimumBalance\": 0.5\n}", + "project": "Foundations", + "id": "1dd12139-babb-432e-8ea2-853f7abdd996", + "savedPayload": { + "position": { + "x": 26790.874477957965, + "y": 30232.052929926514 + }, + "targetPosition": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sessionQuotedAsset": { + "type": "Session Quoted Asset", + "name": "", + "config": "{\n\"initialBalance\": 0\n}", + "project": "Foundations", + "id": "bc61cb6b-77f2-419f-aa19-fcd23fc717b3", + "savedPayload": { + "position": { + "x": 26668.420934926497, + "y": 30166.157868513867 + }, + "targetPosition": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeRange": { + "type": "Time Range", + "name": "New Time Range", + "config": "{ \n\"initialDatetime\": \"2020-09-01\",\n\"finalDatetime\": \"2020-09-02\" \n}", + "project": "Foundations", + "id": "0a4b7543-c941-40a0-8bcc-fadbebe5ca9d", + "savedPayload": { + "position": { + "x": 26608.086082889873, + "y": 30040.871257300794 + }, + "targetPosition": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeFrame": { + "type": "Time Frame", + "name": "New Time Frame", + "config": "{ \n\"label\": \"01-hs\"\n}", + "project": "Foundations", + "id": "c113a123-d324-4cd7-9079-097dbbb82627", + "savedPayload": { + "position": { + "x": 26632.915784619894, + "y": 29904.0483234354 + }, + "targetPosition": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "slippage": { + "type": "Slippage", + "name": "New Slippage", + "config": "{ \n\"marketOrderRate\": 0.1,\n\"stopLoss\": 0.2,\n\"takeProfit\": 0.3\n}", + "project": "Foundations", + "id": "ee80dbca-45e6-4f61-bd0b-2770bcef32f0", + "savedPayload": { + "position": { + "x": 26733.42593798621, + "y": 29807.95077721378 + }, + "targetPosition": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feeStructure": { + "type": "Fee Structure", + "name": "New Fee Structure", + "config": "{ \n\"maker\": 0.1,\n\"taker\": 0.1\n}", + "project": "Foundations", + "id": "fefb18b2-ff85-43d3-89f0-ae22731c9356", + "savedPayload": { + "position": { + "x": 26871.225080617354, + "y": 29789.28461505713 + }, + "targetPosition": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "snapshots": { + "type": "Snapshots", + "name": "New Snapshots", + "config": "{ \n\"strategy\": true,\n\"position\": true\n}", + "project": "Foundations", + "id": "7d3cc3c8-c58d-4494-9bb6-8138d0c2ee6d", + "savedPayload": { + "position": { + "x": 26993.678623648822, + "y": 29855.17967646978 + }, + "targetPosition": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "heartbeats": { + "type": "Heartbeats", + "name": "New Heartbeats", + "config": "{ \n\"date\": true,\n\"candleIndex\": false\n}", + "project": "Foundations", + "id": "12add2e8-3ea3-4b55-8a31-2d72493d5a42", + "savedPayload": { + "position": { + "x": 27054.013475685446, + "y": 29980.46628768285 + }, + "targetPosition": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedParameters": { + "type": "User Defined Parameters", + "name": "New User Defined Parameters", + "config": "{ \n\"param1Name\": \"A text string value example\",\n\"param2Name\": 0\n}", + "project": "Foundations", + "id": "5b1b8c65-97a5-4e1c-ab93-0eaedda10434", + "savedPayload": { + "position": { + "x": 27029.183773955425, + "y": 30117.289221548246 + }, + "targetPosition": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "416d409b-a59e-4a93-9804-08abb4a7a5be", + "savedPayload": { + "position": { + "x": 26831.04977928766, + "y": 30010.668772491823 + }, + "targetPosition": { + "x": 26928.67362058911, + "y": 30213.386767769865 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tradingSystemReference": { + "type": "Trading System Reference", + "name": "", + "project": "Foundations", + "id": "9f27e0f3-179e-4430-a375-51aa2d6e5c53", + "savedPayload": { + "position": { + "x": 27131.391615867153, + "y": 30115.762926468415 + }, + "targetPosition": { + "x": 26928.67362058911, + "y": 30213.386767769865 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading System", + "name": "New Trading System", + "id": "91a1d0d1-2a1a-45d5-a52b-b2dc5502339f" + }, + "referenceParentCombinedNodePath": [ + [ + "New Trading System", + "Trading System", + "Algorithmic-Trading", + "91a1d0d1-2a1a-45d5-a52b-b2dc5502339f" + ] + ] + } + }, + "tradingEngineReference": { + "type": "Trading Engine Reference", + "name": "Low-Frequency", + "project": "Foundations", + "id": "5623b0bb-818c-4611-a267-7444dd302aa3", + "savedPayload": { + "position": { + "x": 27026.29746189056, + "y": 30416.104763047908 + }, + "targetPosition": { + "x": 26928.67362058911, + "y": 30213.386767769865 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Engine", + "name": "Low-Frequency", + "id": "eb20f622-71bf-4479-a574-d2320e1d4bd1" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Trading Engine", + "Algorithmic-Trading", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ] + ] + } + }, + "id": "b0c5e0d4-af73-4dbf-b8d6-805cdc8b6387", + "savedPayload": { + "position": { + "x": 26928.67362058911, + "y": 30213.386767769865 + }, + "targetPosition": { + "x": 26725.955625311068, + "y": 30311.010609071316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "119d3753-d917-4bd0-a1c9-cb26fc59ad28", + "savedPayload": { + "position": { + "x": 26725.955625311068, + "y": 30311.010609071316 + }, + "targetPosition": { + "x": 26523.237630033025, + "y": 30408.634450372767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Process Definition", + "name": "Trading", + "id": "8be0ea4d-8e78-488c-9d17-713e3055fe54" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading", + "Process Definition", + "Foundations", + "8be0ea4d-8e78-488c-9d17-713e3055fe54" + ] + ] + } + } + ], + "id": "27550bd4-27c3-4f96-9c57-ac3a4e8c36bf", + "savedPayload": { + "position": { + "x": 26523.237630033025, + "y": 30408.634450372767 + }, + "targetPosition": { + "x": 26320.519634754983, + "y": 30506.258291674218 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8475a6bb-ad85-4941-940a-2f8c6f33a864", + "savedPayload": { + "position": { + "x": 26320.519634754983, + "y": 30506.258291674218 + }, + "targetPosition": { + "x": 26185.37430456962, + "y": 30571.340852541853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "423a222a-11ff-47aa-ba92-cbfba9dff34b", + "savedPayload": { + "position": { + "x": 26185.37430456962, + "y": 30571.340852541853 + }, + "targetPosition": { + "x": 26050.22897438426, + "y": 30636.423413409488 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f46ebf00-45f3-4992-ad3a-2401490c0f90", + "savedPayload": { + "position": { + "x": 26050.22897438426, + "y": 30636.423413409488 + }, + "targetPosition": { + "x": 25915.083644198898, + "y": 30701.505974277123 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine", + "name": "Masters", + "id": "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ] + ] + } + } + ], + "id": "a07716d2-008f-4780-a5d2-e3a31d4f4b5e", + "savedPayload": { + "position": { + "x": 25915.083644198898, + "y": 30701.505974277123 + }, + "targetPosition": { + "x": 25779.938314013536, + "y": 30766.588535144758 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market", + "name": "BTC/USDT", + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Markets", + "Exchange Markets", + "Foundations", + "2fd80894-900e-44ac-a1a7-56c14124f7a1" + ], + [ + "BTC/USDT", + "Market", + "Foundations", + "9a867bf0-a71d-445c-b99a-75b60bbdce09" + ] + ] + } + } + ], + "id": "f2de0159-d23f-4d1c-920a-17dd22fd5706", + "savedPayload": { + "position": { + "x": 25779.938314013536, + "y": 30766.588535144758 + }, + "targetPosition": { + "x": 25644.792983828174, + "y": 30831.671096012393 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Crypto Exchange", + "name": "Binance", + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ] + ] + } + } + ], + "id": "ba217287-b41f-414a-a85c-70a63d5ee958", + "savedPayload": { + "position": { + "x": 25644.792983828174, + "y": 30831.671096012393 + }, + "targetPosition": { + "x": 25509.647653642813, + "y": 30896.753656880028 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Project Definition", + "name": "Algorithmic-Trading", + "id": "529dd56f-a207-4532-8a13-712d6ef39ff4" + }, + "referenceParentCombinedNodePath": [ + [ + "New Algorithmic-Trading Project", + "Algorithmic-Trading Project", + "Algorithmic-Trading", + "6615f0ad-0ace-4b98-a373-5710e1976b9b" + ], + [ + "Algorithmic-Trading", + "Project Definition", + "Foundations", + "529dd56f-a207-4532-8a13-712d6ef39ff4" + ] + ] + } + } + ], + "id": "8d7a7654-9f6e-470e-bcf9-1ca0092c5e1d", + "savedPayload": { + "position": { + "x": 25509.647653642813, + "y": 30896.753656880028 + }, + "targetPosition": { + "x": 25239.356993272086, + "y": 31026.918778615294 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "productionTradingTasks": { + "type": "Production Trading Tasks", + "name": "New Production Trading Tasks", + "project": "Foundations", + "projectTradingTasks": [ + { + "type": "Project Trading Tasks", + "name": "Algorithmic-Trading", + "project": "Foundations", + "exchangeTradingTasks": [ + { + "type": "Exchange Trading Tasks", + "name": "Binance", + "project": "Foundations", + "marketTradingTasks": [ + { + "type": "Market Trading Tasks", + "name": " BTC/USDT", + "project": "Foundations", + "tradingMineTasks": [ + { + "type": "Trading Mine Tasks", + "name": "Masters", + "project": "Foundations", + "taskManagers": [ + { + "type": "Task Manager", + "name": "Masters", + "project": "Foundations", + "tasks": [ + { + "type": "Task", + "name": "New Live Trading System", + "project": "Foundations", + "bot": { + "type": "Trading Bot Instance", + "name": "Low Frequency", + "project": "Foundations", + "processes": [ + { + "type": "Trading Process Instance", + "name": "Low Frequency Trading", + "project": "Foundations", + "session": { + "type": "Live Trading Session", + "name": "Live Trading System", + "config": "{\"folderName\":\"New-Trading-System\"}", + "project": "Foundations", + "tradingParameters": { + "type": "Trading Parameters", + "name": "New Trading Parameters", + "project": "Foundations", + "sessionBaseAsset": { + "type": "Session Base Asset", + "name": "", + "config": "{\n\"initialBalance\": 1,\n\"minimumBalance\": 0.5\n}", + "project": "Foundations", + "id": "93135beb-665d-4274-abaa-49874422d4a8", + "savedPayload": { + "position": { + "x": 27068.426140349256, + "y": 31508.65336722493 + }, + "targetPosition": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sessionQuotedAsset": { + "type": "Session Quoted Asset", + "name": "", + "config": "{\n\"initialBalance\": 0\n}", + "project": "Foundations", + "id": "9c0f8f53-ed87-4d91-a02c-2c71ec7fa47f", + "savedPayload": { + "position": { + "x": 27138.184553488016, + "y": 31518.102786332885 + }, + "targetPosition": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeRange": { + "type": "Time Range", + "name": "New Time Range", + "config": "{ \n\"initialDatetime\": \"2020-09-01\",\n\"finalDatetime\": \"2020-09-02\" \n}", + "project": "Foundations", + "id": "00264538-2b98-4934-ade3-5995e0f638e7", + "savedPayload": { + "position": { + "x": 27201.608715778715, + "y": 31548.646253111216 + }, + "targetPosition": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeFrame": { + "type": "Time Frame", + "name": "New Time Frame", + "config": "{ \n\"label\": \"01-hs\"\n}", + "project": "Foundations", + "id": "205ca539-8c2d-419e-8f74-0a6dc754474e", + "savedPayload": { + "position": { + "x": 27252.490228314215, + "y": 31597.29396022281 + }, + "targetPosition": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "slippage": { + "type": "Slippage", + "name": "New Slippage", + "config": "{ \n\"marketOrderRate\": 0.1,\n\"stopLoss\": 0.2,\n\"takeProfit\": 0.3\n}", + "project": "Foundations", + "id": "42ec1ec0-57f3-4c35-8b89-67a1f2f89076", + "savedPayload": { + "position": { + "x": 27285.848454135197, + "y": 31659.283931147085 + }, + "targetPosition": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feeStructure": { + "type": "Fee Structure", + "name": "New Fee Structure", + "config": "{ \n\"maker\": 0.1,\n\"taker\": 0.1\n}", + "project": "Foundations", + "id": "8099f39a-e2d7-400f-b9e7-d90c878b4afd", + "savedPayload": { + "position": { + "x": 27298.418057677878, + "y": 31728.54815562044 + }, + "targetPosition": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "snapshots": { + "type": "Snapshots", + "name": "New Snapshots", + "config": "{ \n\"strategy\": true,\n\"position\": true\n}", + "project": "Foundations", + "id": "9b1fc9e6-1199-4b05-8054-6cedbbd72aec", + "savedPayload": { + "position": { + "x": 27288.968638569924, + "y": 31798.3065687592 + }, + "targetPosition": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "heartbeats": { + "type": "Heartbeats", + "name": "New Heartbeats", + "config": "{ \n\"date\": true,\n\"candleIndex\": false\n}", + "project": "Foundations", + "id": "4167651c-7c8f-4b2e-a219-7d98ef9da900", + "savedPayload": { + "position": { + "x": 27258.425171791594, + "y": 31861.730731049898 + }, + "targetPosition": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedParameters": { + "type": "User Defined Parameters", + "name": "New User Defined Parameters", + "config": "{ \n\"param1Name\": \"A text string value example\",\n\"param2Name\": 0\n}", + "project": "Foundations", + "id": "10d994d8-baa7-490b-ac38-ec0d581184fc", + "savedPayload": { + "position": { + "x": 27209.77746468, + "y": 31912.612243585398 + }, + "targetPosition": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8dd04541-ac51-4785-a0f9-91142a84aff2", + "savedPayload": { + "position": { + "x": 27073.474704815813, + "y": 31733.596720086996 + }, + "targetPosition": { + "x": 26861.10095549643, + "y": 31807.909509026907 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tradingSystemReference": { + "type": "Trading System Reference", + "name": "", + "project": "Foundations", + "id": "91c8d133-f2d3-4861-91e6-b0e184919a6f", + "savedPayload": { + "position": { + "x": 27063.818950774472, + "y": 31905.53335032836 + }, + "targetPosition": { + "x": 26861.10095549643, + "y": 31807.909509026907 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading System", + "name": "New Trading System", + "id": "91a1d0d1-2a1a-45d5-a52b-b2dc5502339f" + }, + "referenceParentCombinedNodePath": [ + [ + "New Trading System", + "Trading System", + "Algorithmic-Trading", + "91a1d0d1-2a1a-45d5-a52b-b2dc5502339f" + ] + ] + } + }, + "tradingEngineReference": { + "type": "Trading Engine Reference", + "name": "Low-Frequency", + "project": "Foundations", + "id": "001e21a1-712e-47ad-bcef-6220837ec522", + "savedPayload": { + "position": { + "x": 26935.41374443634, + "y": 32020.28325834629 + }, + "targetPosition": { + "x": 26861.10095549643, + "y": 31807.909509026907 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Engine", + "name": "Low-Frequency", + "id": "eb20f622-71bf-4479-a574-d2320e1d4bd1" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Trading Engine", + "Algorithmic-Trading", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ] + ] + } + }, + "id": "6036154e-1b9e-4fe0-be4c-1ce7b9b48cc9", + "savedPayload": { + "position": { + "x": 26861.10095549643, + "y": 31807.909509026907 + }, + "targetPosition": { + "x": 26658.382960218387, + "y": 31710.285667725457 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fdb240f8-2556-48f6-ab42-772607a9dcf6", + "savedPayload": { + "position": { + "x": 26658.382960218387, + "y": 31710.285667725457 + }, + "targetPosition": { + "x": 26455.664964940344, + "y": 31612.661826424006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Process Definition", + "name": "Trading", + "id": "8be0ea4d-8e78-488c-9d17-713e3055fe54" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading", + "Process Definition", + "Foundations", + "8be0ea4d-8e78-488c-9d17-713e3055fe54" + ] + ] + } + } + ], + "id": "575a8290-d15c-4192-96a2-f81122d56f30", + "savedPayload": { + "position": { + "x": 26455.664964940344, + "y": 31612.661826424006 + }, + "targetPosition": { + "x": 26320.519634754983, + "y": 31547.57926555637 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fb038fa5-698b-4217-a298-6c032d5e86bc", + "savedPayload": { + "position": { + "x": 26320.519634754983, + "y": 31547.57926555637 + }, + "targetPosition": { + "x": 26185.37430456962, + "y": 31482.496704688736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ed0a25a6-ca45-4799-b437-5f1fddc33752", + "savedPayload": { + "position": { + "x": 26185.37430456962, + "y": 31482.496704688736 + }, + "targetPosition": { + "x": 26050.22897438426, + "y": 31417.4141438211 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "72a54adf-a40a-466b-8c58-c33578a6bacb", + "savedPayload": { + "position": { + "x": 26050.22897438426, + "y": 31417.4141438211 + }, + "targetPosition": { + "x": 25915.083644198898, + "y": 31352.331582953466 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine", + "name": "Masters", + "id": "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ] + ] + } + } + ], + "id": "42cf4fac-27dc-46dc-bfa6-ca68bdaa2c25", + "savedPayload": { + "position": { + "x": 25915.083644198898, + "y": 31352.331582953466 + }, + "targetPosition": { + "x": 25779.938314013536, + "y": 31287.24902208583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market", + "name": "BTC/USDT", + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Markets", + "Exchange Markets", + "Foundations", + "2fd80894-900e-44ac-a1a7-56c14124f7a1" + ], + [ + "BTC/USDT", + "Market", + "Foundations", + "9a867bf0-a71d-445c-b99a-75b60bbdce09" + ] + ] + } + } + ], + "id": "ffe87f82-bc3a-4428-9e91-60ca547b2d96", + "savedPayload": { + "position": { + "x": 25779.938314013536, + "y": 31287.24902208583 + }, + "targetPosition": { + "x": 25644.792983828174, + "y": 31222.166461218196 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Crypto Exchange", + "name": "Binance", + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ] + ] + } + } + ], + "id": "bafe108b-b5e8-4dda-aee9-1b62d8e37113", + "savedPayload": { + "position": { + "x": 25644.792983828174, + "y": 31222.166461218196 + }, + "targetPosition": { + "x": 25509.647653642813, + "y": 31157.08390035056 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Project Definition", + "name": "Algorithmic-Trading", + "id": "529dd56f-a207-4532-8a13-712d6ef39ff4" + }, + "referenceParentCombinedNodePath": [ + [ + "New Algorithmic-Trading Project", + "Algorithmic-Trading Project", + "Algorithmic-Trading", + "6615f0ad-0ace-4b98-a373-5710e1976b9b" + ], + [ + "Algorithmic-Trading", + "Project Definition", + "Foundations", + "529dd56f-a207-4532-8a13-712d6ef39ff4" + ] + ] + } + } + ], + "id": "673caa5f-511d-4688-9305-e5f0f0f780cd", + "savedPayload": { + "position": { + "x": 25509.647653642813, + "y": 31157.08390035056 + }, + "targetPosition": { + "x": 25239.356993272086, + "y": 31026.918778615294 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "productionPortfolioTasks": { + "type": "Production Portfolio Tasks", + "name": "New Production Portfolio Tasks", + "project": "Foundations", + "projectPortfolioTasks": [ + { + "type": "Project Portfolio Tasks", + "name": "Portfolio-Management", + "project": "Foundations", + "exchangePortfolioTasks": [ + { + "type": "Exchange Portfolio Tasks", + "name": "Binance", + "project": "Foundations", + "marketPortfolioTasks": [ + { + "type": "Market Portfolio Tasks", + "name": " BTC/USDT", + "project": "Foundations", + "portfolioMineTasks": [ + { + "type": "Portfolio Mine Tasks", + "name": "Masters", + "project": "Foundations", + "portfolioTaskManagers": [ + { + "type": "Portfolio Task Manager", + "name": "Masters", + "project": "Foundations", + "portfolioTasks": [ + { + "type": "Portfolio Task", + "name": "New Portfolio System", + "project": "Foundations", + "bot": { + "type": "Portfolio Bot Instance", + "name": "New Portfolio Bot", + "project": "Foundations", + "processes": [ + { + "type": "Portfolio Process Instance", + "name": " Portfolio Process Definition", + "project": "Foundations", + "session": { + "type": "Live Portfolio Session", + "name": "New Portfolio System", + "config": "{\"folderName\":\"New-Portfolio-System\"}", + "project": "Foundations", + "portfolioParameters": { + "type": "Portfolio Parameters", + "name": "New Portfolio Parameters", + "project": "Foundations", + "sessionBaseAsset": { + "type": "Session Base Asset", + "name": "", + "config": "{\n\"initialBalance\": 1,\n\"minimumBalance\": 0.5\n}", + "project": "Foundations", + "id": "fc156f7a-51b4-4c05-a6e5-5bbf850471aa", + "savedPayload": { + "position": { + "x": 26533.358896613117, + "y": 32147.041309546148 + }, + "targetPosition": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sessionQuotedAsset": { + "type": "Session Quoted Asset", + "name": "", + "config": "{\n\"initialBalance\": 0\n}", + "project": "Foundations", + "id": "7a941233-96ad-4c00-a2e4-36f3a10e1ba0", + "savedPayload": { + "position": { + "x": 26599.4488006001, + "y": 32171.282850670985 + }, + "targetPosition": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeRange": { + "type": "Time Range", + "name": "New Time Range", + "config": "{ \n\"initialDatetime\": \"2020-09-01\",\n\"finalDatetime\": \"2020-09-02\" \n}", + "project": "Foundations", + "id": "5bd897f0-7304-47f6-b53a-2b057f30fb36", + "savedPayload": { + "position": { + "x": 26654.81298627083, + "y": 32214.76082981138 + }, + "targetPosition": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeFrame": { + "type": "Time Frame", + "name": "New Time Frame", + "config": "{ \n\"label\": \"01-hs\"\n}", + "project": "Foundations", + "id": "9991649b-69a1-4352-b014-f38ba39833b4", + "savedPayload": { + "position": { + "x": 26694.032021386887, + "y": 32273.219319440184 + }, + "targetPosition": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "slippage": { + "type": "Slippage", + "name": "New Slippage", + "config": "{ \n\"marketOrderRate\": 0.1,\n\"stopLoss\": 0.2,\n\"takeProfit\": 0.3\n}", + "project": "Foundations", + "id": "512c4175-ffb4-497d-9402-42ad77dec66e", + "savedPayload": { + "position": { + "x": 26713.26687353603, + "y": 32340.93599528828 + }, + "targetPosition": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feeStructure": { + "type": "Fee Structure", + "name": "New Fee Structure", + "config": "{ \n\"maker\": 0.1,\n\"taker\": 0.1\n}", + "project": "Foundations", + "id": "c3e07d4b-e39c-4bdb-9b4f-d7df86eb6bea", + "savedPayload": { + "position": { + "x": 26710.63470137281, + "y": 32411.282277313836 + }, + "targetPosition": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "snapshots": { + "type": "Snapshots", + "name": "New Snapshots", + "config": "{ \n\"strategy\": true,\n\"position\": true\n}", + "project": "Foundations", + "id": "7f8f37a6-5528-48d6-9be7-2bc2a92ee167", + "savedPayload": { + "position": { + "x": 26686.39316024797, + "y": 32477.37218130082 + }, + "targetPosition": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "heartbeats": { + "type": "Heartbeats", + "name": "New Heartbeats", + "config": "{ \n\"date\": true,\n\"candleIndex\": false\n}", + "project": "Foundations", + "id": "295e6a67-cf54-499c-92b7-e51c659b801b", + "savedPayload": { + "position": { + "x": 26642.915181107575, + "y": 32532.73636697155 + }, + "targetPosition": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedParameters": { + "type": "User Defined Parameters", + "name": "New User Defined Parameters", + "config": "{ \n\"param1Name\": \"A text string value example\",\n\"param2Name\": 0\n}", + "project": "Foundations", + "id": "afcc15ff-9c0c-42cb-8cef-b77c67bc5a83", + "savedPayload": { + "position": { + "x": 26584.456691478772, + "y": 32571.955402087606 + }, + "targetPosition": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7e6a5c4d-23cb-4a5e-aea8-719c5494f31f", + "savedPayload": { + "position": { + "x": 26489.87631510912, + "y": 32367.799695809837 + }, + "targetPosition": { + "x": 26266.485756682207, + "y": 32394.66339633139 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "portfolioSystemReference": { + "type": "Portfolio System Reference", + "name": "", + "project": "Foundations", + "id": "c84b7517-aed3-49a9-8e31-d592db9d6fac", + "savedPayload": { + "position": { + "x": 26463.00260182106, + "y": 32504.235881822373 + }, + "targetPosition": { + "x": 26266.485756682207, + "y": 32394.66339633139 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Portfolio System", + "name": "New Portfolio System", + "id": "6df9f600-80e3-4716-97c1-80a6b09e1f3b" + }, + "referenceParentCombinedNodePath": [ + [ + "New Portfolio System", + "Portfolio System", + "Portfolio-Management", + "6df9f600-80e3-4716-97c1-80a6b09e1f3b" + ] + ] + } + }, + "portfolioEngineReference": { + "type": "Portfolio Engine Reference", + "name": "Low-Frequency-PM-Engine", + "project": "Foundations", + "id": "7825e256-7f44-4e93-a73e-12e3c16d62a1", + "savedPayload": { + "position": { + "x": 26361.06613305186, + "y": 32598.81910260916 + }, + "targetPosition": { + "x": 26266.485756682207, + "y": 32394.66339633139 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Portfolio Engine", + "name": "Low-Frequency-PM-Engine", + "id": "08de5d64-99c1-46eb-ab2a-a8ea2f9effda" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency-PM-Engine", + "Portfolio Engine", + "Portfolio-Management", + "08de5d64-99c1-46eb-ab2a-a8ea2f9effda" + ] + ] + } + }, + "managedSessions": { + "type": "Managed Sessions", + "name": "New Managed Sessions", + "project": "Foundations", + "sessionReference": [ + { + "type": "Session Reference", + "name": "Live Trading System", + "project": "Foundations", + "id": "9c51ad0a-cfba-48ae-bc1b-abc0b5b9fa3d", + "savedPayload": { + "position": { + "x": 26179.52059367421, + "y": 32836.180168858766 + }, + "targetPosition": { + "x": 26223.003175178208, + "y": 32615.42178259508 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Live Trading Session", + "name": "Live Trading System", + "id": "6036154e-1b9e-4fe0-be4c-1ce7b9b48cc9" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Production Trading Tasks", + "Production Trading Tasks", + "Foundations", + "673caa5f-511d-4688-9305-e5f0f0f780cd" + ], + [ + "Algorithmic-Trading", + "Project Trading Tasks", + "Foundations", + "bafe108b-b5e8-4dda-aee9-1b62d8e37113" + ], + [ + "Binance", + "Exchange Trading Tasks", + "Foundations", + "ffe87f82-bc3a-4428-9e91-60ca547b2d96" + ], + [ + " BTC/USDT", + "Market Trading Tasks", + "Foundations", + "42cf4fac-27dc-46dc-bfa6-ca68bdaa2c25" + ], + [ + "Masters", + "Trading Mine Tasks", + "Foundations", + "72a54adf-a40a-466b-8c58-c33578a6bacb" + ], + [ + "Masters", + "Task Manager", + "Foundations", + "ed0a25a6-ca45-4799-b437-5f1fddc33752" + ], + [ + "New Live Trading System", + "Task", + "Foundations", + "fb038fa5-698b-4217-a298-6c032d5e86bc" + ], + [ + "Low Frequency", + "Trading Bot Instance", + "Foundations", + "575a8290-d15c-4192-96a2-f81122d56f30" + ], + [ + "Low Frequency Trading", + "Trading Process Instance", + "Foundations", + "fdb240f8-2556-48f6-ab42-772607a9dcf6" + ], + [ + "Live Trading System", + "Live Trading Session", + "Foundations", + "6036154e-1b9e-4fe0-be4c-1ce7b9b48cc9" + ] + ] + } + } + ], + "id": "96cbdb45-40d6-4e6a-aa0c-ab4eece0e741", + "savedPayload": { + "position": { + "x": 26223.003175178208, + "y": 32615.42178259508 + }, + "targetPosition": { + "x": 26266.485756682207, + "y": 32394.66339633139 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "64440fa4-e8f3-4f85-b41f-5cbb49125db7", + "savedPayload": { + "position": { + "x": 26266.485756682207, + "y": 32394.66339633139 + }, + "targetPosition": { + "x": 26113.44689068375, + "y": 32229.72672516968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "741bf8d9-042f-43fb-855f-38a101885e8a", + "savedPayload": { + "position": { + "x": 26113.44689068375, + "y": 32229.72672516968 + }, + "targetPosition": { + "x": 25960.408024685294, + "y": 32064.790054007968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Process Definition", + "name": "Portfolio Process Definition", + "id": "06a6f9c4-5a54-4356-becf-c153dfb97070" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Process Definition", + "Process Definition", + "Foundations", + "06a6f9c4-5a54-4356-becf-c153dfb97070" + ] + ] + } + } + ], + "id": "29b00798-a173-4788-a8af-8ce84c8a34d0", + "savedPayload": { + "position": { + "x": 25960.408024685294, + "y": 32064.790054007968 + }, + "targetPosition": { + "x": 25858.382114019656, + "y": 31954.832273233493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTasks": { + "type": "Managed Tasks", + "name": "New Managed Tasks", + "project": "Foundations", + "taskReference": [ + { + "type": "Task Reference", + "name": "New Live Trading System", + "project": "Foundations", + "id": "05de5f75-ba6c-4987-9a38-16966fed044a", + "savedPayload": { + "position": { + "x": 25884.25913209898, + "y": 32230.785503127106 + }, + "targetPosition": { + "x": 25814.168837858022, + "y": 32098.168194101414 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Task", + "name": "New Live Trading System", + "id": "fb038fa5-698b-4217-a298-6c032d5e86bc" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Production Trading Tasks", + "Production Trading Tasks", + "Foundations", + "673caa5f-511d-4688-9305-e5f0f0f780cd" + ], + [ + "Algorithmic-Trading", + "Project Trading Tasks", + "Foundations", + "bafe108b-b5e8-4dda-aee9-1b62d8e37113" + ], + [ + "Binance", + "Exchange Trading Tasks", + "Foundations", + "ffe87f82-bc3a-4428-9e91-60ca547b2d96" + ], + [ + " BTC/USDT", + "Market Trading Tasks", + "Foundations", + "42cf4fac-27dc-46dc-bfa6-ca68bdaa2c25" + ], + [ + "Masters", + "Trading Mine Tasks", + "Foundations", + "72a54adf-a40a-466b-8c58-c33578a6bacb" + ], + [ + "Masters", + "Task Manager", + "Foundations", + "ed0a25a6-ca45-4799-b437-5f1fddc33752" + ], + [ + "New Live Trading System", + "Task", + "Foundations", + "fb038fa5-698b-4217-a298-6c032d5e86bc" + ] + ] + } + }, + { + "type": "Task Reference", + "name": "Exchange Raw Data", + "project": "Foundations", + "id": "071cd8b6-e17a-439d-8c50-d793a013ae99", + "savedPayload": { + "position": { + "x": 25769.955561696388, + "y": 32241.504114969335 + }, + "targetPosition": { + "x": 25814.168837858022, + "y": 32098.168194101414 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Task", + "name": "Exchange Raw Data", + "id": "c9e0868f-e2f4-4a71-89b0-99258dbbe891" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Tasks", + "Data Tasks", + "Foundations", + "40af91d9-431c-4b7d-addc-aed37bc2f3fe" + ], + [ + "Data-Mining", + "Project Data Tasks", + "Foundations", + "472d64f9-1c07-4873-ba39-39bda24f662a" + ], + [ + "Binance", + "Exchange Data Tasks", + "Foundations", + "70d5926f-9b80-4642-b529-035a9885cc0b" + ], + [ + " BTC/USDT", + "Market Data Tasks", + "Foundations", + "207b5db0-dea1-404e-abd4-b115577987db" + ], + [ + "Candles", + "Data Mine Tasks", + "Foundations", + "fc3855ab-baaa-4ff4-94a0-ef6603670bfe" + ], + [ + "Candles", + "Task Manager", + "Foundations", + "01e7ed09-762a-4f2f-b962-8091188eff71" + ], + [ + "Exchange Raw Data", + "Task", + "Foundations", + "c9e0868f-e2f4-4a71-89b0-99258dbbe891" + ] + ] + } + }, + { + "type": "Task Reference", + "name": "Candles Volumes", + "project": "Foundations", + "id": "d18a5538-b60d-41ed-9545-535b1a7fd6d4", + "savedPayload": { + "position": { + "x": 25681.55152883233, + "y": 32168.258488342373 + }, + "targetPosition": { + "x": 25814.168837858022, + "y": 32098.168194101414 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Task", + "name": "Candles Volumes", + "id": "58f6da82-6ad0-4d6c-b082-d3dab9fb24af" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Tasks", + "Data Tasks", + "Foundations", + "40af91d9-431c-4b7d-addc-aed37bc2f3fe" + ], + [ + "Data-Mining", + "Project Data Tasks", + "Foundations", + "472d64f9-1c07-4873-ba39-39bda24f662a" + ], + [ + "Binance", + "Exchange Data Tasks", + "Foundations", + "70d5926f-9b80-4642-b529-035a9885cc0b" + ], + [ + " BTC/USDT", + "Market Data Tasks", + "Foundations", + "207b5db0-dea1-404e-abd4-b115577987db" + ], + [ + "Candles", + "Data Mine Tasks", + "Foundations", + "fc3855ab-baaa-4ff4-94a0-ef6603670bfe" + ], + [ + "Candles", + "Task Manager", + "Foundations", + "01e7ed09-762a-4f2f-b962-8091188eff71" + ], + [ + "Candles Volumes", + "Task", + "Foundations", + "58f6da82-6ad0-4d6c-b082-d3dab9fb24af" + ] + ] + } + } + ], + "id": "3a3d7321-7e91-4bd6-8275-5433797a6eb5", + "savedPayload": { + "position": { + "x": 25814.168837858022, + "y": 32098.168194101414 + }, + "targetPosition": { + "x": 25858.382114019656, + "y": 31954.832273233493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "42349959-372a-4209-9517-e0d7e94fdb11", + "savedPayload": { + "position": { + "x": 25858.382114019656, + "y": 31954.832273233493 + }, + "targetPosition": { + "x": 25473.00397392621, + "y": 32050.593086406217 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "39e19cf2-c572-4ae2-82a1-a3a491f915b0", + "savedPayload": { + "position": { + "x": 25473.00397392621, + "y": 32050.593086406217 + }, + "targetPosition": { + "x": 25439.625833832764, + "y": 31904.353899578942 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "22fc7dc5-c67c-4ea5-875a-eb25008f5d62", + "savedPayload": { + "position": { + "x": 25439.625833832764, + "y": 31904.353899578942 + }, + "targetPosition": { + "x": 25406.24769373932, + "y": 31758.114712751667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Portfolio Mine", + "name": "Masters", + "id": "1bc27826-884a-4a0c-9f22-d82c3530966a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ] + ] + } + } + ], + "id": "dea49f2e-e113-4133-916e-c93c19f3d2f7", + "savedPayload": { + "position": { + "x": 25406.24769373932, + "y": 31758.114712751667 + }, + "targetPosition": { + "x": 25372.869553645873, + "y": 31611.87552592439 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market", + "name": "BTC/USDT", + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Markets", + "Exchange Markets", + "Foundations", + "2fd80894-900e-44ac-a1a7-56c14124f7a1" + ], + [ + "BTC/USDT", + "Market", + "Foundations", + "9a867bf0-a71d-445c-b99a-75b60bbdce09" + ] + ] + } + } + ], + "id": "ca4d1b47-27f1-407b-b851-b1463ed0d643", + "savedPayload": { + "position": { + "x": 25372.869553645873, + "y": 31611.87552592439 + }, + "targetPosition": { + "x": 25339.491413552427, + "y": 31465.636339097116 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Crypto Exchange", + "name": "Binance", + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ] + ] + } + } + ], + "id": "1857c922-e9b6-4e72-ac74-ac7ca145165b", + "savedPayload": { + "position": { + "x": 25339.491413552427, + "y": 31465.636339097116 + }, + "targetPosition": { + "x": 25306.11327345898, + "y": 31319.39715226984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Project Definition", + "name": "Portfolio-Management", + "id": "6248d16e-d2ed-41b4-9723-5f51b0e1c809" + }, + "referenceParentCombinedNodePath": [ + [ + "New Portfolio-Management Project", + "Portfolio-Management Project", + "Portfolio-Management", + "f8bb2ed9-cbad-46af-b0f0-4b81c7c14a31" + ], + [ + "Portfolio-Management", + "Project Definition", + "Foundations", + "6248d16e-d2ed-41b4-9723-5f51b0e1c809" + ] + ] + } + } + ], + "id": "44c0615e-59fb-4798-bb7f-d900650d7bc5", + "savedPayload": { + "position": { + "x": 25306.11327345898, + "y": 31319.39715226984 + }, + "targetPosition": { + "x": 25239.356993272086, + "y": 31026.918778615294 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "dataStorage": { + "type": "Data Storage", + "name": "New Data Storage", + "project": "Foundations", + "dataMinesData": { + "type": "Data Mines Data", + "name": "New Data Mines Data", + "project": "Foundations", + "projectDataProducts": [ + { + "type": "Project Data Products", + "name": "Foundations", + "project": "Foundations", + "exchangeDataProducts": [ + { + "type": "Exchange Data Products", + "name": "Binance", + "project": "Foundations", + "marketDataProducts": [ + { + "type": "Market Data Products", + "name": " BTC/USDT", + "project": "Foundations", + "dataProducts": [], + "dataMineProducts": [ + { + "type": "Data Mine Products", + "name": "Candles", + "project": "Foundations", + "botProducts": [ + { + "type": "Bot Products", + "name": "Exchange Raw Data", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Candles", + "project": "Foundations", + "id": "5c89f755-e81a-4916-8889-7e5631331680", + "savedPayload": { + "position": { + "x": 25290.656206399202, + "y": 31891.315260176998 + }, + "targetPosition": { + "x": 25258.656206399202, + "y": 31910.315260176998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Candles", + "id": "2443883b-6959-42a3-ae3b-ef3102ffcdcc" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Exchange Raw Data", + "Sensor Bot", + "Data-Mining", + "af924204-66a2-47d4-9910-66ab78acb06f" + ], + [ + "Candles", + "Product Definition", + "Foundations", + "2443883b-6959-42a3-ae3b-ef3102ffcdcc" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Volumes", + "project": "Foundations", + "id": "bc98e4b5-a5db-4ad3-8632-ad1ff470b8f3", + "savedPayload": { + "position": { + "x": 25331.656206399202, + "y": 31882.315260176998 + }, + "targetPosition": { + "x": 25258.656206399202, + "y": 31910.315260176998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Volumes", + "id": "3a43c6f3-bac0-404e-865f-822eb48c8660" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Exchange Raw Data", + "Sensor Bot", + "Data-Mining", + "af924204-66a2-47d4-9910-66ab78acb06f" + ], + [ + "Volumes", + "Product Definition", + "Foundations", + "3a43c6f3-bac0-404e-865f-822eb48c8660" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "9e842812-1e83-4bf2-8211-c1eab8b5004f", + "savedPayload": { + "position": { + "x": 25258.656206399202, + "y": 31910.315260176998 + }, + "targetPosition": { + "x": 25336.656206399202, + "y": 31902.315260176998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Products", + "name": "Candles Volumes", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Candles", + "project": "Foundations", + "id": "840a9cb9-008f-4b7b-a997-73cf1a4ba034", + "savedPayload": { + "position": { + "x": 25393.656206399202, + "y": 31922.315260176998 + }, + "targetPosition": { + "x": 25406.656206399202, + "y": 31989.315260176998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Candles", + "id": "fe6065ec-4d2d-47a0-bae0-8647f0e195d7" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Data-Mining", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Candles", + "Product Definition", + "Foundations", + "fe6065ec-4d2d-47a0-bae0-8647f0e195d7" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Volumes", + "project": "Foundations", + "id": "73f7b079-54bb-4929-977e-7b058e3ba867", + "savedPayload": { + "position": { + "x": 25486.656206399202, + "y": 31966.315260176998 + }, + "targetPosition": { + "x": 25406.656206399202, + "y": 31989.315260176998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Volumes", + "id": "1a366aef-efef-470e-88e0-2a6fbe4dd91f" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Data-Mining", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Volumes", + "Product Definition", + "Foundations", + "1a366aef-efef-470e-88e0-2a6fbe4dd91f" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "895e4da4-8992-4d66-a8f7-74da81a77d16", + "savedPayload": { + "position": { + "x": 25406.656206399202, + "y": 31989.315260176998 + }, + "targetPosition": { + "x": 25336.656206399202, + "y": 31902.315260176998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "36018e1a-1c89-4f6e-bae4-5b47b43db094", + "savedPayload": { + "position": { + "x": 25336.656206399202, + "y": 31902.315260176998 + }, + "targetPosition": { + "x": 25286.656206399202, + "y": 31820.315260176998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Candles", + "id": "70c7eea3-a786-4dda-b526-0514e2cb14cc" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ] + ] + } + } + ], + "id": "49ebcc4c-0d46-4368-9d7a-d2fcf69ddd12", + "savedPayload": { + "position": { + "x": 24811.602753774536, + "y": 32437.07870146358 + }, + "targetPosition": { + "x": 24871.77957850952, + "y": 32143.17608193661 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market", + "name": "BTC/USDT", + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Markets", + "Exchange Markets", + "Foundations", + "2fd80894-900e-44ac-a1a7-56c14124f7a1" + ], + [ + "BTC/USDT", + "Market", + "Foundations", + "9a867bf0-a71d-445c-b99a-75b60bbdce09" + ] + ] + } + } + ], + "id": "bf5d5660-a885-4c29-8085-6c99691402d6", + "savedPayload": { + "position": { + "x": 24871.77957850952, + "y": 32143.17608193661 + }, + "targetPosition": { + "x": 24931.9564032445, + "y": 31849.27346240964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Crypto Exchange", + "name": "Binance", + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ] + ] + } + } + ], + "id": "c09318de-4d86-4044-abb0-72644c3f5dff", + "savedPayload": { + "position": { + "x": 24931.9564032445, + "y": 31849.27346240964 + }, + "targetPosition": { + "x": 24992.133227979484, + "y": 31555.370842882672 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Project Definition", + "name": "Foundations", + "id": "a2a04e12-604e-43f8-a986-1b8ca3b043cb" + }, + "referenceParentCombinedNodePath": [ + [ + "New Foundations Project", + "Foundations Project", + "Foundations", + "cf9f8b3b-77c6-43c6-b01f-95cf366a91f6" + ], + [ + "Foundations", + "Project Definition", + "Foundations", + "a2a04e12-604e-43f8-a986-1b8ca3b043cb" + ] + ] + } + } + ], + "id": "32e7c122-fa5a-4d00-9d71-d54e890e32de", + "savedPayload": { + "position": { + "x": 24992.133227979484, + "y": 31555.370842882672 + }, + "targetPosition": { + "x": 25052.310052714467, + "y": 31261.468223355703 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tradingMinesData": { + "type": "Trading Mines Data", + "name": "New Trading Mines Data", + "project": "Foundations", + "projectTradingProducts": [ + { + "type": "Project Trading Products", + "name": "Foundations", + "project": "Foundations", + "exchangeTradingProducts": [ + { + "type": "Exchange Trading Products", + "name": "Binance", + "project": "Foundations", + "marketTradingProducts": [ + { + "type": "Market Trading Products", + "name": " BTC/USDT", + "project": "Foundations", + "tradingSessionReferences": [ + { + "type": "Trading Session Reference", + "name": "", + "project": "Foundations", + "dataProducts": [], + "tradingMineProducts": [ + { + "type": "Trading Mine Products", + "name": "Masters", + "project": "Foundations", + "botProducts": [ + { + "type": "Bot Products", + "name": "Low Frequency", + "project": "Foundations", + "dataProducts": [], + "dataProductFolders": [ + { + "type": "Data Product Folder", + "name": "Trading Engine", + "project": "Foundations", + "dataProducts": [], + "dataProductFolders": [ + { + "type": "Data Product Folder", + "name": "Trading Episode", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Trading Episode Counters", + "project": "Foundations", + "id": "1a64ed44-89dd-4445-b258-df88bc1476b6", + "savedPayload": { + "position": { + "x": 25004.846608408494, + "y": 31488.800527699786 + }, + "targetPosition": { + "x": 24976.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading Episode Counters", + "id": "d8f5453b-a3d9-499e-ae5a-505fbc8f5428" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Trading Episode Counters", + "Product Definition", + "Foundations", + "d8f5453b-a3d9-499e-ae5a-505fbc8f5428" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading Episode Statistics", + "project": "Foundations", + "id": "90a47b1d-5614-4861-a45a-253e7ceb761e", + "savedPayload": { + "position": { + "x": 25063.846608408494, + "y": 31487.800527699786 + }, + "targetPosition": { + "x": 24976.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading Episode Statistics", + "id": "fd7cc137-ab19-4997-acac-a211795e5ec5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Trading Episode Statistics", + "Product Definition", + "Foundations", + "fd7cc137-ab19-4997-acac-a211795e5ec5" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Episode Candle", + "project": "Foundations", + "id": "722ed5eb-e77b-4499-a67d-70927b949483", + "savedPayload": { + "position": { + "x": 24936.846608408494, + "y": 31544.800527699786 + }, + "targetPosition": { + "x": 24976.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episode Candle", + "id": "28d40b56-58a0-42d1-8223-310e54d07294" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Episode Candle", + "Product Definition", + "Foundations", + "28d40b56-58a0-42d1-8223-310e54d07294" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Episode Balances", + "project": "Foundations", + "id": "4d1acc99-aefb-4b40-a020-5dc5203551df", + "savedPayload": { + "position": { + "x": 25053.846608408494, + "y": 31509.800527699786 + }, + "targetPosition": { + "x": 24976.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episode Balances", + "id": "dcad0957-ac49-489c-8c5a-349e4bf2cf77" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Episode Balances", + "Product Definition", + "Foundations", + "dcad0957-ac49-489c-8c5a-349e4bf2cf77" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Distance To Trading Event", + "project": "Foundations", + "id": "c828acd3-adc1-45b2-81cd-c2d49c4e1766", + "savedPayload": { + "position": { + "x": 24964.846608408494, + "y": 31416.800527699786 + }, + "targetPosition": { + "x": 24976.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Distance To Trading Event", + "id": "c4d9fade-1a35-47bf-b544-a82fcfe6923a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Distance To Trading Event", + "Product Definition", + "Foundations", + "c4d9fade-1a35-47bf-b544-a82fcfe6923a" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Episode Base Asset", + "project": "Foundations", + "id": "b3a04c95-ba02-4e91-a8a8-d0cd8bc054ad", + "savedPayload": { + "position": { + "x": 24948.846608408494, + "y": 31521.800527699786 + }, + "targetPosition": { + "x": 24976.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episode Base Asset", + "id": "166276b3-39d8-44ff-8a00-97dde1724fb0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Episode Base Asset", + "Product Definition", + "Foundations", + "166276b3-39d8-44ff-8a00-97dde1724fb0" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Episode Quoted Asset", + "project": "Foundations", + "id": "79ba1ea2-dcf0-4eaa-92d6-569287a5249a", + "savedPayload": { + "position": { + "x": 24993.846608408494, + "y": 31600.800527699786 + }, + "targetPosition": { + "x": 24976.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episode Quoted Asset", + "id": "29b0651e-03f9-40e7-a443-4a7d0ff5260e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Episode Quoted Asset", + "Product Definition", + "Foundations", + "29b0651e-03f9-40e7-a443-4a7d0ff5260e" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Current Episode", + "project": "Foundations", + "id": "648b2399-8d37-4692-b737-a5f5b47beac2", + "savedPayload": { + "position": { + "x": 24930.846608408494, + "y": 31494.800527699786 + }, + "targetPosition": { + "x": 24976.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Current Episode", + "id": "8f94b6d0-9dc7-479b-9a00-ed42cd020f74" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Current Episode", + "Product Definition", + "Foundations", + "8f94b6d0-9dc7-479b-9a00-ed42cd020f74" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "c1e57ed3-6a52-45ca-866b-f3ab02127ade", + "savedPayload": { + "position": { + "x": 24976.846608408494, + "y": 31503.800527699786 + }, + "targetPosition": { + "x": 24923.846608408494, + "y": 31585.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Strategy", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Current Strategy", + "project": "Foundations", + "id": "e0723f74-af88-4159-a494-0dfd9caf4867", + "savedPayload": { + "position": { + "x": 24911.846608408494, + "y": 31724.800527699786 + }, + "targetPosition": { + "x": 25001.846608408494, + "y": 31666.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Current Strategy", + "id": "d4abe45e-7399-4ecc-b28e-4f24ae0b71c1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Strategy", + "Product Definition Folder", + "Foundations", + "068b738f-5e0f-404d-8ccc-f198b0d1e7c4" + ], + [ + "Current Strategy", + "Product Definition", + "Foundations", + "d4abe45e-7399-4ecc-b28e-4f24ae0b71c1" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Last Strategy", + "project": "Foundations", + "id": "18cb85be-8a3c-4d8c-9907-4c10fbb24cd9", + "savedPayload": { + "position": { + "x": 24930.846608408494, + "y": 31610.800527699786 + }, + "targetPosition": { + "x": 25001.846608408494, + "y": 31666.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Last Strategy", + "id": "3d671311-40b2-453e-b2ca-b6a6d727bf8e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Strategy", + "Product Definition Folder", + "Foundations", + "068b738f-5e0f-404d-8ccc-f198b0d1e7c4" + ], + [ + "Last Strategy", + "Product Definition", + "Foundations", + "3d671311-40b2-453e-b2ca-b6a6d727bf8e" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "6f79099e-d11c-4b81-989d-bf7c44f34d81", + "savedPayload": { + "position": { + "x": 25001.846608408494, + "y": 31666.800527699786 + }, + "targetPosition": { + "x": 24923.846608408494, + "y": 31585.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Position", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Current Position", + "project": "Foundations", + "id": "68efce40-2ef1-4a55-b31b-380b63803a65", + "savedPayload": { + "position": { + "x": 24854.846608408494, + "y": 31471.800527699786 + }, + "targetPosition": { + "x": 24837.846608408494, + "y": 31560.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Current Position", + "id": "7c8f55dd-02da-41a7-bce2-d0cba4d1679c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "6b68e5db-8b02-48b3-93f5-6b649464b6c8" + ], + [ + "Current Position", + "Product Definition", + "Foundations", + "7c8f55dd-02da-41a7-bce2-d0cba4d1679c" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Last Position", + "project": "Foundations", + "id": "efb35384-1ae2-48b5-886d-98419bc99659", + "savedPayload": { + "position": { + "x": 24846.846608408494, + "y": 31531.800527699786 + }, + "targetPosition": { + "x": 24837.846608408494, + "y": 31560.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Last Position", + "id": "46c33a98-54ef-43a4-8baa-91e2ad2099b5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "6b68e5db-8b02-48b3-93f5-6b649464b6c8" + ], + [ + "Last Position", + "Product Definition", + "Foundations", + "46c33a98-54ef-43a4-8baa-91e2ad2099b5" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Stop Loss", + "project": "Foundations", + "id": "38f13397-1a68-4f3f-b0e6-570a3931bc29", + "savedPayload": { + "position": { + "x": 24763.846608408494, + "y": 31603.800527699786 + }, + "targetPosition": { + "x": 24837.846608408494, + "y": 31560.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Stop Loss", + "id": "152c4b21-e69c-4408-83e2-a1d34156313f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "6b68e5db-8b02-48b3-93f5-6b649464b6c8" + ], + [ + "Stop Loss", + "Product Definition", + "Foundations", + "152c4b21-e69c-4408-83e2-a1d34156313f" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Take Profit", + "project": "Foundations", + "id": "4551a5ab-abf5-4778-9c24-93cec0d9d657", + "savedPayload": { + "position": { + "x": 24929.846608408494, + "y": 31507.800527699786 + }, + "targetPosition": { + "x": 24837.846608408494, + "y": 31560.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Take Profit", + "id": "c86c313a-642f-4f1b-9848-a1610021588b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "6b68e5db-8b02-48b3-93f5-6b649464b6c8" + ], + [ + "Take Profit", + "Product Definition", + "Foundations", + "c86c313a-642f-4f1b-9848-a1610021588b" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "f326ec36-d008-48da-bc61-d6df91683dc1", + "savedPayload": { + "position": { + "x": 24837.846608408494, + "y": 31560.800527699786 + }, + "targetPosition": { + "x": 24923.846608408494, + "y": 31585.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Stages", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Open Stage", + "project": "Foundations", + "id": "fe43d7c2-59b9-4708-8427-1ec8af3eade5", + "savedPayload": { + "position": { + "x": 24770.846608408494, + "y": 31625.800527699786 + }, + "targetPosition": { + "x": 24861.846608408494, + "y": 31625.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Open Stage", + "id": "6f4a4f99-b46e-4222-a336-dbe6e0f87c12" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "02f986ac-d439-470c-8ae4-74d93ded8e0f" + ], + [ + "Open Stage", + "Product Definition", + "Foundations", + "6f4a4f99-b46e-4222-a336-dbe6e0f87c12" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Close Stage", + "project": "Foundations", + "id": "b3cbaecd-c61a-437d-9e8a-6212eaad7821", + "savedPayload": { + "position": { + "x": 24916.846608408494, + "y": 31565.800527699786 + }, + "targetPosition": { + "x": 24861.846608408494, + "y": 31625.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Close Stage", + "id": "9b82661d-bb3f-4793-8083-322cd799f40a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "02f986ac-d439-470c-8ae4-74d93ded8e0f" + ], + [ + "Close Stage", + "Product Definition", + "Foundations", + "9b82661d-bb3f-4793-8083-322cd799f40a" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trigger Stage", + "project": "Foundations", + "id": "475c62e3-2ac0-4b01-8c05-617dfd90495c", + "savedPayload": { + "position": { + "x": 24821.846608408494, + "y": 31565.800527699786 + }, + "targetPosition": { + "x": 24861.846608408494, + "y": 31625.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trigger Stage", + "id": "14a96a15-e37b-4018-a731-913b0df8c9d0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "02f986ac-d439-470c-8ae4-74d93ded8e0f" + ], + [ + "Trigger Stage", + "Product Definition", + "Foundations", + "14a96a15-e37b-4018-a731-913b0df8c9d0" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Manage Stage", + "project": "Foundations", + "id": "13506725-9d9a-4d9a-96ae-87910c84b1ee", + "savedPayload": { + "position": { + "x": 24846.846608408494, + "y": 31612.800527699786 + }, + "targetPosition": { + "x": 24861.846608408494, + "y": 31625.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Manage Stage", + "id": "e3bcb490-e4d7-4b66-8466-e15ea0c8a1b8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "02f986ac-d439-470c-8ae4-74d93ded8e0f" + ], + [ + "Manage Stage", + "Product Definition", + "Foundations", + "e3bcb490-e4d7-4b66-8466-e15ea0c8a1b8" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "2560b974-1a39-4b2f-ab77-de5b5f3ec4bd", + "savedPayload": { + "position": { + "x": 24861.846608408494, + "y": 31625.800527699786 + }, + "targetPosition": { + "x": 24923.846608408494, + "y": 31585.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Orders", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Market Buy Orders", + "project": "Foundations", + "id": "53fe4bdc-e17d-446b-881b-7ce222b68181", + "savedPayload": { + "position": { + "x": 24950.846608408494, + "y": 31558.800527699786 + }, + "targetPosition": { + "x": 24857.846608408494, + "y": 31488.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Market Buy Orders", + "id": "1b94b103-3dfa-4c7e-8807-3ecfca42fd8f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Market Buy Orders", + "Product Definition", + "Foundations", + "1b94b103-3dfa-4c7e-8807-3ecfca42fd8f" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Market Sell Orders", + "project": "Foundations", + "id": "b6eec77b-eb0a-4f5f-96f9-a4118e82fb1a", + "savedPayload": { + "position": { + "x": 24823.846608408494, + "y": 31407.800527699786 + }, + "targetPosition": { + "x": 24857.846608408494, + "y": 31488.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Market Sell Orders", + "id": "624d14e9-c5bd-4c6b-96c4-05a78b5d77bc" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Market Sell Orders", + "Product Definition", + "Foundations", + "624d14e9-c5bd-4c6b-96c4-05a78b5d77bc" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Limit Buy Orders", + "project": "Foundations", + "id": "b3530ce7-e5c8-4e3c-a8ed-1bcbe943b927", + "savedPayload": { + "position": { + "x": 24828.846608408494, + "y": 31423.800527699786 + }, + "targetPosition": { + "x": 24857.846608408494, + "y": 31488.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Limit Buy Orders", + "id": "ce40d546-bd82-4393-976b-57fd4bf0b982" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Limit Buy Orders", + "Product Definition", + "Foundations", + "ce40d546-bd82-4393-976b-57fd4bf0b982" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Limit Sell Orders", + "project": "Foundations", + "id": "3fe2dfce-1b85-4c32-b841-93243545747f", + "savedPayload": { + "position": { + "x": 24869.846608408494, + "y": 31497.800527699786 + }, + "targetPosition": { + "x": 24857.846608408494, + "y": 31488.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Limit Sell Orders", + "id": "752fde17-86ba-444e-abf2-691716fe1346" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Limit Sell Orders", + "Product Definition", + "Foundations", + "752fde17-86ba-444e-abf2-691716fe1346" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Last Market Order", + "project": "Foundations", + "id": "ef398ea3-e7cd-4a0d-bf2c-baacbe1db7e2", + "savedPayload": { + "position": { + "x": 24783.846608408494, + "y": 31429.800527699786 + }, + "targetPosition": { + "x": 24857.846608408494, + "y": 31488.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Last Market Order", + "id": "b4c0ae5c-b5af-4336-9699-fe750d7fa6c0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Last Market Order", + "Product Definition", + "Foundations", + "b4c0ae5c-b5af-4336-9699-fe750d7fa6c0" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Last Limit Order", + "project": "Foundations", + "id": "471f222f-30c4-4b3a-afa4-e9e82b039695", + "savedPayload": { + "position": { + "x": 24764.846608408494, + "y": 31471.800527699786 + }, + "targetPosition": { + "x": 24857.846608408494, + "y": 31488.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Last Limit Order", + "id": "9f02532d-6c22-404c-b145-83021ab2b03e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Last Limit Order", + "Product Definition", + "Foundations", + "9f02532d-6c22-404c-b145-83021ab2b03e" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "5375ffdf-2248-4869-a435-9ec6b58758e0", + "savedPayload": { + "position": { + "x": 24857.846608408494, + "y": 31488.800527699786 + }, + "targetPosition": { + "x": 24923.846608408494, + "y": 31585.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3c57d7fb-df84-4342-91f5-1f74512b728e", + "savedPayload": { + "position": { + "x": 24923.846608408494, + "y": 31585.800527699786 + }, + "targetPosition": { + "x": 24995.846608408494, + "y": 31555.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Trading System", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Trading System Errors", + "project": "Foundations", + "id": "b4481db5-c2e3-4c65-b861-7806f986136d", + "savedPayload": { + "position": { + "x": 24944.846608408494, + "y": 31468.800527699786 + }, + "targetPosition": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Errors", + "id": "757dacf2-5c9b-4086-b5d1-4907a7866d7a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Errors", + "Product Definition", + "Foundations", + "757dacf2-5c9b-4086-b5d1-4907a7866d7a" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Highlights", + "project": "Foundations", + "id": "4e402aa1-0fa1-46fc-bdb0-58c8eccb418f", + "savedPayload": { + "position": { + "x": 24925.846608408494, + "y": 31482.800527699786 + }, + "targetPosition": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Highlights", + "id": "b83d3418-5f99-44b3-96d6-40642057569f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Highlights", + "Product Definition", + "Foundations", + "b83d3418-5f99-44b3-96d6-40642057569f" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Values", + "project": "Foundations", + "id": "b23ba41c-9c05-43dc-98f3-2d87debce848", + "savedPayload": { + "position": { + "x": 25077.846608408494, + "y": 31467.800527699786 + }, + "targetPosition": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Values", + "id": "1542f9ad-441c-4a97-af60-af1b605ebd4a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Values", + "Product Definition", + "Foundations", + "1542f9ad-441c-4a97-af60-af1b605ebd4a" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Status", + "project": "Foundations", + "id": "a7206075-1caf-4f0d-a393-f3494d789bc0", + "savedPayload": { + "position": { + "x": 25041.846608408494, + "y": 31628.800527699786 + }, + "targetPosition": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Status", + "id": "35e3d8be-8bac-4150-8977-e5bf33911d31" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Status", + "Product Definition", + "Foundations", + "35e3d8be-8bac-4150-8977-e5bf33911d31" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Progress", + "project": "Foundations", + "id": "ff28a5a3-0774-41fe-a6c3-597a594d0498", + "savedPayload": { + "position": { + "x": 25014.846608408494, + "y": 31635.800527699786 + }, + "targetPosition": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Progress", + "id": "c0a67f38-d6d0-4fd1-bb23-17a00440a1e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Progress", + "Product Definition", + "Foundations", + "c0a67f38-d6d0-4fd1-bb23-17a00440a1e2" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Running", + "project": "Foundations", + "id": "fcd56e34-290b-4414-bd68-172b2fa7e875", + "savedPayload": { + "position": { + "x": 25068.846608408494, + "y": 31561.800527699786 + }, + "targetPosition": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Running", + "id": "36d03ed1-b596-4e07-a4de-338d6cac2804" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Running", + "Product Definition", + "Foundations", + "36d03ed1-b596-4e07-a4de-338d6cac2804" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Announcements", + "project": "Foundations", + "id": "971420bf-dd74-438d-bdb1-1dbe779d3471", + "savedPayload": { + "position": { + "x": 25069.846608408494, + "y": 31628.800527699786 + }, + "targetPosition": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Announcements", + "id": "ddb631cb-5776-4db7-8954-601b19bb78ba" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Announcements", + "Product Definition", + "Foundations", + "ddb631cb-5776-4db7-8954-601b19bb78ba" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Warnings", + "project": "Foundations", + "id": "43fca6de-7125-4761-a9f9-f6431f896b49", + "savedPayload": { + "position": { + "x": 24922.846608408494, + "y": 31483.800527699786 + }, + "targetPosition": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Warnings", + "id": "bf3ea6c6-0ade-4f99-a4d4-4efcc0946321" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Warnings", + "Product Definition", + "Foundations", + "bf3ea6c6-0ade-4f99-a4d4-4efcc0946321" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Infos", + "project": "Foundations", + "id": "93da068b-cdc5-4932-9de0-af2cd45f2c6d", + "savedPayload": { + "position": { + "x": 25030.846608408494, + "y": 31554.800527699786 + }, + "targetPosition": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Infos", + "id": "5d58c92f-e267-4bfe-854e-aee46a9fec1c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Infos", + "Product Definition", + "Foundations", + "5d58c92f-e267-4bfe-854e-aee46a9fec1c" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "b7bec880-f12c-479a-bf44-3183f402a6c1", + "savedPayload": { + "position": { + "x": 25022.846608408494, + "y": 31542.800527699786 + }, + "targetPosition": { + "x": 24995.846608408494, + "y": 31555.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Simulation Objects", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Episodes", + "project": "Foundations", + "id": "cd7d0f72-337e-45cb-9822-c02e82d6c801", + "savedPayload": { + "position": { + "x": 24989.846608408494, + "y": 31493.800527699786 + }, + "targetPosition": { + "x": 25044.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episodes", + "id": "f832a43a-b7f2-44b4-98c1-f92822ee1936" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Episodes", + "Product Definition", + "Foundations", + "f832a43a-b7f2-44b4-98c1-f92822ee1936" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Strategies", + "project": "Foundations", + "id": "615a1cc0-af5d-4e4f-b4ba-5a791903de17", + "savedPayload": { + "position": { + "x": 25140.846608408494, + "y": 31499.800527699786 + }, + "targetPosition": { + "x": 25044.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Strategies", + "id": "54f557b3-74f8-4687-a822-0b5159de9290" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Strategies", + "Product Definition", + "Foundations", + "54f557b3-74f8-4687-a822-0b5159de9290" + ] + ] + } + } + ], + "dataProductFolders": [ + { + "type": "Data Product Folder", + "name": "Orders", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Market Buy Orders", + "project": "Foundations", + "id": "d538716a-b072-44cc-bc99-5535c6b22bc0", + "savedPayload": { + "position": { + "x": 25015.846608408494, + "y": 31612.800527699786 + }, + "targetPosition": { + "x": 25100.846608408494, + "y": 31522.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Market Buy Orders", + "id": "6e9410fd-d3ae-4213-8df1-950a1683df32" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "a73da1dc-761e-455d-bf12-696320c50d2c" + ], + [ + "Market Buy Orders", + "Product Definition", + "Foundations", + "6e9410fd-d3ae-4213-8df1-950a1683df32" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Market Sell Orders", + "project": "Foundations", + "id": "b97ff2de-52fd-4900-9a16-dfcd702283a8", + "savedPayload": { + "position": { + "x": 25093.846608408494, + "y": 31509.800527699786 + }, + "targetPosition": { + "x": 25100.846608408494, + "y": 31522.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Market Sell Orders", + "id": "892295e5-f31f-422f-b541-b4d3a2a166a7" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "a73da1dc-761e-455d-bf12-696320c50d2c" + ], + [ + "Market Sell Orders", + "Product Definition", + "Foundations", + "892295e5-f31f-422f-b541-b4d3a2a166a7" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Limit Buy Orders", + "project": "Foundations", + "id": "54a8dda2-09d2-4b54-8207-2c9d8f908b58", + "savedPayload": { + "position": { + "x": 25120.846608408494, + "y": 31485.800527699786 + }, + "targetPosition": { + "x": 25100.846608408494, + "y": 31522.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Limit Buy Orders", + "id": "8dd06657-e77e-4929-8d96-66db46699f13" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "a73da1dc-761e-455d-bf12-696320c50d2c" + ], + [ + "Limit Buy Orders", + "Product Definition", + "Foundations", + "8dd06657-e77e-4929-8d96-66db46699f13" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Limit Sell Orders", + "project": "Foundations", + "id": "87357dfb-7362-44c5-a5d5-544d4936db15", + "savedPayload": { + "position": { + "x": 25086.846608408494, + "y": 31448.800527699786 + }, + "targetPosition": { + "x": 25100.846608408494, + "y": 31522.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Limit Sell Orders", + "id": "f57db651-e687-4680-9e4a-548e43331910" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "a73da1dc-761e-455d-bf12-696320c50d2c" + ], + [ + "Limit Sell Orders", + "Product Definition", + "Foundations", + "f57db651-e687-4680-9e4a-548e43331910" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "22a0e287-5968-4170-9fdf-36b47723cd9f", + "savedPayload": { + "position": { + "x": 25100.846608408494, + "y": 31522.800527699786 + }, + "targetPosition": { + "x": 25044.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Stages", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Trigger Stages", + "project": "Foundations", + "id": "293ed14d-1090-4fc2-9a47-5da6fc2f2cbb", + "savedPayload": { + "position": { + "x": 25053.846608408494, + "y": 31434.800527699786 + }, + "targetPosition": { + "x": 24984.846608408494, + "y": 31485.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trigger Stages", + "id": "9b0b1f85-22da-476b-bf43-885b18503aba" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "5bd064a5-f843-4f01-b922-55186a690f33" + ], + [ + "Trigger Stages", + "Product Definition", + "Foundations", + "9b0b1f85-22da-476b-bf43-885b18503aba" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Open Stages", + "project": "Foundations", + "id": "5d8b7143-a998-4c28-a6ac-4d8f0e63b25a", + "savedPayload": { + "position": { + "x": 24961.846608408494, + "y": 31482.800527699786 + }, + "targetPosition": { + "x": 24984.846608408494, + "y": 31485.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Open Stages", + "id": "f9c21f73-3a43-4de4-9f19-644535989088" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "5bd064a5-f843-4f01-b922-55186a690f33" + ], + [ + "Open Stages", + "Product Definition", + "Foundations", + "f9c21f73-3a43-4de4-9f19-644535989088" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Manage Stages", + "project": "Foundations", + "id": "75dd4aa9-48c9-4dbb-b535-0ddbff01ba52", + "savedPayload": { + "position": { + "x": 24910.846608408494, + "y": 31502.800527699786 + }, + "targetPosition": { + "x": 24984.846608408494, + "y": 31485.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Manage Stages", + "id": "fdefcd33-ccc3-4c5c-8cd8-70396eedef00" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "5bd064a5-f843-4f01-b922-55186a690f33" + ], + [ + "Manage Stages", + "Product Definition", + "Foundations", + "fdefcd33-ccc3-4c5c-8cd8-70396eedef00" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Close Stages", + "project": "Foundations", + "id": "18a82ed5-48f5-46c8-bb65-b6bb17df1578", + "savedPayload": { + "position": { + "x": 24987.846608408494, + "y": 31455.800527699786 + }, + "targetPosition": { + "x": 24984.846608408494, + "y": 31485.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Close Stages", + "id": "f6bd8c11-c5af-489c-ba7c-67c5a8af0af6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "5bd064a5-f843-4f01-b922-55186a690f33" + ], + [ + "Close Stages", + "Product Definition", + "Foundations", + "f6bd8c11-c5af-489c-ba7c-67c5a8af0af6" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "12edb301-47cd-4496-a55f-303e4f97ec2f", + "savedPayload": { + "position": { + "x": 24984.846608408494, + "y": 31485.800527699786 + }, + "targetPosition": { + "x": 25044.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Position", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Positions", + "project": "Foundations", + "id": "6950ab50-f999-447e-a37b-ac54a4bb4a00", + "savedPayload": { + "position": { + "x": 25127.846608408494, + "y": 31387.800527699786 + }, + "targetPosition": { + "x": 25060.846608408494, + "y": 31408.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Positions", + "id": "c5f12e6f-2975-4621-a3b6-b6c10fcb0c91" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Positions", + "Product Definition", + "Foundations", + "c5f12e6f-2975-4621-a3b6-b6c10fcb0c91" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Position Base Asset", + "project": "Foundations", + "id": "bfdd8338-b744-4426-9b18-156c35593c34", + "savedPayload": { + "position": { + "x": 25155.846608408494, + "y": 31482.800527699786 + }, + "targetPosition": { + "x": 25060.846608408494, + "y": 31408.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Position Base Asset", + "id": "f6b5ab54-9ccc-4b44-ab7d-f5ad1916ece2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Position Base Asset", + "Product Definition", + "Foundations", + "f6b5ab54-9ccc-4b44-ab7d-f5ad1916ece2" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Position Quoted Asset", + "project": "Foundations", + "id": "1ed7ca82-471a-4fa0-a198-f01dba4d7c06", + "savedPayload": { + "position": { + "x": 25096.846608408494, + "y": 31428.800527699786 + }, + "targetPosition": { + "x": 25060.846608408494, + "y": 31408.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Position Quoted Asset", + "id": "5651d108-80e2-4e13-9c65-d934bac166d2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Position Quoted Asset", + "Product Definition", + "Foundations", + "5651d108-80e2-4e13-9c65-d934bac166d2" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Stop Loss", + "project": "Foundations", + "id": "2aadd044-58b5-4a4e-89a2-90249719417d", + "savedPayload": { + "position": { + "x": 25121.846608408494, + "y": 31318.800527699786 + }, + "targetPosition": { + "x": 25060.846608408494, + "y": 31408.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Stop Loss", + "id": "9234c810-f9a4-44fc-b743-8ef026a093dd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Stop Loss", + "Product Definition", + "Foundations", + "9234c810-f9a4-44fc-b743-8ef026a093dd" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Take Profit", + "project": "Foundations", + "id": "f3c16f5d-fdfc-4fea-bee5-dcffb5bbb913", + "savedPayload": { + "position": { + "x": 25035.846608408494, + "y": 31400.800527699786 + }, + "targetPosition": { + "x": 25060.846608408494, + "y": 31408.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Take Profit", + "id": "618c73d1-42cb-446c-b350-d41574037d47" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Take Profit", + "Product Definition", + "Foundations", + "618c73d1-42cb-446c-b350-d41574037d47" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "b8fe5a7c-ef99-4614-9ec7-a6a411dc3cf8", + "savedPayload": { + "position": { + "x": 25060.846608408494, + "y": 31408.800527699786 + }, + "targetPosition": { + "x": 25044.846608408494, + "y": 31503.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fe38856c-03d5-4797-9578-2bd9262c03aa", + "savedPayload": { + "position": { + "x": 25044.846608408494, + "y": 31503.800527699786 + }, + "targetPosition": { + "x": 24995.846608408494, + "y": 31555.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c507250c-d26d-4302-9e44-89e6e0e15f6e", + "savedPayload": { + "position": { + "x": 24995.846608408494, + "y": 31555.800527699786 + }, + "targetPosition": { + "x": 25018.846608408494, + "y": 31608.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "52c64f5a-7649-4248-bbdd-3832f7279737", + "savedPayload": { + "position": { + "x": 25018.846608408494, + "y": 31608.800527699786 + }, + "targetPosition": { + "x": 24989.846608408494, + "y": 31623.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine", + "name": "Masters", + "id": "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ] + ] + } + } + ], + "id": "9d4d6658-1b24-4b01-a22d-50ee9d443eff", + "savedPayload": { + "position": { + "x": 24989.846608408494, + "y": 31623.800527699786 + }, + "targetPosition": { + "x": 24921.846608408494, + "y": 31692.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Backtesting Session", + "name": "New Trading System", + "id": "f03966ba-a30c-477b-8c9e-c2b5bd360e91" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Testing Trading Tasks", + "Testing Trading Tasks" + ], + [ + "New Project Trading Tasks", + "Project Trading Tasks" + ], + [ + "New Exchange Trading Tasks", + "Exchange Trading Tasks" + ], + [ + "New Market Trading Tasks", + "Market Trading Tasks" + ], + [ + "New Trading Mine Tasks", + "Trading Mine Tasks" + ], + [ + "Masters", + "Task Manager" + ], + [ + "New Trading System", + "Task" + ], + [ + "Low Frequency", + "Trading Bot Instance" + ], + [ + "New Trading Process Instance", + "Trading Process Instance" + ], + [ + "New Trading System", + "Backtesting Session" + ] + ] + } + }, + { + "type": "Trading Session Reference", + "name": "Live Trading System Live Trading Session", + "project": "Foundations", + "dataProducts": [], + "tradingMineProducts": [ + { + "type": "Trading Mine Products", + "name": "Masters", + "project": "Foundations", + "botProducts": [ + { + "type": "Bot Products", + "name": "Low Frequency", + "project": "Foundations", + "dataProducts": [], + "dataProductFolders": [ + { + "type": "Data Product Folder", + "name": "Trading Engine", + "project": "Foundations", + "dataProducts": [], + "dataProductFolders": [ + { + "type": "Data Product Folder", + "name": "Trading Episode", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Trading Episode Counters", + "project": "Foundations", + "id": "a7ff77b9-505f-46b0-9e96-9553d6316e33", + "savedPayload": { + "position": { + "x": 25207.846608408494, + "y": 31834.800527699786 + }, + "targetPosition": { + "x": 25136.846608408494, + "y": 31759.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading Episode Counters", + "id": "d8f5453b-a3d9-499e-ae5a-505fbc8f5428" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Trading Episode Counters", + "Product Definition", + "Foundations", + "d8f5453b-a3d9-499e-ae5a-505fbc8f5428" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading Episode Statistics", + "project": "Foundations", + "id": "3095c0a7-dce1-49e5-8a45-66cc953d0468", + "savedPayload": { + "position": { + "x": 25152.846608408494, + "y": 31817.800527699786 + }, + "targetPosition": { + "x": 25136.846608408494, + "y": 31759.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading Episode Statistics", + "id": "fd7cc137-ab19-4997-acac-a211795e5ec5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Trading Episode Statistics", + "Product Definition", + "Foundations", + "fd7cc137-ab19-4997-acac-a211795e5ec5" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Episode Candle", + "project": "Foundations", + "id": "927914e9-230e-429e-9778-b5ca3064e822", + "savedPayload": { + "position": { + "x": 25106.846608408494, + "y": 31790.800527699786 + }, + "targetPosition": { + "x": 25136.846608408494, + "y": 31759.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episode Candle", + "id": "28d40b56-58a0-42d1-8223-310e54d07294" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Episode Candle", + "Product Definition", + "Foundations", + "28d40b56-58a0-42d1-8223-310e54d07294" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Episode Balances", + "project": "Foundations", + "id": "c5944650-1fdd-4edf-b1cf-877e124cf654", + "savedPayload": { + "position": { + "x": 25183.846608408494, + "y": 31842.800527699786 + }, + "targetPosition": { + "x": 25136.846608408494, + "y": 31759.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episode Balances", + "id": "dcad0957-ac49-489c-8c5a-349e4bf2cf77" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Episode Balances", + "Product Definition", + "Foundations", + "dcad0957-ac49-489c-8c5a-349e4bf2cf77" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Distance To Trading Event", + "project": "Foundations", + "id": "9da23d23-f166-4138-9e6f-4a0f689a925f", + "savedPayload": { + "position": { + "x": 25043.846608408494, + "y": 31686.800527699786 + }, + "targetPosition": { + "x": 25136.846608408494, + "y": 31759.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Distance To Trading Event", + "id": "c4d9fade-1a35-47bf-b544-a82fcfe6923a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Distance To Trading Event", + "Product Definition", + "Foundations", + "c4d9fade-1a35-47bf-b544-a82fcfe6923a" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Episode Base Asset", + "project": "Foundations", + "id": "71537df3-e796-422e-8328-d725bbee4e15", + "savedPayload": { + "position": { + "x": 25108.846608408494, + "y": 31716.800527699786 + }, + "targetPosition": { + "x": 25136.846608408494, + "y": 31759.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episode Base Asset", + "id": "166276b3-39d8-44ff-8a00-97dde1724fb0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Episode Base Asset", + "Product Definition", + "Foundations", + "166276b3-39d8-44ff-8a00-97dde1724fb0" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Episode Quoted Asset", + "project": "Foundations", + "id": "62b3d5da-bac7-4846-bfcc-c107b0d70395", + "savedPayload": { + "position": { + "x": 25095.846608408494, + "y": 31771.800527699786 + }, + "targetPosition": { + "x": 25136.846608408494, + "y": 31759.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episode Quoted Asset", + "id": "29b0651e-03f9-40e7-a443-4a7d0ff5260e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Episode Quoted Asset", + "Product Definition", + "Foundations", + "29b0651e-03f9-40e7-a443-4a7d0ff5260e" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Current Episode", + "project": "Foundations", + "id": "8f530b3a-46ec-4abd-b440-12c1e7965b72", + "savedPayload": { + "position": { + "x": 25118.846608408494, + "y": 31664.800527699786 + }, + "targetPosition": { + "x": 25136.846608408494, + "y": 31759.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Current Episode", + "id": "8f94b6d0-9dc7-479b-9a00-ed42cd020f74" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Trading Episode", + "Product Definition Folder", + "Foundations", + "6ef1801c-9ee4-4dc2-ab2a-cc6e69cf5f95" + ], + [ + "Current Episode", + "Product Definition", + "Foundations", + "8f94b6d0-9dc7-479b-9a00-ed42cd020f74" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "c039478d-b7c2-4961-be79-3597c9ecce8d", + "savedPayload": { + "position": { + "x": 25136.846608408494, + "y": 31759.800527699786 + }, + "targetPosition": { + "x": 25046.846608408494, + "y": 31771.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Strategy", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Current Strategy", + "project": "Foundations", + "id": "b1330248-14a9-4265-9689-600022abbcb0", + "savedPayload": { + "position": { + "x": 25051.846608408494, + "y": 31832.800527699786 + }, + "targetPosition": { + "x": 24979.846608408494, + "y": 31791.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Current Strategy", + "id": "d4abe45e-7399-4ecc-b28e-4f24ae0b71c1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Strategy", + "Product Definition Folder", + "Foundations", + "068b738f-5e0f-404d-8ccc-f198b0d1e7c4" + ], + [ + "Current Strategy", + "Product Definition", + "Foundations", + "d4abe45e-7399-4ecc-b28e-4f24ae0b71c1" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Last Strategy", + "project": "Foundations", + "id": "03977db3-23a9-4df7-be6a-bd8fca3db3b6", + "savedPayload": { + "position": { + "x": 24973.846608408494, + "y": 31848.800527699786 + }, + "targetPosition": { + "x": 24979.846608408494, + "y": 31791.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Last Strategy", + "id": "3d671311-40b2-453e-b2ca-b6a6d727bf8e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Strategy", + "Product Definition Folder", + "Foundations", + "068b738f-5e0f-404d-8ccc-f198b0d1e7c4" + ], + [ + "Last Strategy", + "Product Definition", + "Foundations", + "3d671311-40b2-453e-b2ca-b6a6d727bf8e" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "e85795a7-a88a-4bb4-9228-f6cb7501f9aa", + "savedPayload": { + "position": { + "x": 24979.846608408494, + "y": 31791.800527699786 + }, + "targetPosition": { + "x": 25046.846608408494, + "y": 31771.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Position", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Current Position", + "project": "Foundations", + "id": "2660d446-df65-4159-a551-33f69179d9dd", + "savedPayload": { + "position": { + "x": 25068.846608408494, + "y": 31757.800527699786 + }, + "targetPosition": { + "x": 24995.846608408494, + "y": 31848.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Current Position", + "id": "7c8f55dd-02da-41a7-bce2-d0cba4d1679c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "6b68e5db-8b02-48b3-93f5-6b649464b6c8" + ], + [ + "Current Position", + "Product Definition", + "Foundations", + "7c8f55dd-02da-41a7-bce2-d0cba4d1679c" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Last Position", + "project": "Foundations", + "id": "edbf6498-643b-4a0f-9b39-50bd8469e00b", + "savedPayload": { + "position": { + "x": 24946.846608408494, + "y": 31830.800527699786 + }, + "targetPosition": { + "x": 24995.846608408494, + "y": 31848.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Last Position", + "id": "46c33a98-54ef-43a4-8baa-91e2ad2099b5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "6b68e5db-8b02-48b3-93f5-6b649464b6c8" + ], + [ + "Last Position", + "Product Definition", + "Foundations", + "46c33a98-54ef-43a4-8baa-91e2ad2099b5" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Stop Loss", + "project": "Foundations", + "id": "4a4de7a6-c2e8-4d74-8486-e16399178119", + "savedPayload": { + "position": { + "x": 24998.846608408494, + "y": 31817.800527699786 + }, + "targetPosition": { + "x": 24995.846608408494, + "y": 31848.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Stop Loss", + "id": "152c4b21-e69c-4408-83e2-a1d34156313f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "6b68e5db-8b02-48b3-93f5-6b649464b6c8" + ], + [ + "Stop Loss", + "Product Definition", + "Foundations", + "152c4b21-e69c-4408-83e2-a1d34156313f" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Take Profit", + "project": "Foundations", + "id": "775524d4-c981-4f36-9727-624aef6cdd09", + "savedPayload": { + "position": { + "x": 24918.846608408494, + "y": 31895.800527699786 + }, + "targetPosition": { + "x": 24995.846608408494, + "y": 31848.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Take Profit", + "id": "c86c313a-642f-4f1b-9848-a1610021588b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "6b68e5db-8b02-48b3-93f5-6b649464b6c8" + ], + [ + "Take Profit", + "Product Definition", + "Foundations", + "c86c313a-642f-4f1b-9848-a1610021588b" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "3043a67f-98fd-4dd8-b8f3-c51fca05c3a4", + "savedPayload": { + "position": { + "x": 24995.846608408494, + "y": 31848.800527699786 + }, + "targetPosition": { + "x": 25046.846608408494, + "y": 31771.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Stages", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Open Stage", + "project": "Foundations", + "id": "582daedc-51ee-4cc2-abbb-95e4977e06e4", + "savedPayload": { + "position": { + "x": 25083.846608408494, + "y": 31682.800527699786 + }, + "targetPosition": { + "x": 25042.846608408494, + "y": 31672.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Open Stage", + "id": "6f4a4f99-b46e-4222-a336-dbe6e0f87c12" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "02f986ac-d439-470c-8ae4-74d93ded8e0f" + ], + [ + "Open Stage", + "Product Definition", + "Foundations", + "6f4a4f99-b46e-4222-a336-dbe6e0f87c12" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Close Stage", + "project": "Foundations", + "id": "0bbb78bd-5291-434d-b10f-2895fb707132", + "savedPayload": { + "position": { + "x": 25069.846608408494, + "y": 31621.800527699786 + }, + "targetPosition": { + "x": 25042.846608408494, + "y": 31672.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Close Stage", + "id": "9b82661d-bb3f-4793-8083-322cd799f40a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "02f986ac-d439-470c-8ae4-74d93ded8e0f" + ], + [ + "Close Stage", + "Product Definition", + "Foundations", + "9b82661d-bb3f-4793-8083-322cd799f40a" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trigger Stage", + "project": "Foundations", + "id": "ec4038f1-bf60-4922-b441-dc4c1cc4859a", + "savedPayload": { + "position": { + "x": 24979.846608408494, + "y": 31622.800527699786 + }, + "targetPosition": { + "x": 25042.846608408494, + "y": 31672.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trigger Stage", + "id": "14a96a15-e37b-4018-a731-913b0df8c9d0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "02f986ac-d439-470c-8ae4-74d93ded8e0f" + ], + [ + "Trigger Stage", + "Product Definition", + "Foundations", + "14a96a15-e37b-4018-a731-913b0df8c9d0" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Manage Stage", + "project": "Foundations", + "id": "c3f16236-aa0b-49b2-b758-68e6725f31cb", + "savedPayload": { + "position": { + "x": 25070.846608408494, + "y": 31755.800527699786 + }, + "targetPosition": { + "x": 25042.846608408494, + "y": 31672.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Manage Stage", + "id": "e3bcb490-e4d7-4b66-8466-e15ea0c8a1b8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "02f986ac-d439-470c-8ae4-74d93ded8e0f" + ], + [ + "Manage Stage", + "Product Definition", + "Foundations", + "e3bcb490-e4d7-4b66-8466-e15ea0c8a1b8" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "a3fdb15b-cbba-4996-8507-3491438f6c36", + "savedPayload": { + "position": { + "x": 25042.846608408494, + "y": 31672.800527699786 + }, + "targetPosition": { + "x": 25046.846608408494, + "y": 31771.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Orders", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Market Buy Orders", + "project": "Foundations", + "id": "04088d3a-8535-4596-be69-54cb943720dd", + "savedPayload": { + "position": { + "x": 24977.846608408494, + "y": 31733.800527699786 + }, + "targetPosition": { + "x": 25017.846608408494, + "y": 31809.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Market Buy Orders", + "id": "1b94b103-3dfa-4c7e-8807-3ecfca42fd8f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Market Buy Orders", + "Product Definition", + "Foundations", + "1b94b103-3dfa-4c7e-8807-3ecfca42fd8f" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Market Sell Orders", + "project": "Foundations", + "id": "e9195880-31f0-41e2-9017-30813f490313", + "savedPayload": { + "position": { + "x": 24964.846608408494, + "y": 31796.800527699786 + }, + "targetPosition": { + "x": 25017.846608408494, + "y": 31809.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Market Sell Orders", + "id": "624d14e9-c5bd-4c6b-96c4-05a78b5d77bc" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Market Sell Orders", + "Product Definition", + "Foundations", + "624d14e9-c5bd-4c6b-96c4-05a78b5d77bc" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Limit Buy Orders", + "project": "Foundations", + "id": "d2ca76b6-ee8f-4ba6-a74a-6f55b207351a", + "savedPayload": { + "position": { + "x": 24971.846608408494, + "y": 31864.800527699786 + }, + "targetPosition": { + "x": 25017.846608408494, + "y": 31809.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Limit Buy Orders", + "id": "ce40d546-bd82-4393-976b-57fd4bf0b982" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Limit Buy Orders", + "Product Definition", + "Foundations", + "ce40d546-bd82-4393-976b-57fd4bf0b982" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Limit Sell Orders", + "project": "Foundations", + "id": "9ef45e2b-1a1c-4e8a-a342-74c10a310c58", + "savedPayload": { + "position": { + "x": 24993.846608408494, + "y": 31767.800527699786 + }, + "targetPosition": { + "x": 25017.846608408494, + "y": 31809.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Limit Sell Orders", + "id": "752fde17-86ba-444e-abf2-691716fe1346" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Limit Sell Orders", + "Product Definition", + "Foundations", + "752fde17-86ba-444e-abf2-691716fe1346" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Last Market Order", + "project": "Foundations", + "id": "48b5a453-c785-4aad-9a41-0ba83fc608ad", + "savedPayload": { + "position": { + "x": 24948.846608408494, + "y": 31870.800527699786 + }, + "targetPosition": { + "x": 25017.846608408494, + "y": 31809.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Last Market Order", + "id": "b4c0ae5c-b5af-4336-9699-fe750d7fa6c0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Last Market Order", + "Product Definition", + "Foundations", + "b4c0ae5c-b5af-4336-9699-fe750d7fa6c0" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Last Limit Order", + "project": "Foundations", + "id": "f67ed6f4-7309-41d4-9fd6-c944d24d638c", + "savedPayload": { + "position": { + "x": 25054.846608408494, + "y": 31718.800527699786 + }, + "targetPosition": { + "x": 25017.846608408494, + "y": 31809.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Last Limit Order", + "id": "9f02532d-6c22-404c-b145-83021ab2b03e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading Engine", + "Product Definition Folder", + "Foundations", + "f7c47041-87d5-4171-ae91-9a8d228daa8f" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f2504b51-54fd-4e34-90d9-59ee404d5ff8" + ], + [ + "Last Limit Order", + "Product Definition", + "Foundations", + "9f02532d-6c22-404c-b145-83021ab2b03e" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "f99725c6-0c95-47a7-b3c7-2a0f80de3037", + "savedPayload": { + "position": { + "x": 25017.846608408494, + "y": 31809.800527699786 + }, + "targetPosition": { + "x": 25046.846608408494, + "y": 31771.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "edf3f07f-995d-4c50-a6ef-b7a2675feebf", + "savedPayload": { + "position": { + "x": 25046.846608408494, + "y": 31771.800527699786 + }, + "targetPosition": { + "x": 24965.846608408494, + "y": 31695.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Trading System", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Trading System Errors", + "project": "Foundations", + "id": "2f210e88-a171-4fa4-ba3f-96306c8681aa", + "savedPayload": { + "position": { + "x": 25078.846608408494, + "y": 31711.800527699786 + }, + "targetPosition": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Errors", + "id": "757dacf2-5c9b-4086-b5d1-4907a7866d7a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Errors", + "Product Definition", + "Foundations", + "757dacf2-5c9b-4086-b5d1-4907a7866d7a" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Highlights", + "project": "Foundations", + "id": "7cde7aec-fc27-4c63-89c6-4c98146288ed", + "savedPayload": { + "position": { + "x": 25040.846608408494, + "y": 31701.800527699786 + }, + "targetPosition": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Highlights", + "id": "b83d3418-5f99-44b3-96d6-40642057569f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Highlights", + "Product Definition", + "Foundations", + "b83d3418-5f99-44b3-96d6-40642057569f" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Values", + "project": "Foundations", + "id": "4c66259e-ce46-4d4a-9f75-41f0c6f9e70b", + "savedPayload": { + "position": { + "x": 24981.846608408494, + "y": 31644.800527699786 + }, + "targetPosition": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Values", + "id": "1542f9ad-441c-4a97-af60-af1b605ebd4a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Values", + "Product Definition", + "Foundations", + "1542f9ad-441c-4a97-af60-af1b605ebd4a" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Status", + "project": "Foundations", + "id": "b0c8d6a8-937e-4099-9192-2107179375a4", + "savedPayload": { + "position": { + "x": 25046.846608408494, + "y": 31694.800527699786 + }, + "targetPosition": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Status", + "id": "35e3d8be-8bac-4150-8977-e5bf33911d31" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Status", + "Product Definition", + "Foundations", + "35e3d8be-8bac-4150-8977-e5bf33911d31" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Progress", + "project": "Foundations", + "id": "82b37969-8c17-4717-8b37-db7b2f79a5c5", + "savedPayload": { + "position": { + "x": 24986.846608408494, + "y": 31587.800527699786 + }, + "targetPosition": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Progress", + "id": "c0a67f38-d6d0-4fd1-bb23-17a00440a1e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Progress", + "Product Definition", + "Foundations", + "c0a67f38-d6d0-4fd1-bb23-17a00440a1e2" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Running", + "project": "Foundations", + "id": "e0b070a9-6230-4147-ba3a-a869c58c6a96", + "savedPayload": { + "position": { + "x": 25116.846608408494, + "y": 31724.800527699786 + }, + "targetPosition": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Running", + "id": "36d03ed1-b596-4e07-a4de-338d6cac2804" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Running", + "Product Definition", + "Foundations", + "36d03ed1-b596-4e07-a4de-338d6cac2804" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Announcements", + "project": "Foundations", + "id": "d14382a1-c809-4761-941b-4d990ba3cb86", + "savedPayload": { + "position": { + "x": 24968.846608408494, + "y": 31613.800527699786 + }, + "targetPosition": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Announcements", + "id": "ddb631cb-5776-4db7-8954-601b19bb78ba" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Announcements", + "Product Definition", + "Foundations", + "ddb631cb-5776-4db7-8954-601b19bb78ba" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Warnings", + "project": "Foundations", + "id": "d1cc9f7d-bcb8-48cd-88eb-9cea91358ce3", + "savedPayload": { + "position": { + "x": 24949.846608408494, + "y": 31679.800527699786 + }, + "targetPosition": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Warnings", + "id": "bf3ea6c6-0ade-4f99-a4d4-4efcc0946321" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Warnings", + "Product Definition", + "Foundations", + "bf3ea6c6-0ade-4f99-a4d4-4efcc0946321" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Trading System Infos", + "project": "Foundations", + "id": "4f589c49-bae4-404a-82cf-7e9913908345", + "savedPayload": { + "position": { + "x": 25119.846608408494, + "y": 31738.800527699786 + }, + "targetPosition": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trading System Infos", + "id": "5d58c92f-e267-4bfe-854e-aee46a9fec1c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Trading System", + "Product Definition Folder", + "Foundations", + "b73cdc7c-79ee-4091-abba-2c4698fbd2c8" + ], + [ + "Trading System Infos", + "Product Definition", + "Foundations", + "5d58c92f-e267-4bfe-854e-aee46a9fec1c" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b", + "savedPayload": { + "position": { + "x": 25024.846608408494, + "y": 31680.800527699786 + }, + "targetPosition": { + "x": 24965.846608408494, + "y": 31695.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Simulation Objects", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Episodes", + "project": "Foundations", + "id": "31c6ce06-21ec-402a-8a44-57c79ee9cd12", + "savedPayload": { + "position": { + "x": 24977.846608408494, + "y": 31560.800527699786 + }, + "targetPosition": { + "x": 24893.846608408494, + "y": 31609.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Episodes", + "id": "f832a43a-b7f2-44b4-98c1-f92822ee1936" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Episodes", + "Product Definition", + "Foundations", + "f832a43a-b7f2-44b4-98c1-f92822ee1936" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Strategies", + "project": "Foundations", + "id": "daf230bc-a69a-478c-a950-4660ff456e48", + "savedPayload": { + "position": { + "x": 24875.846608408494, + "y": 31694.800527699786 + }, + "targetPosition": { + "x": 24893.846608408494, + "y": 31609.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Strategies", + "id": "54f557b3-74f8-4687-a822-0b5159de9290" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Strategies", + "Product Definition", + "Foundations", + "54f557b3-74f8-4687-a822-0b5159de9290" + ] + ] + } + } + ], + "dataProductFolders": [ + { + "type": "Data Product Folder", + "name": "Orders", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Market Buy Orders", + "project": "Foundations", + "id": "a5089084-897f-48bf-bf17-323058332101", + "savedPayload": { + "position": { + "x": 25008.846608408494, + "y": 31701.800527699786 + }, + "targetPosition": { + "x": 24951.846608408494, + "y": 31614.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Market Buy Orders", + "id": "6e9410fd-d3ae-4213-8df1-950a1683df32" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "a73da1dc-761e-455d-bf12-696320c50d2c" + ], + [ + "Market Buy Orders", + "Product Definition", + "Foundations", + "6e9410fd-d3ae-4213-8df1-950a1683df32" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Market Sell Orders", + "project": "Foundations", + "id": "3ea66020-ce0d-424b-a517-5c4695dbb0fd", + "savedPayload": { + "position": { + "x": 24942.846608408494, + "y": 31620.800527699786 + }, + "targetPosition": { + "x": 24951.846608408494, + "y": 31614.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Market Sell Orders", + "id": "892295e5-f31f-422f-b541-b4d3a2a166a7" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "a73da1dc-761e-455d-bf12-696320c50d2c" + ], + [ + "Market Sell Orders", + "Product Definition", + "Foundations", + "892295e5-f31f-422f-b541-b4d3a2a166a7" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Limit Buy Orders", + "project": "Foundations", + "id": "3a7c7424-1473-472a-92a9-e233a38b4445", + "savedPayload": { + "position": { + "x": 24958.846608408494, + "y": 31607.800527699786 + }, + "targetPosition": { + "x": 24951.846608408494, + "y": 31614.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Limit Buy Orders", + "id": "8dd06657-e77e-4929-8d96-66db46699f13" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "a73da1dc-761e-455d-bf12-696320c50d2c" + ], + [ + "Limit Buy Orders", + "Product Definition", + "Foundations", + "8dd06657-e77e-4929-8d96-66db46699f13" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Limit Sell Orders", + "project": "Foundations", + "id": "6d36ebc1-3fce-44e3-adba-f0db1f519ae8", + "savedPayload": { + "position": { + "x": 24895.846608408494, + "y": 31706.800527699786 + }, + "targetPosition": { + "x": 24951.846608408494, + "y": 31614.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Limit Sell Orders", + "id": "f57db651-e687-4680-9e4a-548e43331910" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "a73da1dc-761e-455d-bf12-696320c50d2c" + ], + [ + "Limit Sell Orders", + "Product Definition", + "Foundations", + "f57db651-e687-4680-9e4a-548e43331910" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "998673a6-8385-4ad5-88c0-614a40666fc3", + "savedPayload": { + "position": { + "x": 24951.846608408494, + "y": 31614.800527699786 + }, + "targetPosition": { + "x": 24893.846608408494, + "y": 31609.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Stages", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Trigger Stages", + "project": "Foundations", + "id": "90392959-2c35-409b-8f9c-b27b137dbb93", + "savedPayload": { + "position": { + "x": 24730.846608408494, + "y": 31610.800527699786 + }, + "targetPosition": { + "x": 24796.846608408494, + "y": 31574.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Trigger Stages", + "id": "9b0b1f85-22da-476b-bf43-885b18503aba" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "5bd064a5-f843-4f01-b922-55186a690f33" + ], + [ + "Trigger Stages", + "Product Definition", + "Foundations", + "9b0b1f85-22da-476b-bf43-885b18503aba" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Open Stages", + "project": "Foundations", + "id": "0ce6b195-a225-45ff-bc2d-b342f073635f", + "savedPayload": { + "position": { + "x": 24709.846608408494, + "y": 31656.800527699786 + }, + "targetPosition": { + "x": 24796.846608408494, + "y": 31574.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Open Stages", + "id": "f9c21f73-3a43-4de4-9f19-644535989088" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "5bd064a5-f843-4f01-b922-55186a690f33" + ], + [ + "Open Stages", + "Product Definition", + "Foundations", + "f9c21f73-3a43-4de4-9f19-644535989088" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Manage Stages", + "project": "Foundations", + "id": "95defd9d-338a-4c33-a86f-73f5ee691bff", + "savedPayload": { + "position": { + "x": 24747.846608408494, + "y": 31593.800527699786 + }, + "targetPosition": { + "x": 24796.846608408494, + "y": 31574.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Manage Stages", + "id": "fdefcd33-ccc3-4c5c-8cd8-70396eedef00" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "5bd064a5-f843-4f01-b922-55186a690f33" + ], + [ + "Manage Stages", + "Product Definition", + "Foundations", + "fdefcd33-ccc3-4c5c-8cd8-70396eedef00" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Close Stages", + "project": "Foundations", + "id": "9501939d-aadd-4b2a-afbf-9c349b4bdc04", + "savedPayload": { + "position": { + "x": 24800.846608408494, + "y": 31484.800527699786 + }, + "targetPosition": { + "x": 24796.846608408494, + "y": 31574.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Close Stages", + "id": "f6bd8c11-c5af-489c-ba7c-67c5a8af0af6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "5bd064a5-f843-4f01-b922-55186a690f33" + ], + [ + "Close Stages", + "Product Definition", + "Foundations", + "f6bd8c11-c5af-489c-ba7c-67c5a8af0af6" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "a41d5be9-5911-42c7-8703-2d5e8567d5b5", + "savedPayload": { + "position": { + "x": 24796.846608408494, + "y": 31574.800527699786 + }, + "targetPosition": { + "x": 24893.846608408494, + "y": 31609.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data Product Folder", + "name": "Position", + "project": "Foundations", + "dataProducts": [ + { + "type": "Data Product", + "name": "Positions", + "project": "Foundations", + "id": "651182f3-6082-4c69-8b32-a0d53da72562", + "savedPayload": { + "position": { + "x": 24989.846608408494, + "y": 31556.800527699786 + }, + "targetPosition": { + "x": 24955.846608408494, + "y": 31650.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Positions", + "id": "c5f12e6f-2975-4621-a3b6-b6c10fcb0c91" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Positions", + "Product Definition", + "Foundations", + "c5f12e6f-2975-4621-a3b6-b6c10fcb0c91" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Position Base Asset", + "project": "Foundations", + "id": "639a554b-0fb4-4563-9093-6e2e31b3acd7", + "savedPayload": { + "position": { + "x": 24932.846608408494, + "y": 31629.800527699786 + }, + "targetPosition": { + "x": 24955.846608408494, + "y": 31650.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Position Base Asset", + "id": "f6b5ab54-9ccc-4b44-ab7d-f5ad1916ece2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Position Base Asset", + "Product Definition", + "Foundations", + "f6b5ab54-9ccc-4b44-ab7d-f5ad1916ece2" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Position Quoted Asset", + "project": "Foundations", + "id": "01dc213e-3e8f-4a33-aaf9-88019c5401ff", + "savedPayload": { + "position": { + "x": 24884.846608408494, + "y": 31618.800527699786 + }, + "targetPosition": { + "x": 24955.846608408494, + "y": 31650.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Position Quoted Asset", + "id": "5651d108-80e2-4e13-9c65-d934bac166d2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Position Quoted Asset", + "Product Definition", + "Foundations", + "5651d108-80e2-4e13-9c65-d934bac166d2" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Stop Loss", + "project": "Foundations", + "id": "e9a0e374-dbe0-4c3c-8113-865b5feb6045", + "savedPayload": { + "position": { + "x": 24977.846608408494, + "y": 31590.800527699786 + }, + "targetPosition": { + "x": 24955.846608408494, + "y": 31650.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Stop Loss", + "id": "9234c810-f9a4-44fc-b743-8ef026a093dd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Stop Loss", + "Product Definition", + "Foundations", + "9234c810-f9a4-44fc-b743-8ef026a093dd" + ] + ] + } + }, + { + "type": "Data Product", + "name": "Take Profit", + "project": "Foundations", + "id": "d97c18bf-dda0-4952-bfc2-3725f871f463", + "savedPayload": { + "position": { + "x": 24885.846608408494, + "y": 31602.800527699786 + }, + "targetPosition": { + "x": 24955.846608408494, + "y": 31650.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Product Definition", + "name": "Take Profit", + "id": "618c73d1-42cb-446c-b350-d41574037d47" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Low Frequency", + "Trading Bot", + "Algorithmic-Trading", + "3d5cb074-c314-44a6-a17f-e0ad11e12091" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "19982920-c938-499e-a45a-c3944786860b" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "ee56f6fd-c4f8-47cf-b6b0-7b78c741fb49" + ], + [ + "Take Profit", + "Product Definition", + "Foundations", + "618c73d1-42cb-446c-b350-d41574037d47" + ] + ] + } + } + ], + "dataProductFolders": [], + "id": "f517c8bb-41ca-4529-853d-fa5a9be0f26f", + "savedPayload": { + "position": { + "x": 24955.846608408494, + "y": 31650.800527699786 + }, + "targetPosition": { + "x": 24893.846608408494, + "y": 31609.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d726d7b8-02fe-4b76-802e-301a2dcb5374", + "savedPayload": { + "position": { + "x": 24893.846608408494, + "y": 31609.800527699786 + }, + "targetPosition": { + "x": 24965.846608408494, + "y": 31695.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7", + "savedPayload": { + "position": { + "x": 24965.846608408494, + "y": 31695.800527699786 + }, + "targetPosition": { + "x": 24924.846608408494, + "y": 31749.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "12140981-f5e0-4815-9984-681d35559987", + "savedPayload": { + "position": { + "x": 24924.846608408494, + "y": 31749.800527699786 + }, + "targetPosition": { + "x": 24825.846608408494, + "y": 31788.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine", + "name": "Masters", + "id": "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ] + ] + } + } + ], + "id": "00076b7b-d926-4a7e-804e-7fd3f4949d07", + "savedPayload": { + "position": { + "x": 24825.846608408494, + "y": 31788.800527699786 + }, + "targetPosition": { + "x": 24921.846608408494, + "y": 31692.800527699786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Live Trading Session", + "name": "Live Trading System", + "id": "6036154e-1b9e-4fe0-be4c-1ce7b9b48cc9" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Production Trading Tasks", + "Production Trading Tasks", + "Foundations", + "673caa5f-511d-4688-9305-e5f0f0f780cd" + ], + [ + "Algorithmic-Trading", + "Project Trading Tasks", + "Foundations", + "bafe108b-b5e8-4dda-aee9-1b62d8e37113" + ], + [ + "Binance", + "Exchange Trading Tasks", + "Foundations", + "ffe87f82-bc3a-4428-9e91-60ca547b2d96" + ], + [ + " BTC/USDT", + "Market Trading Tasks", + "Foundations", + "42cf4fac-27dc-46dc-bfa6-ca68bdaa2c25" + ], + [ + "Masters", + "Trading Mine Tasks", + "Foundations", + "72a54adf-a40a-466b-8c58-c33578a6bacb" + ], + [ + "Masters", + "Task Manager", + "Foundations", + "ed0a25a6-ca45-4799-b437-5f1fddc33752" + ], + [ + "New Live Trading System", + "Task", + "Foundations", + "fb038fa5-698b-4217-a298-6c032d5e86bc" + ], + [ + "Low Frequency", + "Trading Bot Instance", + "Foundations", + "575a8290-d15c-4192-96a2-f81122d56f30" + ], + [ + "Low Frequency Trading", + "Trading Process Instance", + "Foundations", + "fdb240f8-2556-48f6-ab42-772607a9dcf6" + ], + [ + "Live Trading System", + "Live Trading Session", + "Foundations", + "6036154e-1b9e-4fe0-be4c-1ce7b9b48cc9" + ] + ] + } + } + ], + "id": "70cccb02-b047-4468-b02f-24f63433d7d0", + "savedPayload": { + "position": { + "x": 24460.100191037254, + "y": 32305.157583142536 + }, + "targetPosition": { + "x": 24608.152656456557, + "y": 32044.235243195828 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market", + "name": "BTC/USDT", + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Markets", + "Exchange Markets", + "Foundations", + "2fd80894-900e-44ac-a1a7-56c14124f7a1" + ], + [ + "BTC/USDT", + "Market", + "Foundations", + "9a867bf0-a71d-445c-b99a-75b60bbdce09" + ] + ] + } + } + ], + "id": "7f9154ae-1cb3-423c-ae37-a46b428b37d9", + "savedPayload": { + "position": { + "x": 24608.152656456557, + "y": 32044.235243195828 + }, + "targetPosition": { + "x": 24756.20512187586, + "y": 31783.31290324912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Crypto Exchange", + "name": "Binance", + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ] + ] + } + } + ], + "id": "d96ce462-6b79-460a-be3e-cc235ed5c205", + "savedPayload": { + "position": { + "x": 24756.20512187586, + "y": 31783.31290324912 + }, + "targetPosition": { + "x": 24904.257587295164, + "y": 31522.39056330241 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Project Definition", + "name": "Foundations", + "id": "a2a04e12-604e-43f8-a986-1b8ca3b043cb" + }, + "referenceParentCombinedNodePath": [ + [ + "New Foundations Project", + "Foundations Project", + "Foundations", + "cf9f8b3b-77c6-43c6-b01f-95cf366a91f6" + ], + [ + "Foundations", + "Project Definition", + "Foundations", + "a2a04e12-604e-43f8-a986-1b8ca3b043cb" + ] + ] + } + } + ], + "id": "e4e268f3-a677-4f90-90a1-d87244e647e5", + "savedPayload": { + "position": { + "x": 24904.257587295164, + "y": 31522.39056330241 + }, + "targetPosition": { + "x": 25052.310052714467, + "y": 31261.468223355703 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "portfolioMinesData": { + "type": "Portfolio Mines Data", + "name": "New Portfolio Mines Data", + "project": "Foundations", + "projectPortfolioProducts": [ + { + "type": "Project Portfolio Products", + "name": "", + "project": "Foundations", + "exchangePortfolioProducts": [ + { + "type": "Exchange Portfolio Products", + "name": "Binance", + "project": "Foundations", + "marketPortfolioProducts": [ + { + "type": "Market Portfolio Products", + "name": " BTC/USDT", + "project": "Foundations", + "portfolioSessionReferences": [ + { + "type": "Portfolio Session Reference", + "name": "", + "project": "Foundations", + "dataProducts": [], + "portfolioMineProducts": [], + "id": "b301b9bf-ef16-41b8-9537-cf41a4b3afe3", + "savedPayload": { + "position": { + "x": 23945.13155648346, + "y": 32273.47404225381 + }, + "targetPosition": { + "x": 24166.56725572966, + "y": 32071.072878474188 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Live Portfolio Session", + "name": "New Portfolio System", + "id": "76d0cf17-4e68-41a2-ad8c-18e7658a45d5" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "id": "fbc6e8d3-f329-4b98-8038-a2e568539852", + "savedPayload": { + "position": { + "x": 24166.56725572966, + "y": 32071.072878474188 + }, + "targetPosition": { + "x": 24388.002954975862, + "y": 31868.671714694567 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market", + "name": "BTC/USDT", + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Markets", + "Exchange Markets", + "Foundations", + "2fd80894-900e-44ac-a1a7-56c14124f7a1" + ], + [ + "BTC/USDT", + "Market", + "Foundations", + "9a867bf0-a71d-445c-b99a-75b60bbdce09" + ] + ] + } + } + ], + "id": "4b151ed1-c1de-4a7a-82ee-17add6a6c3d6", + "savedPayload": { + "position": { + "x": 24388.002954975862, + "y": 31868.671714694567 + }, + "targetPosition": { + "x": 24609.438654222064, + "y": 31666.270550914945 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Crypto Exchange", + "name": "Binance", + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ] + ] + } + } + ], + "id": "de3e46b5-8df4-496f-8285-c565a3f67110", + "savedPayload": { + "position": { + "x": 24609.438654222064, + "y": 31666.270550914945 + }, + "targetPosition": { + "x": 24830.874353468265, + "y": 31463.869387135324 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "98481120-5db7-45c4-aee3-5fc9aa0c3144", + "savedPayload": { + "position": { + "x": 24830.874353468265, + "y": 31463.869387135324 + }, + "targetPosition": { + "x": 25052.310052714467, + "y": 31261.468223355703 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "learningMinesData": { + "type": "Learning Mines Data", + "name": "New Learning Mines Data", + "project": "Foundations", + "projectLearningProducts": [ + { + "type": "Project Learning Products", + "name": "Foundations", + "project": "Foundations", + "exchangeLearningProducts": [ + { + "type": "Exchange Learning Products", + "name": "Binance", + "project": "Foundations", + "marketLearningProducts": [ + { + "type": "Market Learning Products", + "name": " BTC/USDT", + "project": "Foundations", + "learningSessionReferences": [], + "id": "2f2b41af-e45d-470d-9060-c5fa085a0c5e", + "savedPayload": { + "position": { + "x": 23959.73699672389, + "y": 31757.738429315526 + }, + "targetPosition": { + "x": 24232.880260721533, + "y": 31633.67087782557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market", + "name": "BTC/USDT", + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Markets", + "Exchange Markets", + "Foundations", + "2fd80894-900e-44ac-a1a7-56c14124f7a1" + ], + [ + "BTC/USDT", + "Market", + "Foundations", + "9a867bf0-a71d-445c-b99a-75b60bbdce09" + ] + ] + } + } + ], + "id": "0d34f0a7-8dd2-4be3-8b09-8e4b83d1b724", + "savedPayload": { + "position": { + "x": 24232.880260721533, + "y": 31633.67087782557 + }, + "targetPosition": { + "x": 24506.023524719178, + "y": 31509.603326335615 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Crypto Exchange", + "name": "Binance", + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ] + ] + } + } + ], + "id": "4aaffd8c-e6fa-49bb-af89-a0a6ec58904a", + "savedPayload": { + "position": { + "x": 24506.023524719178, + "y": 31509.603326335615 + }, + "targetPosition": { + "x": 24779.166788716822, + "y": 31385.53577484566 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Project Definition", + "name": "Foundations", + "id": "a2a04e12-604e-43f8-a986-1b8ca3b043cb" + }, + "referenceParentCombinedNodePath": [ + [ + "New Foundations Project", + "Foundations Project", + "Foundations", + "cf9f8b3b-77c6-43c6-b01f-95cf366a91f6" + ], + [ + "Foundations", + "Project Definition", + "Foundations", + "a2a04e12-604e-43f8-a986-1b8ca3b043cb" + ] + ] + } + } + ], + "id": "2845a687-becc-4c3b-bc79-b2293ba876ba", + "savedPayload": { + "position": { + "x": 24779.166788716822, + "y": 31385.53577484566 + }, + "targetPosition": { + "x": 25052.310052714467, + "y": 31261.468223355703 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e2697759-6038-4943-b90c-5a68651ff9a8", + "savedPayload": { + "position": { + "x": 25052.310052714467, + "y": 31261.468223355703 + }, + "targetPosition": { + "x": 25239.356993272086, + "y": 31026.918778615294 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "d" + } + } + }, + "id": "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4", + "savedPayload": { + "position": { + "x": 25239.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 24939.356993272086, + "y": 31026.918778615294 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + } + ], + "id": "3c165071-7558-4708-9999-8ffe71d346b1", + "savedPayload": { + "position": { + "x": 24939.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 24939.356993272086, + "y": 31026.918778615294 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + { + "type": "Crypto Ecosystem", + "name": "My Crypto Ecosystem", + "project": "Foundations", + "cryptoExchanges": [ + { + "type": "Crypto Exchanges", + "name": "Default", + "project": "Foundations", + "exchanges": [ + { + "type": "Crypto Exchange", + "name": "Binance", + "config": "{\n \"codeName\": \"binance\",\n \"API\": [\n {\n \"method\": \"fetchTrades\",\n \"fetchType\": \"by Id\",\n \"fetchTradesMethod\": \"publicGetHistoricalTrades\",\n \"firstId\": \"f\"\n }\n ]\n}", + "project": "Foundations", + "exchangeAssets": { + "type": "Exchange Assets", + "name": "New Exchange Assets", + "config": "{ \n\"addMissingAssetsFilter\": { \"quotedAsset\": \"EUR\"} \n}", + "project": "Foundations", + "assets": [ + { + "type": "Asset", + "name": "Bitcoin", + "config": "{ \n\"codeName\": \"BTC\"\n}", + "project": "Foundations", + "id": "5f5e4a94-5090-47d4-8883-cc2325d20bfa", + "savedPayload": { + "position": { + "x": 19735.079365950267, + "y": 30474.325102172115 + }, + "targetPosition": { + "x": 19657.43365241951, + "y": 30764.102850058836 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Asset", + "name": "Tether", + "config": "{\n \"codeName\": \"USDT\"\n}", + "project": "Foundations", + "id": "f110bfa0-bd5b-469b-a940-4524c8688136", + "savedPayload": { + "position": { + "x": 19947.21140030623, + "y": 30686.45713652808 + }, + "targetPosition": { + "x": 19657.43365241951, + "y": 30764.102850058836 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "95d2c30f-215b-486e-8119-f4eac0279575", + "savedPayload": { + "position": { + "x": 19657.43365241951, + "y": 30764.102850058836 + }, + "targetPosition": { + "x": 19445.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "E" + } + } + }, + "exchangeMarkets": { + "type": "Exchange Markets", + "name": "New Exchange Markets", + "code": "{ \n\"codeName\": \"Write here the code name of the Market here.\"\n}", + "project": "Foundations", + "markets": [ + { + "type": "Market", + "name": "BTC/USDT", + "config": "{ \n\"codeName\": \"BTC/USDT\"\n}", + "project": "Foundations", + "baseAsset": { + "type": "Market Base Asset", + "name": "Bitcoin", + "project": "Foundations", + "id": "1017b30d-de1b-4212-991e-9fd0a5b6c814", + "savedPayload": { + "position": { + "x": 20335.079365950267, + "y": 30898.589170884043 + }, + "targetPosition": { + "x": 20045.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Asset", + "name": "Bitcoin", + "id": "5f5e4a94-5090-47d4-8883-cc2325d20bfa" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Assets", + "Exchange Assets", + "Foundations", + "95d2c30f-215b-486e-8119-f4eac0279575" + ], + [ + "Bitcoin", + "Asset", + "Foundations", + "5f5e4a94-5090-47d4-8883-cc2325d20bfa" + ] + ] + } + }, + "quotedAsset": { + "type": "Market Quoted Asset", + "name": "Tether", + "project": "Foundations", + "id": "705c4a67-787a-48cd-a3dc-3a557438bf0b", + "savedPayload": { + "position": { + "x": 20335.079365950267, + "y": 31053.880597945557 + }, + "targetPosition": { + "x": 20045.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Asset", + "name": "Tether", + "id": "f110bfa0-bd5b-469b-a940-4524c8688136" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Assets", + "Exchange Assets", + "Foundations", + "95d2c30f-215b-486e-8119-f4eac0279575" + ], + [ + "Tether", + "Asset", + "Foundations", + "f110bfa0-bd5b-469b-a940-4524c8688136" + ] + ] + } + }, + "id": "9a867bf0-a71d-445c-b99a-75b60bbdce09", + "savedPayload": { + "position": { + "x": 20045.301618063546, + "y": 30976.2348844148 + }, + "targetPosition": { + "x": 19745.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2fd80894-900e-44ac-a1a7-56c14124f7a1", + "savedPayload": { + "position": { + "x": 19745.301618063546, + "y": 30976.2348844148 + }, + "targetPosition": { + "x": 19445.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exchangeAccounts": { + "type": "Exchange Accounts", + "name": "New Exchange Accounts", + "project": "Foundations", + "userAccounts": [ + { + "type": "User Account", + "name": "New User Account", + "project": "Foundations", + "userAssets": { + "type": "User Assets", + "name": "New User Assets", + "project": "Foundations", + "assets": [ + { + "type": "Exchange Account Asset", + "name": "Bitcoin", + "project": "Foundations", + "id": "ba6f3d5c-b36b-49d9-947f-392068109169", + "savedPayload": { + "position": { + "x": 20449.121182548915, + "y": 31400.498953126727 + }, + "targetPosition": { + "x": 20159.343434662194, + "y": 31478.144666657485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Asset", + "name": "Bitcoin", + "id": "5f5e4a94-5090-47d4-8883-cc2325d20bfa" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Assets", + "Exchange Assets", + "Foundations", + "95d2c30f-215b-486e-8119-f4eac0279575" + ], + [ + "Bitcoin", + "Asset", + "Foundations", + "5f5e4a94-5090-47d4-8883-cc2325d20bfa" + ] + ] + } + }, + { + "type": "Exchange Account Asset", + "name": "Tether", + "project": "Foundations", + "id": "c90be267-90f9-45ae-b225-0578adb4aad9", + "savedPayload": { + "position": { + "x": 20371.475469018158, + "y": 31690.27670101345 + }, + "targetPosition": { + "x": 20159.343434662194, + "y": 31478.144666657485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Asset", + "name": "Tether", + "id": "f110bfa0-bd5b-469b-a940-4524c8688136" + }, + "referenceParentCombinedNodePath": [ + [ + "My Crypto Ecosystem", + "Crypto Ecosystem", + "Foundations", + "7217b56c-e854-4c06-8b8a-d5d3c05a153d" + ], + [ + "Default", + "Crypto Exchanges", + "Foundations", + "e3879d63-6f8f-41a3-8ac3-0349c4361722" + ], + [ + "Binance", + "Crypto Exchange", + "Foundations", + "61ef0b8d-de6e-4e76-bdd5-996836760a4b" + ], + [ + "New Exchange Assets", + "Exchange Assets", + "Foundations", + "95d2c30f-215b-486e-8119-f4eac0279575" + ], + [ + "Tether", + "Asset", + "Foundations", + "f110bfa0-bd5b-469b-a940-4524c8688136" + ] + ] + } + } + ], + "id": "8ac5c2a9-a238-48ae-ab43-0a0a95a37464", + "savedPayload": { + "position": { + "x": 20159.343434662194, + "y": 31478.144666657485 + }, + "targetPosition": { + "x": 19869.565686775473, + "y": 31400.498953126727 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userKeys": { + "type": "User Keys", + "name": "New User Keys", + "project": "Foundations", + "keys": [ + { + "type": "Exchange Account Key", + "name": "Key for Lighting Strike", + "config": "{ \n\"codeName\": \"Paste your exchange API Key\",\n\"secret\": \"Paste your exchange API secret key\"\n}", + "project": "Foundations", + "id": "e85bbbd6-aca8-450f-9237-788062de5761", + "savedPayload": { + "position": { + "x": 20024.857113836988, + "y": 31980.05444890017 + }, + "targetPosition": { + "x": 19947.21140030623, + "y": 31690.27670101345 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "48925cc9-f3cd-4499-8466-1338fed28a0d", + "savedPayload": { + "position": { + "x": 19947.21140030623, + "y": 31690.27670101345 + }, + "targetPosition": { + "x": 19869.565686775473, + "y": 31400.498953126727 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "63794496-c94b-42f9-81cc-c588708617a6", + "savedPayload": { + "position": { + "x": 19869.565686775473, + "y": 31400.498953126727 + }, + "targetPosition": { + "x": 19657.43365241951, + "y": 31188.366918770764 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4b0c1ac5-515f-44a9-b9b9-e698a9c51eac", + "savedPayload": { + "position": { + "x": 19657.43365241951, + "y": 31188.366918770764 + }, + "targetPosition": { + "x": 19445.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b", + "savedPayload": { + "position": { + "x": 19445.301618063546, + "y": 30976.2348844148 + }, + "targetPosition": { + "x": 19145.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + }, + "tutorial": { + "status": "Done" + } + } + } + ], + "id": "e3879d63-6f8f-41a3-8ac3-0349c4361722", + "savedPayload": { + "position": { + "x": 19145.301618063546, + "y": 30976.2348844148 + }, + "targetPosition": { + "x": 18845.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Crypto Exchanges", + "name": "Add Missing Exchanges Here", + "project": "Foundations", + "exchanges": [], + "id": "cf592730-5455-4bc9-8bcf-c74059a94ce3", + "savedPayload": { + "position": { + "x": 18545.301618063546, + "y": 30976.2348844148 + }, + "targetPosition": { + "x": 18845.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "signalsProviders": [], + "id": "7217b56c-e854-4c06-8b8a-d5d3c05a153d", + "savedPayload": { + "position": { + "x": 18845.301618063546, + "y": 30976.2348844148 + }, + "targetPosition": { + "x": 18845.301618063546, + "y": 30976.2348844148 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + }, + { + "type": "Charting Space", + "name": "New Charting Space", + "project": "Foundations", + "viewport": { + "type": "Viewport", + "name": "New Viewport", + "config": "{\"zoom\":\"5.00\"}", + "project": "Foundations", + "id": "01713f1d-91b8-44f9-9c5d-a0c12fd09037", + "savedPayload": { + "position": { + "x": 19200.806237131383, + "y": 24983.35640053908 + }, + "targetPosition": { + "x": 18900.806237131383, + "y": 24983.35640053908 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "frame": { + "position": { + "x": -2189.197939162836, + "y": -6992.422473301482 + } + } + } + }, + "projectDashboards": [ + { + "type": "Project Dashboards", + "name": "Foundations", + "project": "Foundations", + "dashboards": [ + { + "type": "Dashboard", + "name": "Testing Trading Tasks My Computer", + "project": "Foundations", + "timeMachines": [ + { + "type": "Time Machine", + "name": "New Trading System Backtesting Session My Computer Binance BTC/USDT", + "project": "Foundations", + "timeScale": { + "type": "Time Scale", + "name": "New Time Scale", + "config": "{ \n\"autoMinScale\": true,\n\"autoMaxScale\": true,\n\"fromDate\": \"2018-01-01\",\n\"toDate\": \"2020-12-31\"\n}", + "project": "Foundations", + "id": "194e7710-8e62-4a71-bbc9-bea16d15d0f7", + "savedPayload": { + "position": { + "x": 18926.775449101795, + "y": 10759.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10661.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "rateScale": { + "type": "Rate Scale", + "name": "New Rate Scale", + "config": "{ \n\"autoMinScale\": true,\n\"autoMaxScale\": true,\n\"minValue\": 0,\n\"maxValue\": 25000\n}", + "project": "Foundations", + "id": "7d07faf1-4668-4781-a929-ff26b49895f9", + "savedPayload": { + "position": { + "x": 18836.775449101795, + "y": 10623.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10661.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeFrameScale": { + "type": "Time Frame Scale", + "name": "New Time Frame Scale", + "config": "{ \n\"value\": \"24-hs\"\n}", + "project": "Foundations", + "id": "0181b91a-c487-414b-8867-2611e24eaf01", + "savedPayload": { + "position": { + "x": 18858.775449101795, + "y": 10595.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10661.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timelineCharts": [ + { + "type": "Timeline Chart", + "name": "Trading Engine", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading Engine", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading Episode", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trading Episode Counters", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a0693576-a3ee-43aa-ba23-8b70a54d5e0b", + "savedPayload": { + "position": { + "x": 18869.775449101795, + "y": 10754.196329813976 + }, + "targetPosition": { + "x": 18945.775449101795, + "y": 10727.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trading Episode Counters", + "id": "f3c54604-7e35-4068-92de-27a77d8dc543" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Trading Episode Counters", + "Plotter Module", + "Foundations", + "af6b3fbf-f8e7-45c5-bc22-719209914dad" + ], + [ + "Trading Episode Counters", + "Plotter Panel", + "Foundations", + "f3c54604-7e35-4068-92de-27a77d8dc543" + ] + ] + } + } + ], + "id": "c4682eeb-dd02-4e4c-ac5a-f1d131a01a69", + "savedPayload": { + "position": { + "x": 18945.775449101795, + "y": 10727.196329813976 + }, + "targetPosition": { + "x": 18977.775449101795, + "y": 10704.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "08df3c7c-1c56-4d8c-ade9-0c82c863f557", + "savedPayload": { + "position": { + "x": 19073.775449101795, + "y": 10693.196329813976 + }, + "targetPosition": { + "x": 18977.775449101795, + "y": 10704.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "123148c6-99c0-4cc6-b69e-0e66858f7025", + "savedPayload": { + "position": { + "x": 18977.775449101795, + "y": 10704.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 10618.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading Episode Counters", + "id": "239d7cbc-a589-41c8-a69c-4ee42f8cc80a" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trading Episode Statistics", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c396062a-f13e-4ba6-b32c-32fa2b5990bf", + "savedPayload": { + "position": { + "x": 19007.775449101795, + "y": 10506.196329813976 + }, + "targetPosition": { + "x": 18917.775449101795, + "y": 10581.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trading Episode Statistics", + "id": "22e12c9b-01f2-4ffa-b73e-d2788f5a0e54" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Trading Episode Statistics", + "Plotter Module", + "Foundations", + "456183e1-1e62-4127-85f9-505dc8c2c20e" + ], + [ + "Trading Episode Statistics", + "Plotter Panel", + "Foundations", + "22e12c9b-01f2-4ffa-b73e-d2788f5a0e54" + ] + ] + } + } + ], + "id": "bdc0c020-3553-4814-a08a-fff39d2e6e3f", + "savedPayload": { + "position": { + "x": 18917.775449101795, + "y": 10581.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10540.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "f009be30-efc6-4703-9afe-67362ed4ebae", + "savedPayload": { + "position": { + "x": 19001.775449101795, + "y": 10452.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10540.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "59ed75bb-8126-4dcb-b265-e572f9012c8a", + "savedPayload": { + "position": { + "x": 18955.775449101795, + "y": 10540.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 10618.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading Episode Statistics", + "id": "f72a0d2d-2566-4df9-b102-f9cfe00180f0" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "28745670-8968-44e7-ab0f-07dd6248361f", + "savedPayload": { + "position": { + "x": 18766.775449101795, + "y": 10478.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10563.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "16bb2e9b-2005-4930-8c48-7d95ed2b56f6", + "savedPayload": { + "position": { + "x": 18898.775449101795, + "y": 10481.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10563.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b6e2e446-d41e-4dbd-b934-d0f6dbf85f6f", + "savedPayload": { + "position": { + "x": 18857.775449101795, + "y": 10563.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 10618.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Candle", + "id": "de595d31-30a0-42ac-a0f8-d8a0ceb11af5" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Current Balance", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "835e0692-2191-4e2a-8f5a-b2f7e4227b31", + "savedPayload": { + "position": { + "x": 18970.775449101795, + "y": 10577.196329813976 + }, + "targetPosition": { + "x": 19052.775449101795, + "y": 10503.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Current Balance", + "id": "f03b22f2-4725-4bbf-9a90-f02d545d05a8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Episode Balances", + "Plotter Module", + "Foundations", + "9b3212d7-ac1e-490f-9b2d-608768801370" + ], + [ + "Current Balance", + "Plotter Panel", + "Foundations", + "f03b22f2-4725-4bbf-9a90-f02d545d05a8" + ] + ] + } + } + ], + "id": "62e0fc03-b173-418d-87f7-d75412602f16", + "savedPayload": { + "position": { + "x": 19052.775449101795, + "y": 10503.196329813976 + }, + "targetPosition": { + "x": 18992.775449101795, + "y": 10537.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "bb22f44f-95a1-404e-8d58-448acb6b00f6", + "savedPayload": { + "position": { + "x": 19046.775449101795, + "y": 10510.196329813976 + }, + "targetPosition": { + "x": 18992.775449101795, + "y": 10537.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1fbd407e-cc43-4c23-b58b-0cc1c2a07035", + "savedPayload": { + "position": { + "x": 18992.775449101795, + "y": 10537.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 10618.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Balances", + "id": "2751f5a2-7636-435b-aa80-b7a8e2ef0d18" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "97b83933-675c-4f90-a0d9-57cb293cc323", + "savedPayload": { + "position": { + "x": 18736.775449101795, + "y": 10634.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10553.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "81548ac0-80f6-4523-8279-30855746fbf3", + "savedPayload": { + "position": { + "x": 18855.775449101795, + "y": 10455.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10553.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "41a59066-fe66-4d7c-a7dc-07772ef54e77", + "savedPayload": { + "position": { + "x": 18816.775449101795, + "y": 10553.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 10618.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Distance To Trading Event", + "id": "a5c4b811-e6f5-4d2b-9012-55e3fce79ac1" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "7355f5cb-9479-4878-a3c8-4c1e5fb0e386", + "savedPayload": { + "position": { + "x": 18858.775449101795, + "y": 10620.196329813976 + }, + "targetPosition": { + "x": 18810.775449101795, + "y": 10594.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "0eb7121e-966c-499d-8e4a-8d446f7d5dca", + "savedPayload": { + "position": { + "x": 18819.775449101795, + "y": 10596.196329813976 + }, + "targetPosition": { + "x": 18810.775449101795, + "y": 10594.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bd4ec2d6-f554-4a78-8d85-f02b701cf7d4", + "savedPayload": { + "position": { + "x": 18810.775449101795, + "y": 10594.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 10618.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Base Asset", + "id": "b6a2dacd-a44c-4e60-93ec-81bb1628680e" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "41100aff-a723-4cf1-baba-3e4bef0271b6", + "savedPayload": { + "position": { + "x": 18735.775449101795, + "y": 10479.196329813976 + }, + "targetPosition": { + "x": 18812.775449101795, + "y": 10527.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "3d332748-ef10-4081-877b-1aad8970470b", + "savedPayload": { + "position": { + "x": 18717.775449101795, + "y": 10558.196329813976 + }, + "targetPosition": { + "x": 18812.775449101795, + "y": 10527.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4474c013-12cb-4597-bf45-4c90f719b99c", + "savedPayload": { + "position": { + "x": 18812.775449101795, + "y": 10527.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 10618.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Quoted Asset", + "id": "ca25f566-83ec-4114-b8b0-bace06eadc19" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "508cecc4-98bc-411f-85b4-34267bd61c39", + "savedPayload": { + "position": { + "x": 18901.775449101795, + "y": 10560.196329813976 + }, + "targetPosition": { + "x": 18928.775449101795, + "y": 10546.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "0b50d11e-3376-41c4-8563-6db5e7df1783", + "savedPayload": { + "position": { + "x": 18832.775449101795, + "y": 10564.196329813976 + }, + "targetPosition": { + "x": 18928.775449101795, + "y": 10546.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "acd5d5e1-c33b-4e42-b7ea-dc525a8981f8", + "savedPayload": { + "position": { + "x": 18928.775449101795, + "y": 10546.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 10618.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Episode", + "id": "28121307-07b6-451f-a703-55a1aba5514e" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "7c71ef25-a936-4532-9dfc-7cdb6a9a6e21", + "savedPayload": { + "position": { + "x": 18908.775449101795, + "y": 10618.196329813976 + }, + "targetPosition": { + "x": 18993.775449101795, + "y": 10561.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Strategy", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "4798acba-c3c0-4dcf-8956-cfeeecd08f7f", + "savedPayload": { + "position": { + "x": 19073.775449101795, + "y": 10594.196329813976 + }, + "targetPosition": { + "x": 19050.775449101795, + "y": 10566.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "05703c8e-74a3-4004-a6a0-28c643e5f735", + "savedPayload": { + "position": { + "x": 18955.775449101795, + "y": 10585.196329813976 + }, + "targetPosition": { + "x": 19050.775449101795, + "y": 10566.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2f6f7c38-b76c-4dcb-a4d8-76ee01fdf031", + "savedPayload": { + "position": { + "x": 19050.775449101795, + "y": 10566.196329813976 + }, + "targetPosition": { + "x": 19033.775449101795, + "y": 10554.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Strategy", + "id": "a392b05a-254e-47ad-99b6-762030fc6d24" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "8657d976-3aa2-4944-bfd8-be93eccbf15f", + "savedPayload": { + "position": { + "x": 19070.775449101795, + "y": 10601.196329813976 + }, + "targetPosition": { + "x": 19064.775449101795, + "y": 10607.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "b5cb5bc0-1035-4438-a480-902300e49e00", + "savedPayload": { + "position": { + "x": 19139.775449101795, + "y": 10631.196329813976 + }, + "targetPosition": { + "x": 19064.775449101795, + "y": 10607.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ce659af9-1e3c-4418-9c64-f11b3b05394f", + "savedPayload": { + "position": { + "x": 19064.775449101795, + "y": 10607.196329813976 + }, + "targetPosition": { + "x": 19033.775449101795, + "y": 10554.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Strategy", + "id": "87c9f632-1d07-4414-80a5-307b87df46a1" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "f9e59d2f-24d3-41b8-a684-d5c329d72f25", + "savedPayload": { + "position": { + "x": 19033.775449101795, + "y": 10554.196329813976 + }, + "targetPosition": { + "x": 18993.775449101795, + "y": 10561.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Position", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "b53d067d-93cd-437e-988b-5deccc2d27ce", + "savedPayload": { + "position": { + "x": 19005.775449101795, + "y": 10471.196329813976 + }, + "targetPosition": { + "x": 19074.775449101795, + "y": 10479.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "cc3c2242-2fc0-4d24-9e87-037c48cdd9b8", + "savedPayload": { + "position": { + "x": 19096.775449101795, + "y": 10436.196329813976 + }, + "targetPosition": { + "x": 19074.775449101795, + "y": 10479.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c7d9b194-b1b4-438a-b7d9-2ba22dce2ec2", + "savedPayload": { + "position": { + "x": 19074.775449101795, + "y": 10479.196329813976 + }, + "targetPosition": { + "x": 19075.775449101795, + "y": 10507.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Position", + "id": "eb9c730f-996d-42a5-b12f-9720cf975b87" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "3c0e195b-7aec-4ecc-abd4-741ff3bd6643", + "savedPayload": { + "position": { + "x": 19121.775449101795, + "y": 10453.196329813976 + }, + "targetPosition": { + "x": 19141.775449101795, + "y": 10545.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "a90928be-b13a-47f0-9963-f8f0717962cf", + "savedPayload": { + "position": { + "x": 19212.775449101795, + "y": 10642.196329813976 + }, + "targetPosition": { + "x": 19141.775449101795, + "y": 10545.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "646e3dad-1c3c-4140-b5e9-b29a86d848ec", + "savedPayload": { + "position": { + "x": 19141.775449101795, + "y": 10545.196329813976 + }, + "targetPosition": { + "x": 19075.775449101795, + "y": 10507.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Position", + "id": "f047bbb3-dd07-4682-ae05-2281ab025b41" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "2e195190-823f-41db-82ef-7670866f1199", + "savedPayload": { + "position": { + "x": 19171.775449101795, + "y": 10410.196329813976 + }, + "targetPosition": { + "x": 19089.775449101795, + "y": 10450.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "f9d324a7-93d5-4856-9540-ab7180db8d5b", + "savedPayload": { + "position": { + "x": 19064.775449101795, + "y": 10507.196329813976 + }, + "targetPosition": { + "x": 19089.775449101795, + "y": 10450.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "86f00baf-80b7-48c1-9284-c53fab032c7e", + "savedPayload": { + "position": { + "x": 19089.775449101795, + "y": 10450.196329813976 + }, + "targetPosition": { + "x": 19075.775449101795, + "y": 10507.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Stop Loss", + "id": "2e2b9fa6-2576-4992-ab70-f196eb88c118" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "bac29843-d96a-4dd4-94a7-94506e530e03", + "savedPayload": { + "position": { + "x": 18970.775449101795, + "y": 10487.196329813976 + }, + "targetPosition": { + "x": 19058.775449101795, + "y": 10587.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "f4c52bf7-6a11-4597-b3b7-cb8ec4eee12d", + "savedPayload": { + "position": { + "x": 19080.775449101795, + "y": 10520.196329813976 + }, + "targetPosition": { + "x": 19058.775449101795, + "y": 10587.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3d5861b3-7dec-44dd-915b-2c0d9b64772a", + "savedPayload": { + "position": { + "x": 19058.775449101795, + "y": 10587.196329813976 + }, + "targetPosition": { + "x": 19075.775449101795, + "y": 10507.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Take Profit", + "id": "00f638a5-9cb0-46de-b3bc-6a5ea871e0dd" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "12338613-82e8-459b-92fa-19417d26dd63", + "savedPayload": { + "position": { + "x": 19075.775449101795, + "y": 10507.196329813976 + }, + "targetPosition": { + "x": 18993.775449101795, + "y": 10561.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Stages", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "f6ab6bec-0fc2-4c02-b49f-51eed14ac3df", + "savedPayload": { + "position": { + "x": 19033.775449101795, + "y": 10322.196329813976 + }, + "targetPosition": { + "x": 19060.775449101795, + "y": 10422.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "baee4375-f3b4-420e-a753-44648d72141c", + "savedPayload": { + "position": { + "x": 18986.775449101795, + "y": 10488.196329813976 + }, + "targetPosition": { + "x": 19060.775449101795, + "y": 10422.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "95875b06-2e90-4bff-a57a-dede78192b8d", + "savedPayload": { + "position": { + "x": 19060.775449101795, + "y": 10422.196329813976 + }, + "targetPosition": { + "x": 19020.775449101795, + "y": 10473.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Open Stage", + "id": "6e2ec65c-ccbe-4b2a-883e-687810f4c9aa" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "54140c3c-3d50-4a23-afdf-827743488e29", + "savedPayload": { + "position": { + "x": 18939.775449101795, + "y": 10371.196329813976 + }, + "targetPosition": { + "x": 19037.775449101795, + "y": 10428.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "b6933700-235f-4473-814c-99b6fa31b701", + "savedPayload": { + "position": { + "x": 18958.775449101795, + "y": 10516.196329813976 + }, + "targetPosition": { + "x": 19037.775449101795, + "y": 10428.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2595edda-767e-4528-a88e-4f8138e624a3", + "savedPayload": { + "position": { + "x": 19037.775449101795, + "y": 10428.196329813976 + }, + "targetPosition": { + "x": 19020.775449101795, + "y": 10473.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Close Stage", + "id": "abfa26da-1e80-40ee-8c0d-0b0888f84028" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "293faa31-e288-46bf-8b02-15bd16351ee5", + "savedPayload": { + "position": { + "x": 18970.775449101795, + "y": 10449.196329813976 + }, + "targetPosition": { + "x": 18990.775449101795, + "y": 10542.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "44e28002-aafa-411d-990f-2d36e057dbc7", + "savedPayload": { + "position": { + "x": 18948.775449101795, + "y": 10447.196329813976 + }, + "targetPosition": { + "x": 18990.775449101795, + "y": 10542.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d41ffdd1-1000-40c4-8325-6f12eb9142fa", + "savedPayload": { + "position": { + "x": 18990.775449101795, + "y": 10542.196329813976 + }, + "targetPosition": { + "x": 19020.775449101795, + "y": 10473.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trigger Stage", + "id": "9f1c44f7-949c-40d6-a106-861f9f5e6bea" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "62d0b70e-49a6-4fc0-9c36-bddeb1d79db0", + "savedPayload": { + "position": { + "x": 19010.775449101795, + "y": 10480.196329813976 + }, + "targetPosition": { + "x": 19011.775449101795, + "y": 10447.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "c3aceb89-cd50-4b3b-b7dc-2d266b0e2ec4", + "savedPayload": { + "position": { + "x": 18932.775449101795, + "y": 10392.196329813976 + }, + "targetPosition": { + "x": 19011.775449101795, + "y": 10447.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fb5a6232-2215-48df-930e-a99edd950a4c", + "savedPayload": { + "position": { + "x": 19011.775449101795, + "y": 10447.196329813976 + }, + "targetPosition": { + "x": 19020.775449101795, + "y": 10473.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Manage Stage", + "id": "876604a7-b510-46d4-bf59-ceeba45f36c2" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "6520d36e-4f1f-4daa-8722-77ee2d53a7d7", + "savedPayload": { + "position": { + "x": 19020.775449101795, + "y": 10473.196329813976 + }, + "targetPosition": { + "x": 18993.775449101795, + "y": 10561.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Orders", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "e7f1ae10-3887-486c-b3c5-6cc178b8ce14", + "savedPayload": { + "position": { + "x": 19139.775449101795, + "y": 10674.196329813976 + }, + "targetPosition": { + "x": 19049.775449101795, + "y": 10582.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "f911ad90-17c3-4528-9c79-2b42393dc831", + "savedPayload": { + "position": { + "x": 18953.775449101795, + "y": 10656.196329813976 + }, + "targetPosition": { + "x": 19049.775449101795, + "y": 10582.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "771e0acb-3edc-471c-a9a5-ac4ba156080e", + "savedPayload": { + "position": { + "x": 19049.775449101795, + "y": 10582.196329813976 + }, + "targetPosition": { + "x": 18986.775449101795, + "y": 10645.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Buy Orders", + "id": "e7c4d654-c379-48d0-8dfe-c13dd57edb78" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "557b93f7-1c72-4f93-81c2-25b43e17c099", + "savedPayload": { + "position": { + "x": 18992.775449101795, + "y": 10551.196329813976 + }, + "targetPosition": { + "x": 18943.775449101795, + "y": 10578.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "1169662b-3670-4b9f-8973-b57c5d7b933e", + "savedPayload": { + "position": { + "x": 18925.775449101795, + "y": 10610.196329813976 + }, + "targetPosition": { + "x": 18943.775449101795, + "y": 10578.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "91219845-a90a-45aa-ab22-d59cac2faa0a", + "savedPayload": { + "position": { + "x": 18943.775449101795, + "y": 10578.196329813976 + }, + "targetPosition": { + "x": 18986.775449101795, + "y": 10645.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Sell Orders", + "id": "2ba9021a-a215-4ce6-b74a-d78e554a29e6" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "d19f05f3-4dde-4fd7-b063-d40b6871c40b", + "savedPayload": { + "position": { + "x": 19065.775449101795, + "y": 10605.196329813976 + }, + "targetPosition": { + "x": 19020.775449101795, + "y": 10622.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "8a3858ed-cd49-49a6-bb2f-de222f79df33", + "savedPayload": { + "position": { + "x": 18977.775449101795, + "y": 10664.196329813976 + }, + "targetPosition": { + "x": 19020.775449101795, + "y": 10622.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0c218529-77be-446e-b93d-723054726c51", + "savedPayload": { + "position": { + "x": 19020.775449101795, + "y": 10622.196329813976 + }, + "targetPosition": { + "x": 18986.775449101795, + "y": 10645.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Buy Orders", + "id": "07e43055-d002-491b-8ba3-d29c398d01a9" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "12867aa9-4b6d-4c04-840f-c73f48c14f4c", + "savedPayload": { + "position": { + "x": 18929.775449101795, + "y": 10581.196329813976 + }, + "targetPosition": { + "x": 18945.775449101795, + "y": 10661.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "067637d2-3ce7-4034-a545-bc4eb71c956c", + "savedPayload": { + "position": { + "x": 18866.775449101795, + "y": 10758.196329813976 + }, + "targetPosition": { + "x": 18945.775449101795, + "y": 10661.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9bffa19f-3397-41fb-bfe1-7f935afc0849", + "savedPayload": { + "position": { + "x": 18945.775449101795, + "y": 10661.196329813976 + }, + "targetPosition": { + "x": 18986.775449101795, + "y": 10645.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Sell Orders", + "id": "17eedc01-f880-4e73-bcf9-4603e30a5fd3" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "955ccfbb-ed89-4b5a-a0eb-eaf3a323e1ee", + "savedPayload": { + "position": { + "x": 18954.775449101795, + "y": 10588.196329813976 + }, + "targetPosition": { + "x": 18922.775449101795, + "y": 10564.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "cfdb1956-8f0a-4256-b367-f5a11ff4d96b", + "savedPayload": { + "position": { + "x": 18889.775449101795, + "y": 10544.196329813976 + }, + "targetPosition": { + "x": 18922.775449101795, + "y": 10564.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "07154358-5ebc-43e8-b7a4-66ffea963b94", + "savedPayload": { + "position": { + "x": 18922.775449101795, + "y": 10564.196329813976 + }, + "targetPosition": { + "x": 18986.775449101795, + "y": 10645.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Market Order", + "id": "3c961e1c-3e09-493f-b6d2-c20a507f33ab" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "08e5df59-c43c-42c7-b7f1-0ade4ca14aae", + "savedPayload": { + "position": { + "x": 18794.775449101795, + "y": 10794.196329813976 + }, + "targetPosition": { + "x": 18887.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "4c05c5a2-b187-4c5d-9f28-731448463043", + "savedPayload": { + "position": { + "x": 18950.775449101795, + "y": 10727.196329813976 + }, + "targetPosition": { + "x": 18887.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b54fd0e7-14a1-404e-be9e-63f0c8d74f5e", + "savedPayload": { + "position": { + "x": 18887.775449101795, + "y": 10725.196329813976 + }, + "targetPosition": { + "x": 18986.775449101795, + "y": 10645.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Limit Order", + "id": "54c172ac-f3aa-4cb6-b9df-b2464e034e25" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "086b2d7a-8b5e-4005-a157-6a656eca8a75", + "savedPayload": { + "position": { + "x": 18986.775449101795, + "y": 10645.196329813976 + }, + "targetPosition": { + "x": 18993.775449101795, + "y": 10561.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "00b1f5b8-cc48-44bb-b782-d4756d36911f", + "savedPayload": { + "position": { + "x": 18993.775449101795, + "y": 10561.196329813976 + }, + "targetPosition": { + "x": 19027.775449101795, + "y": 10595.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "21c9c7d9-db64-472f-9e82-81e9c58cad29", + "savedPayload": { + "position": { + "x": 19027.775449101795, + "y": 10595.196329813976 + }, + "targetPosition": { + "x": 19003.775449101795, + "y": 10596.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "292752ea-d6e0-4a36-82dd-c933b0997aef", + "savedPayload": { + "position": { + "x": 19003.775449101795, + "y": 10596.196329813976 + }, + "targetPosition": { + "x": 18911.775449101795, + "y": 10618.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "ba23b3c6-3566-4222-ab4a-5af27f0203f0" + }, + "referenceParentCombinedNodePath": [] + } + }, + "id": "0d11bcce-6551-48b4-a384-dc2f7c627340", + "savedPayload": { + "position": { + "x": 18911.775449101795, + "y": 10618.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10661.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Trading System", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading System", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "5c400a72-b8e7-4efb-aeea-43254fb6a873", + "savedPayload": { + "position": { + "x": 18724.775449101795, + "y": 10585.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10643.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "6efd7a0d-9a31-4d5a-818e-679c3d156b6b", + "savedPayload": { + "position": { + "x": 18705.775449101795, + "y": 10683.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10643.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d247080d-e424-4acc-a718-591d8fe625e8", + "savedPayload": { + "position": { + "x": 18786.775449101795, + "y": 10643.196329813976 + }, + "targetPosition": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Errors", + "id": "e8f82696-b5f9-40fd-bf15-1bdcc5bc2afa" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "d4fd15a8-ea0d-4c84-8bda-4d37e6b041c9", + "savedPayload": { + "position": { + "x": 18978.775449101795, + "y": 10679.196329813976 + }, + "targetPosition": { + "x": 18880.775449101795, + "y": 10658.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "f863501b-5536-41c9-914a-b0aacafbdb61", + "savedPayload": { + "position": { + "x": 18887.775449101795, + "y": 10686.196329813976 + }, + "targetPosition": { + "x": 18880.775449101795, + "y": 10658.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "747bf053-1fc6-4691-98b5-5e1a5de8ba70", + "savedPayload": { + "position": { + "x": 18880.775449101795, + "y": 10658.196329813976 + }, + "targetPosition": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Highlights", + "id": "054d81ed-06a9-4c54-96bc-b4e41236ed06" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "e1c64bf5-59f3-4bb3-a96f-5d1b73def67a", + "savedPayload": { + "position": { + "x": 18884.775449101795, + "y": 10687.196329813976 + }, + "targetPosition": { + "x": 18939.775449101795, + "y": 10628.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "159ff54f-9658-47a7-a3c0-d3169aa84d8a", + "savedPayload": { + "position": { + "x": 18967.775449101795, + "y": 10621.196329813976 + }, + "targetPosition": { + "x": 18939.775449101795, + "y": 10628.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4689d978-5637-4d02-8ac8-a7e246a6eb94", + "savedPayload": { + "position": { + "x": 18939.775449101795, + "y": 10628.196329813976 + }, + "targetPosition": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Values", + "id": "27ecc377-d48e-42b8-aeed-524807ae8e65" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "e35e900b-482a-49bf-9ad7-219a3cb6234f", + "savedPayload": { + "position": { + "x": 18743.775449101795, + "y": 10713.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10622.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "1e98c731-81ce-486d-98bf-4bd517e60cc6", + "savedPayload": { + "position": { + "x": 18750.775449101795, + "y": 10650.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10622.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c287dee6-3d5c-4b37-99b9-2aa1fc36e2a3", + "savedPayload": { + "position": { + "x": 18809.775449101795, + "y": 10622.196329813976 + }, + "targetPosition": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Status", + "id": "921e45be-ccbb-401f-8774-6bdff07f3eb4" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "c8849199-48b4-4de1-902c-947c248d2fc7", + "savedPayload": { + "position": { + "x": 18694.775449101795, + "y": 10675.196329813976 + }, + "targetPosition": { + "x": 18782.775449101795, + "y": 10685.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "6565279c-4ace-477e-be56-a6eb8f5ef412", + "savedPayload": { + "position": { + "x": 18825.775449101795, + "y": 10596.196329813976 + }, + "targetPosition": { + "x": 18782.775449101795, + "y": 10685.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e16b30cd-cba5-460f-bb63-316ace0e1acf", + "savedPayload": { + "position": { + "x": 18782.775449101795, + "y": 10685.196329813976 + }, + "targetPosition": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Progress", + "id": "3438a9ab-8f21-49c5-a9c8-453b128239c6" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "8c2e1222-2a34-478a-b542-637b040d6a62", + "savedPayload": { + "position": { + "x": 18881.775449101795, + "y": 10618.196329813976 + }, + "targetPosition": { + "x": 18799.775449101795, + "y": 10592.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "c579b307-583f-45d9-b87e-76b6c9b1d7ec", + "savedPayload": { + "position": { + "x": 18880.775449101795, + "y": 10519.196329813976 + }, + "targetPosition": { + "x": 18799.775449101795, + "y": 10592.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "21ad0c36-b96a-4c93-9ec6-d9ea30dd8f26", + "savedPayload": { + "position": { + "x": 18799.775449101795, + "y": 10592.196329813976 + }, + "targetPosition": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Running", + "id": "1151c3e7-002e-4299-9232-ffd0331b3352" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "b2179fee-cd8e-4187-a6a9-1ace7b57cb05", + "savedPayload": { + "position": { + "x": 18830.775449101795, + "y": 10823.196329813976 + }, + "targetPosition": { + "x": 18838.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "92241ffc-14cb-4206-bd40-ed20af05ac8b", + "savedPayload": { + "position": { + "x": 18795.775449101795, + "y": 10773.196329813976 + }, + "targetPosition": { + "x": 18838.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8f4668d1-b856-4927-894f-76dce45cf322", + "savedPayload": { + "position": { + "x": 18838.775449101795, + "y": 10725.196329813976 + }, + "targetPosition": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Announcements", + "id": "58c3ffdf-2e77-40ab-8de4-68aa369d02ae" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "69ff1021-11c2-4b88-8e68-13999f38676d", + "savedPayload": { + "position": { + "x": 18990.775449101795, + "y": 10743.196329813976 + }, + "targetPosition": { + "x": 18964.775449101795, + "y": 10679.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "53e1ea26-2bd6-42e7-917f-e647a0abdaa6", + "savedPayload": { + "position": { + "x": 19037.775449101795, + "y": 10714.196329813976 + }, + "targetPosition": { + "x": 18964.775449101795, + "y": 10679.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "00107308-4a17-45e7-a6b3-e5935d476101", + "savedPayload": { + "position": { + "x": 18964.775449101795, + "y": 10679.196329813976 + }, + "targetPosition": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Warnings", + "id": "ec328a8f-03dc-46f5-bec4-7c942bb2d11c" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "563d61dc-6a8b-4f13-9781-1a720c37742c", + "savedPayload": { + "position": { + "x": 18956.775449101795, + "y": 10590.196329813976 + }, + "targetPosition": { + "x": 18969.775449101795, + "y": 10623.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "c8a62635-ce2e-47e6-af81-645bed626684", + "savedPayload": { + "position": { + "x": 18932.775449101795, + "y": 10538.196329813976 + }, + "targetPosition": { + "x": 18969.775449101795, + "y": 10623.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "15754fdf-183a-431f-9d84-d9850b0b5603", + "savedPayload": { + "position": { + "x": 18969.775449101795, + "y": 10623.196329813976 + }, + "targetPosition": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Infos", + "id": "2a56b385-d4fa-4751-a563-58162678c75f" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "0b5b1752-8302-483a-a5bb-fb92a5b392ad", + "savedPayload": { + "position": { + "x": 18872.775449101795, + "y": 10640.196329813976 + }, + "targetPosition": { + "x": 18865.775449101795, + "y": 10728.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "40beabbe-72bf-4bd1-bbcd-1ea63d5c5760", + "savedPayload": { + "position": { + "x": 18865.775449101795, + "y": 10728.196329813976 + }, + "targetPosition": { + "x": 18870.775449101795, + "y": 10632.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "19d304d0-bac4-483f-aa62-348382fa4359", + "savedPayload": { + "position": { + "x": 18870.775449101795, + "y": 10632.196329813976 + }, + "targetPosition": { + "x": 18861.775449101795, + "y": 10651.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "ba23b3c6-3566-4222-ab4a-5af27f0203f0" + }, + "referenceParentCombinedNodePath": [] + } + }, + "id": "2080cd21-99a4-469f-87e0-93e3e2d3b766", + "savedPayload": { + "position": { + "x": 18861.775449101795, + "y": 10651.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10661.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Simulation Objects", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Simulation Objects", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Episode Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a2859be3-eb10-4af8-8da4-9600d37c1c40", + "savedPayload": { + "position": { + "x": 18857.775449101795, + "y": 10494.196329813976 + }, + "targetPosition": { + "x": 18764.775449101795, + "y": 10541.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Object", + "id": "9b17be1e-af4c-4d50-a276-fa51e964533a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Object", + "Plotter Panel", + "Foundations", + "9b17be1e-af4c-4d50-a276-fa51e964533a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Episode Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2ec1fe4e-d9af-42fc-ae31-fdad239ee36e", + "savedPayload": { + "position": { + "x": 18724.775449101795, + "y": 10518.196329813976 + }, + "targetPosition": { + "x": 18764.775449101795, + "y": 10541.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Base Asset", + "id": "403c85f0-c03c-42d1-b05a-418e5e6d4576" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Base Asset", + "Plotter Panel", + "Foundations", + "403c85f0-c03c-42d1-b05a-418e5e6d4576" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Episode Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "820be8b3-3859-43bb-9863-815ada59cd12", + "savedPayload": { + "position": { + "x": 18796.775449101795, + "y": 10551.196329813976 + }, + "targetPosition": { + "x": 18764.775449101795, + "y": 10541.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Quoted Asset", + "id": "ff7a6cd3-1e4b-46b3-bf0f-022ed7a1c627" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Quoted Asset", + "Plotter Panel", + "Foundations", + "ff7a6cd3-1e4b-46b3-bf0f-022ed7a1c627" + ] + ] + } + } + ], + "id": "0c6be33d-3abb-4cb9-b69c-f4be140af98a", + "savedPayload": { + "position": { + "x": 18764.775449101795, + "y": 10541.196329813976 + }, + "targetPosition": { + "x": 18842.775449101795, + "y": 10447.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1b37969e-35d5-4aec-96c8-7a10cd7db0da", + "savedPayload": { + "position": { + "x": 18762.775449101795, + "y": 10557.196329813976 + }, + "targetPosition": { + "x": 18812.775449101795, + "y": 10522.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "033404c6-ca90-4906-96b6-f58050fa8d3f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "033404c6-ca90-4906-96b6-f58050fa8d3f" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "49af9e78-baae-4168-8800-47b498293b3c", + "savedPayload": { + "position": { + "x": 18790.775449101795, + "y": 10517.196329813976 + }, + "targetPosition": { + "x": 18812.775449101795, + "y": 10522.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "565f4c7f-f509-4ff6-8c66-f34360e6a686" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "565f4c7f-f509-4ff6-8c66-f34360e6a686" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7641503a-ddd3-45c5-ac54-0d1018d8cad8", + "savedPayload": { + "position": { + "x": 18857.775449101795, + "y": 10569.196329813976 + }, + "targetPosition": { + "x": 18812.775449101795, + "y": 10522.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "a38b4138-fb29-4ca6-84d0-c2f9a5793508" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "a38b4138-fb29-4ca6-84d0-c2f9a5793508" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "17266be2-317a-4d98-835f-a94265af15a1", + "savedPayload": { + "position": { + "x": 18827.775449101795, + "y": 10436.196329813976 + }, + "targetPosition": { + "x": 18812.775449101795, + "y": 10522.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "69ea94a9-7ec6-4e32-85ef-953638e84f07" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "69ea94a9-7ec6-4e32-85ef-953638e84f07" + ] + ] + } + } + ], + "id": "f27bb5ba-b904-42d2-bb93-b79c336e2b36", + "savedPayload": { + "position": { + "x": 18812.775449101795, + "y": 10522.196329813976 + }, + "targetPosition": { + "x": 18842.775449101795, + "y": 10447.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e709261a-1ba4-447a-99c7-188697fe04b6", + "savedPayload": { + "position": { + "x": 18842.775449101795, + "y": 10447.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10538.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episodes", + "id": "51102dea-e157-4e01-b86a-24019627c1f4" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Strategy Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1021e3f6-4ce3-4747-ada4-b7a09b0cb00c", + "savedPayload": { + "position": { + "x": 18917.775449101795, + "y": 10541.196329813976 + }, + "targetPosition": { + "x": 18881.775449101795, + "y": 10549.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Strategy Object", + "id": "793a5633-d67a-4c09-abb6-739651013117" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "Strategy Object", + "Plotter Panel", + "Foundations", + "793a5633-d67a-4c09-abb6-739651013117" + ] + ] + } + } + ], + "id": "cf306a95-25ac-44b4-be73-0120020b1958", + "savedPayload": { + "position": { + "x": 18881.775449101795, + "y": 10549.196329813976 + }, + "targetPosition": { + "x": 18803.775449101795, + "y": 10470.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "9c46c085-a7ea-464f-ae41-fcc242a8cfff", + "savedPayload": { + "position": { + "x": 18726.775449101795, + "y": 10391.196329813976 + }, + "targetPosition": { + "x": 18775.775449101795, + "y": 10419.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "552e9559-6e70-4edd-bd1a-20bca6193a92" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "552e9559-6e70-4edd-bd1a-20bca6193a92" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "60e4998d-071a-4eaf-9296-d8aaea235170", + "savedPayload": { + "position": { + "x": 18804.775449101795, + "y": 10512.196329813976 + }, + "targetPosition": { + "x": 18775.775449101795, + "y": 10419.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "aab0ba7a-04a7-468e-8c72-22ccb917c755" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "aab0ba7a-04a7-468e-8c72-22ccb917c755" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b148401c-36ff-4f4a-a9ae-766be0270459", + "savedPayload": { + "position": { + "x": 18788.775449101795, + "y": 10391.196329813976 + }, + "targetPosition": { + "x": 18775.775449101795, + "y": 10419.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "e143372b-6659-4dce-9ec6-46031a413a63" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "e143372b-6659-4dce-9ec6-46031a413a63" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "45db5ab8-a7a4-4f85-9607-59fd0120e1ce", + "savedPayload": { + "position": { + "x": 18849.775449101795, + "y": 10395.196329813976 + }, + "targetPosition": { + "x": 18775.775449101795, + "y": 10419.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "7d61b677-3dee-4874-80b6-0b99537cae74" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "7d61b677-3dee-4874-80b6-0b99537cae74" + ] + ] + } + } + ], + "id": "1b8f136e-6444-4309-bac7-75fe43c9ec79", + "savedPayload": { + "position": { + "x": 18775.775449101795, + "y": 10419.196329813976 + }, + "targetPosition": { + "x": 18803.775449101795, + "y": 10470.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e1a1eea8-3348-43b2-b40b-25e1e2b0a95a", + "savedPayload": { + "position": { + "x": 18803.775449101795, + "y": 10470.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10538.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Strategies", + "id": "f5bcf027-b29f-4a28-886f-7c77539c609e" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Orders", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Market Buy Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3291bf18-29ee-4cb9-9ed8-ee742c461316", + "savedPayload": { + "position": { + "x": 18809.775449101795, + "y": 10560.196329813976 + }, + "targetPosition": { + "x": 18800.775449101795, + "y": 10657.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order", + "id": "91db3d56-762b-4f29-855a-7b08fd1e50e6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order", + "Plotter Panel", + "Foundations", + "91db3d56-762b-4f29-855a-7b08fd1e50e6" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "9124fe8e-63f2-42ac-829f-2735481047f3", + "savedPayload": { + "position": { + "x": 18880.775449101795, + "y": 10601.196329813976 + }, + "targetPosition": { + "x": 18800.775449101795, + "y": 10657.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Stats", + "id": "c1ab942c-dbfa-4c32-884e-26b5662a978d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Stats", + "Plotter Panel", + "Foundations", + "c1ab942c-dbfa-4c32-884e-26b5662a978d" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "15a9065d-7aa9-4d28-a7c7-c06f7173ae91", + "savedPayload": { + "position": { + "x": 18849.775449101795, + "y": 10740.196329813976 + }, + "targetPosition": { + "x": 18800.775449101795, + "y": 10657.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Base Asset", + "id": "c09825ad-c83a-4a51-9771-1ee650aa6db3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Base Asset", + "Plotter Panel", + "Foundations", + "c09825ad-c83a-4a51-9771-1ee650aa6db3" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "eca4beaf-5291-495c-a7df-f4707c3d4bbe", + "savedPayload": { + "position": { + "x": 18820.775449101795, + "y": 10692.196329813976 + }, + "targetPosition": { + "x": 18800.775449101795, + "y": 10657.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Quoted Asset", + "id": "1c6ed5fe-aae1-463a-a26b-e8fb1de568e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Quoted Asset", + "Plotter Panel", + "Foundations", + "1c6ed5fe-aae1-463a-a26b-e8fb1de568e2" + ] + ] + } + } + ], + "id": "42f728f4-7b6d-42f2-91e5-b2065f003385", + "savedPayload": { + "position": { + "x": 18800.775449101795, + "y": 10657.196329813976 + }, + "targetPosition": { + "x": 18784.775449101795, + "y": 10614.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "53e0a71a-b46c-4b32-aa39-d50a63a869a2", + "savedPayload": { + "position": { + "x": 18789.775449101795, + "y": 10591.196329813976 + }, + "targetPosition": { + "x": 18881.775449101795, + "y": 10588.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "551e46fc-9ed0-47e6-90ef-8b22ad97ed76" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "2f07f99d-3db4-4df5-af13-8cba2937b5ba" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "551e46fc-9ed0-47e6-90ef-8b22ad97ed76" + ] + ] + } + } + ], + "id": "dc602c14-c5c6-4c18-bafc-6b649b90d99f", + "savedPayload": { + "position": { + "x": 18881.775449101795, + "y": 10588.196329813976 + }, + "targetPosition": { + "x": 18784.775449101795, + "y": 10614.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1bdd8966-b9a5-4ee5-93e6-a0f229bf536e", + "savedPayload": { + "position": { + "x": 18784.775449101795, + "y": 10614.196329813976 + }, + "targetPosition": { + "x": 18796.775449101795, + "y": 10529.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Buy Orders", + "id": "d1e21f75-e57a-407d-8884-9b387d7bb61a" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Market Sell Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "75bdb40f-0f42-4cb1-a099-cc38c988f9cc", + "savedPayload": { + "position": { + "x": 18731.775449101795, + "y": 10510.196329813976 + }, + "targetPosition": { + "x": 18805.775449101795, + "y": 10517.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order", + "id": "2ea54c27-9848-4127-8230-28f2db90156a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order", + "Plotter Panel", + "Foundations", + "2ea54c27-9848-4127-8230-28f2db90156a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "92fb2eed-e208-4f05-867d-7c3f347e2128", + "savedPayload": { + "position": { + "x": 18854.775449101795, + "y": 10463.196329813976 + }, + "targetPosition": { + "x": 18805.775449101795, + "y": 10517.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Stats", + "id": "84306bfb-6d08-47cd-bbd3-d323376277a3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Stats", + "Plotter Panel", + "Foundations", + "84306bfb-6d08-47cd-bbd3-d323376277a3" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "0a25b7ca-b36d-4eb0-9563-db52b0281aad", + "savedPayload": { + "position": { + "x": 18740.775449101795, + "y": 10531.196329813976 + }, + "targetPosition": { + "x": 18805.775449101795, + "y": 10517.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Base Asset", + "id": "a5c81b71-8ba4-4d20-9f90-7f4f596dabec" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Base Asset", + "Plotter Panel", + "Foundations", + "a5c81b71-8ba4-4d20-9f90-7f4f596dabec" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "85a54ab1-3486-49ee-8aed-d3ea9321b7fb", + "savedPayload": { + "position": { + "x": 18776.775449101795, + "y": 10449.196329813976 + }, + "targetPosition": { + "x": 18805.775449101795, + "y": 10517.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Quoted Asset", + "id": "f85beb80-f114-4877-a287-cbc7978f381e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Quoted Asset", + "Plotter Panel", + "Foundations", + "f85beb80-f114-4877-a287-cbc7978f381e" + ] + ] + } + } + ], + "id": "e8f09a63-d1ee-4dd1-a7f2-0bd7e27c3810", + "savedPayload": { + "position": { + "x": 18805.775449101795, + "y": 10517.196329813976 + }, + "targetPosition": { + "x": 18811.775449101795, + "y": 10528.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "bd80a469-e5cb-43d1-b122-90532167d7d3", + "savedPayload": { + "position": { + "x": 18886.775449101795, + "y": 10421.196329813976 + }, + "targetPosition": { + "x": 18827.775449101795, + "y": 10453.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "5a7da2e9-63d7-4d20-93dc-0db41672a584" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "bc5c7860-4eb8-4aa1-ab45-a2d214f84d06" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "5a7da2e9-63d7-4d20-93dc-0db41672a584" + ] + ] + } + } + ], + "id": "a002bb14-cecf-4a4e-948a-afc43a1376f5", + "savedPayload": { + "position": { + "x": 18827.775449101795, + "y": 10453.196329813976 + }, + "targetPosition": { + "x": 18811.775449101795, + "y": 10528.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1ceb7cdd-d161-48f1-a329-7d69411f8b7b", + "savedPayload": { + "position": { + "x": 18811.775449101795, + "y": 10528.196329813976 + }, + "targetPosition": { + "x": 18796.775449101795, + "y": 10529.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Sell Orders", + "id": "0d8fdcd4-4d51-4db0-8ef1-d3dfa5324bcd" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Limit Buy Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "65b485c3-b07b-4f81-aed4-b8083a27efb0", + "savedPayload": { + "position": { + "x": 18726.775449101795, + "y": 10565.196329813976 + }, + "targetPosition": { + "x": 18826.775449101795, + "y": 10608.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order", + "id": "99a381cf-56c6-443c-a132-8e3ef8e31410" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order", + "Plotter Panel", + "Foundations", + "99a381cf-56c6-443c-a132-8e3ef8e31410" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "06577f08-2593-4a1a-ac65-91ad211b48cd", + "savedPayload": { + "position": { + "x": 18864.775449101795, + "y": 10541.196329813976 + }, + "targetPosition": { + "x": 18826.775449101795, + "y": 10608.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Stats", + "id": "96b3dc99-0766-4cca-9221-4f500212fe4a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Stats", + "Plotter Panel", + "Foundations", + "96b3dc99-0766-4cca-9221-4f500212fe4a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d0af5d58-da64-4088-80ac-e869958d9493", + "savedPayload": { + "position": { + "x": 18767.775449101795, + "y": 10527.196329813976 + }, + "targetPosition": { + "x": 18826.775449101795, + "y": 10608.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Base Asset", + "id": "9ad574aa-a7cc-4b75-87eb-b667b5d02b06" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Base Asset", + "Plotter Panel", + "Foundations", + "9ad574aa-a7cc-4b75-87eb-b667b5d02b06" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b28f0aac-dfbb-4341-9933-3f0d6f6182a4", + "savedPayload": { + "position": { + "x": 18806.775449101795, + "y": 10628.196329813976 + }, + "targetPosition": { + "x": 18826.775449101795, + "y": 10608.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Quoted Asset", + "id": "1e14fdbf-56ef-4dc3-8f82-e81ff2dd6887" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Quoted Asset", + "Plotter Panel", + "Foundations", + "1e14fdbf-56ef-4dc3-8f82-e81ff2dd6887" + ] + ] + } + } + ], + "id": "fcbd2a19-6d5c-43cb-9848-3b73f61b98dd", + "savedPayload": { + "position": { + "x": 18826.775449101795, + "y": 10608.196329813976 + }, + "targetPosition": { + "x": 18767.775449101795, + "y": 10601.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Status Open", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "83c220dd-933b-4fc0-beca-5ee40dc77334", + "savedPayload": { + "position": { + "x": 18724.775449101795, + "y": 10551.196329813976 + }, + "targetPosition": { + "x": 18773.775449101795, + "y": 10557.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Open", + "id": "ac3c3f35-bb05-4e2c-999e-07c54c8de4c5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Open", + "Polygon", + "Foundations", + "ac3c3f35-bb05-4e2c-999e-07c54c8de4c5" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Cancel Event", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d8503cf2-6871-43d2-9dff-c6171d8ebc51", + "savedPayload": { + "position": { + "x": 18776.775449101795, + "y": 10546.196329813976 + }, + "targetPosition": { + "x": 18773.775449101795, + "y": 10557.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "id": "922ec096-a4c7-458a-9980-c44e3364dfb8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Closed Cancel Event", + "Polygon", + "Foundations", + "922ec096-a4c7-458a-9980-c44e3364dfb8" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Filled", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8626614d-16eb-44db-9be3-04d67e048471", + "savedPayload": { + "position": { + "x": 18865.775449101795, + "y": 10560.196329813976 + }, + "targetPosition": { + "x": 18773.775449101795, + "y": 10557.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Filled", + "id": "491567ff-b836-4450-bc7c-3ba4dddd6992" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Closed Filled", + "Polygon", + "Foundations", + "491567ff-b836-4450-bc7c-3ba4dddd6992" + ] + ] + } + } + ], + "id": "2a87a74c-9f07-4ead-be5c-b80d8c1886bf", + "savedPayload": { + "position": { + "x": 18773.775449101795, + "y": 10557.196329813976 + }, + "targetPosition": { + "x": 18767.775449101795, + "y": 10601.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1cdc8a26-d08f-4430-b8b0-031bc8f3ecf5", + "savedPayload": { + "position": { + "x": 18767.775449101795, + "y": 10601.196329813976 + }, + "targetPosition": { + "x": 18796.775449101795, + "y": 10529.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Buy Orders", + "id": "9c0a679e-cbcd-4388-ba8a-0a23096121f6" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Limit Sell Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "19dad16f-9a83-45bd-b55e-b71053d84b2a", + "savedPayload": { + "position": { + "x": 18758.775449101795, + "y": 10324.196329813976 + }, + "targetPosition": { + "x": 18814.775449101795, + "y": 10414.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order", + "id": "56622d37-ad39-4af0-bafb-1bd6571602fa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order", + "Plotter Panel", + "Foundations", + "56622d37-ad39-4af0-bafb-1bd6571602fa" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b0a027ca-77d0-438d-a20a-097ef69f2c03", + "savedPayload": { + "position": { + "x": 18851.775449101795, + "y": 10323.196329813976 + }, + "targetPosition": { + "x": 18814.775449101795, + "y": 10414.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Stats", + "id": "0038bb5d-086c-4ecf-9183-1a07baed9418" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Stats", + "Plotter Panel", + "Foundations", + "0038bb5d-086c-4ecf-9183-1a07baed9418" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "90932334-beee-472f-98d8-b3a5bc52b068", + "savedPayload": { + "position": { + "x": 18767.775449101795, + "y": 10447.196329813976 + }, + "targetPosition": { + "x": 18814.775449101795, + "y": 10414.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Base Asset", + "id": "05a6be06-9cff-4c4b-ad76-eacace70f943" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Base Asset", + "Plotter Panel", + "Foundations", + "05a6be06-9cff-4c4b-ad76-eacace70f943" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "bf1c76ce-8aab-45e3-b6ff-78f86f7e0428", + "savedPayload": { + "position": { + "x": 18864.775449101795, + "y": 10466.196329813976 + }, + "targetPosition": { + "x": 18814.775449101795, + "y": 10414.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Quoted Asset", + "id": "30f418b6-2f34-424d-9abb-ce4045b62e1d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Quoted Asset", + "Plotter Panel", + "Foundations", + "30f418b6-2f34-424d-9abb-ce4045b62e1d" + ] + ] + } + } + ], + "id": "3b0d7194-9410-48cd-b181-fa6abd71ac60", + "savedPayload": { + "position": { + "x": 18814.775449101795, + "y": 10414.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10460.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Status Open", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "22c28745-8c4c-4708-ad5f-67ce94a5531a", + "savedPayload": { + "position": { + "x": 18942.775449101795, + "y": 10301.196329813976 + }, + "targetPosition": { + "x": 18954.775449101795, + "y": 10365.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Open", + "id": "6f0e5328-b762-487d-a8f3-22c09fdd0f6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Open", + "Polygon", + "Foundations", + "6f0e5328-b762-487d-a8f3-22c09fdd0f6f" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Cancel Event", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d5595b6c-928e-4637-bc7b-b6ba74ebfef0", + "savedPayload": { + "position": { + "x": 18864.775449101795, + "y": 10366.196329813976 + }, + "targetPosition": { + "x": 18954.775449101795, + "y": 10365.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "id": "950bfd37-c5c6-4526-929b-8728fe9a1055" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Closed Cancel Event", + "Polygon", + "Foundations", + "950bfd37-c5c6-4526-929b-8728fe9a1055" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Filled", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "25a4c99d-9518-4489-bf2e-cd444a63a21a", + "savedPayload": { + "position": { + "x": 18877.775449101795, + "y": 10415.196329813976 + }, + "targetPosition": { + "x": 18954.775449101795, + "y": 10365.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Filled", + "id": "061913f9-0103-45a4-a491-9ce613ae6d6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Closed Filled", + "Polygon", + "Foundations", + "061913f9-0103-45a4-a491-9ce613ae6d6f" + ] + ] + } + } + ], + "id": "6d31000b-be32-45af-a473-912d5d348c22", + "savedPayload": { + "position": { + "x": 18954.775449101795, + "y": 10365.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10460.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a4b8221b-02ec-4540-900d-ff4773c09d33", + "savedPayload": { + "position": { + "x": 18863.775449101795, + "y": 10460.196329813976 + }, + "targetPosition": { + "x": 18796.775449101795, + "y": 10529.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Sell Orders", + "id": "7c533b26-117e-4cf8-911c-48d2a254b65e" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "5348a00d-9a16-4ebc-9380-4ca89f273f87", + "savedPayload": { + "position": { + "x": 18796.775449101795, + "y": 10529.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10538.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Stages", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trigger Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a804061f-f17c-4c80-a068-f35f48a2a3ef", + "savedPayload": { + "position": { + "x": 18840.775449101795, + "y": 10576.196329813976 + }, + "targetPosition": { + "x": 18869.775449101795, + "y": 10512.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trigger Stage Object", + "id": "b671622c-9692-49c5-847e-e9cc816fb74a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "Trigger Stage Object", + "Plotter Panel", + "Foundations", + "b671622c-9692-49c5-847e-e9cc816fb74a" + ] + ] + } + } + ], + "id": "76ef0a17-3b3b-4fee-b077-b9ed584dcc06", + "savedPayload": { + "position": { + "x": 18869.775449101795, + "y": 10512.196329813976 + }, + "targetPosition": { + "x": 18829.775449101795, + "y": 10609.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "525e9d64-ca3c-485a-b861-5e47690734a8", + "savedPayload": { + "position": { + "x": 18832.775449101795, + "y": 10450.196329813976 + }, + "targetPosition": { + "x": 18824.775449101795, + "y": 10514.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "8228a94b-899c-4ad3-b718-3dbfcba7fcaf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "8228a94b-899c-4ad3-b718-3dbfcba7fcaf" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "82747665-2a32-491f-bc95-e0da0a1b2c49", + "savedPayload": { + "position": { + "x": 18736.775449101795, + "y": 10543.196329813976 + }, + "targetPosition": { + "x": 18824.775449101795, + "y": 10514.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "f0a2f6d3-6122-48d1-83a8-fd1404d27573" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "f0a2f6d3-6122-48d1-83a8-fd1404d27573" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "eb74db1b-d1c5-4dcf-adbe-63bbe4e84a46", + "savedPayload": { + "position": { + "x": 18736.775449101795, + "y": 10550.196329813976 + }, + "targetPosition": { + "x": 18824.775449101795, + "y": 10514.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "2f8e4334-128d-4b03-afb9-7e48d1344516" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "2f8e4334-128d-4b03-afb9-7e48d1344516" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d09e7ae7-f7c2-45d6-b06b-ca25928ed5b0", + "savedPayload": { + "position": { + "x": 18742.775449101795, + "y": 10468.196329813976 + }, + "targetPosition": { + "x": 18824.775449101795, + "y": 10514.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "51a8074b-a435-4206-a6d6-410930c8a20c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "51a8074b-a435-4206-a6d6-410930c8a20c" + ] + ] + } + } + ], + "id": "d9e43f20-7647-4ad4-afed-f51cc09ba839", + "savedPayload": { + "position": { + "x": 18824.775449101795, + "y": 10514.196329813976 + }, + "targetPosition": { + "x": 18829.775449101795, + "y": 10609.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f5f2deeb-f4c2-4b6c-a2b1-b953db6b0b4a", + "savedPayload": { + "position": { + "x": 18829.775449101795, + "y": 10609.196329813976 + }, + "targetPosition": { + "x": 18806.775449101795, + "y": 10557.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trigger Stages", + "id": "caec65fb-b4af-4f92-a174-64f749bc96a7" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Open Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "01e574da-6139-479d-87e2-40f8123d8f51", + "savedPayload": { + "position": { + "x": 18831.775449101795, + "y": 10660.196329813976 + }, + "targetPosition": { + "x": 18847.775449101795, + "y": 10616.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Open Stage Object", + "id": "680fb7bf-057b-4097-9433-a0002a57a892" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "Open Stage Object", + "Plotter Panel", + "Foundations", + "680fb7bf-057b-4097-9433-a0002a57a892" + ] + ] + } + } + ], + "id": "1a9c4d53-405a-4d5e-aed0-f8dde19923b4", + "savedPayload": { + "position": { + "x": 18847.775449101795, + "y": 10616.196329813976 + }, + "targetPosition": { + "x": 18877.775449101795, + "y": 10611.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "5a98601f-ae9d-48a6-8385-919b3cf22d8c", + "savedPayload": { + "position": { + "x": 18861.775449101795, + "y": 10771.196329813976 + }, + "targetPosition": { + "x": 18939.775449101795, + "y": 10691.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "23c36b0c-d580-47e1-b81c-923115e40ebb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "23c36b0c-d580-47e1-b81c-923115e40ebb" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "fc85123c-a16e-484f-b164-7dcc5eb010a6", + "savedPayload": { + "position": { + "x": 18998.775449101795, + "y": 10721.196329813976 + }, + "targetPosition": { + "x": 18939.775449101795, + "y": 10691.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "f465341e-bb80-46bf-a181-1378f61ff697" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "f465341e-bb80-46bf-a181-1378f61ff697" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1e95458c-5988-4c40-9f6f-cc09d61e99a4", + "savedPayload": { + "position": { + "x": 18857.775449101795, + "y": 10632.196329813976 + }, + "targetPosition": { + "x": 18939.775449101795, + "y": 10691.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "93c9f804-f808-4bd8-88b9-c97c093ec5df" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "93c9f804-f808-4bd8-88b9-c97c093ec5df" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3250e4f0-91ab-4bd4-ba14-9d7aebeac680", + "savedPayload": { + "position": { + "x": 18912.775449101795, + "y": 10689.196329813976 + }, + "targetPosition": { + "x": 18939.775449101795, + "y": 10691.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "f484ad80-9f03-4a7a-9429-e9219e528298" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "f484ad80-9f03-4a7a-9429-e9219e528298" + ] + ] + } + } + ], + "id": "9cf14f24-6770-4963-8db2-df34490faab2", + "savedPayload": { + "position": { + "x": 18939.775449101795, + "y": 10691.196329813976 + }, + "targetPosition": { + "x": 18877.775449101795, + "y": 10611.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e515b199-e1cc-4103-8432-0cebb3ad0a19", + "savedPayload": { + "position": { + "x": 18877.775449101795, + "y": 10611.196329813976 + }, + "targetPosition": { + "x": 18806.775449101795, + "y": 10557.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Open Stages", + "id": "11776c22-7bb8-48ba-9de6-4661fe794f7b" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Manage Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ffb1b153-cbf3-4431-aa19-f3034bf34525", + "savedPayload": { + "position": { + "x": 18663.775449101795, + "y": 10589.196329813976 + }, + "targetPosition": { + "x": 18759.775449101795, + "y": 10495.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Manage Stage Object", + "id": "3168525e-3786-40a3-9d7d-e58ec8ddc0b4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "Manage Stage Object", + "Plotter Panel", + "Foundations", + "3168525e-3786-40a3-9d7d-e58ec8ddc0b4" + ] + ] + } + } + ], + "id": "fb88aeb7-c275-4e53-9713-5ebfec06f51f", + "savedPayload": { + "position": { + "x": 18759.775449101795, + "y": 10495.196329813976 + }, + "targetPosition": { + "x": 18747.775449101795, + "y": 10575.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "0cc6209d-2d20-4457-a0f6-67a1b501406f", + "savedPayload": { + "position": { + "x": 18888.775449101795, + "y": 10396.196329813976 + }, + "targetPosition": { + "x": 18841.775449101795, + "y": 10491.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "2f3e784b-3ceb-4fc2-93e9-1ae6032475e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "2f3e784b-3ceb-4fc2-93e9-1ae6032475e2" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "f4a78b1f-2c57-44f0-857d-2cdc32ed1465", + "savedPayload": { + "position": { + "x": 18774.775449101795, + "y": 10516.196329813976 + }, + "targetPosition": { + "x": 18841.775449101795, + "y": 10491.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "75e8608a-3265-40b4-99b0-e4ea18b194cd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "75e8608a-3265-40b4-99b0-e4ea18b194cd" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "4d9204c3-7dfe-48a6-ac52-80739f23c130", + "savedPayload": { + "position": { + "x": 18834.775449101795, + "y": 10482.196329813976 + }, + "targetPosition": { + "x": 18841.775449101795, + "y": 10491.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "2ae621ce-54cf-477f-9ece-bc9bbf22aa1d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "2ae621ce-54cf-477f-9ece-bc9bbf22aa1d" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "710b65ae-56e9-4da5-b9f0-a6d4ff449c4c", + "savedPayload": { + "position": { + "x": 18789.775449101795, + "y": 10456.196329813976 + }, + "targetPosition": { + "x": 18841.775449101795, + "y": 10491.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "b0a2ab04-1f23-4cdb-8103-dfa76da3ffde" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "b0a2ab04-1f23-4cdb-8103-dfa76da3ffde" + ] + ] + } + } + ], + "id": "747d1895-2b30-4f61-b8b2-f2c302574509", + "savedPayload": { + "position": { + "x": 18841.775449101795, + "y": 10491.196329813976 + }, + "targetPosition": { + "x": 18747.775449101795, + "y": 10575.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "181a7e95-52a6-491f-9e34-fcbe7a91cca9", + "savedPayload": { + "position": { + "x": 18747.775449101795, + "y": 10575.196329813976 + }, + "targetPosition": { + "x": 18806.775449101795, + "y": 10557.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Manage Stages", + "id": "576ddf28-b0ec-44a6-8eac-45f05f59c9b1" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Close Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "698326d3-a9ed-4348-8e09-a3674cc29632", + "savedPayload": { + "position": { + "x": 18820.775449101795, + "y": 10436.196329813976 + }, + "targetPosition": { + "x": 18798.775449101795, + "y": 10517.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Close Stage Object", + "id": "80a8fb24-c756-410c-bed2-a37784ea90bb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "Close Stage Object", + "Plotter Panel", + "Foundations", + "80a8fb24-c756-410c-bed2-a37784ea90bb" + ] + ] + } + } + ], + "id": "38f3de4e-594b-4daa-a658-832fdeb5bdb4", + "savedPayload": { + "position": { + "x": 18798.775449101795, + "y": 10517.196329813976 + }, + "targetPosition": { + "x": 18806.775449101795, + "y": 10491.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "760461fc-beff-4f91-94af-91f2cfb97c33", + "savedPayload": { + "position": { + "x": 18742.775449101795, + "y": 10447.196329813976 + }, + "targetPosition": { + "x": 18800.775449101795, + "y": 10497.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "ecd0b265-422d-47b0-8beb-f3e2ca65e277" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "ecd0b265-422d-47b0-8beb-f3e2ca65e277" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2bae2494-718e-4a3f-8bec-151860c5f9fc", + "savedPayload": { + "position": { + "x": 18861.775449101795, + "y": 10508.196329813976 + }, + "targetPosition": { + "x": 18800.775449101795, + "y": 10497.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "67fdab45-c30c-40cd-91ce-5d4de47975a3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "67fdab45-c30c-40cd-91ce-5d4de47975a3" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2473b021-66b6-4b55-8ebc-8c931456f996", + "savedPayload": { + "position": { + "x": 18860.775449101795, + "y": 10470.196329813976 + }, + "targetPosition": { + "x": 18800.775449101795, + "y": 10497.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "c039ceb1-2c7e-4b0e-943f-b473e45a49d2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "c039ceb1-2c7e-4b0e-943f-b473e45a49d2" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7230e950-33c7-42f2-a9eb-b13a4ff5c693", + "savedPayload": { + "position": { + "x": 18728.775449101795, + "y": 10537.196329813976 + }, + "targetPosition": { + "x": 18800.775449101795, + "y": 10497.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "da1dbf22-3175-44d7-b5fa-5365e76dce6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "da1dbf22-3175-44d7-b5fa-5365e76dce6f" + ] + ] + } + } + ], + "id": "4ea3ed34-1f83-42d0-8f45-4aa6b75822cc", + "savedPayload": { + "position": { + "x": 18800.775449101795, + "y": 10497.196329813976 + }, + "targetPosition": { + "x": 18806.775449101795, + "y": 10491.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1ae6c0e5-8e97-44d3-b8c2-c759d691e756", + "savedPayload": { + "position": { + "x": 18806.775449101795, + "y": 10491.196329813976 + }, + "targetPosition": { + "x": 18806.775449101795, + "y": 10557.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Close Stages", + "id": "1122e428-9feb-4eca-8df7-504b41488511" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "6b32462d-8eb8-4251-9e3c-c7ac1f3bd401", + "savedPayload": { + "position": { + "x": 18806.775449101795, + "y": 10557.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10538.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Position", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "34a5dafb-388b-4b83-b6e6-d95daecc5638", + "savedPayload": { + "position": { + "x": 18616.775449101795, + "y": 10500.196329813976 + }, + "targetPosition": { + "x": 18668.775449101795, + "y": 10533.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Object", + "id": "230d4fdf-dbe2-44e8-999f-9a5526d594ef" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "Position Object", + "Plotter Panel", + "Foundations", + "230d4fdf-dbe2-44e8-999f-9a5526d594ef" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Position Combined Statistics", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "72ff8d9c-11b4-46f4-9069-774b0e96529f", + "savedPayload": { + "position": { + "x": 18666.775449101795, + "y": 10446.196329813976 + }, + "targetPosition": { + "x": 18668.775449101795, + "y": 10533.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Combined Statistics", + "id": "fa683b80-633c-4886-b81d-dbc507c66d80" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "Position Combined Statistics", + "Plotter Panel", + "Foundations", + "fa683b80-633c-4886-b81d-dbc507c66d80" + ] + ] + } + } + ], + "id": "b00a9d31-137e-4187-8b9c-9f6ff9676953", + "savedPayload": { + "position": { + "x": 18668.775449101795, + "y": 10533.196329813976 + }, + "targetPosition": { + "x": 18707.775449101795, + "y": 10497.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Entry Target Rate Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "688e5940-0fe2-43d4-ae39-3268a40078cd", + "savedPayload": { + "position": { + "x": 18733.775449101795, + "y": 10546.196329813976 + }, + "targetPosition": { + "x": 18797.775449101795, + "y": 10573.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Entry Target Rate Line", + "id": "a5a51f32-7b3b-4d9b-b30c-aa0ffb61258a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7383535c-c74d-4a5f-9e90-7938bf338a69" + ], + [ + "Entry Target Rate Line", + "Polygon", + "Foundations", + "a5a51f32-7b3b-4d9b-b30c-aa0ffb61258a" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Exit Target Rate Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "f1fb7ee8-4256-43a8-9333-16b4bad6371f", + "savedPayload": { + "position": { + "x": 18716.775449101795, + "y": 10627.196329813976 + }, + "targetPosition": { + "x": 18797.775449101795, + "y": 10573.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Exit Target Rate Line", + "id": "19ce16c0-e06d-4f1a-a89e-ba74af8999cf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7383535c-c74d-4a5f-9e90-7938bf338a69" + ], + [ + "Exit Target Rate Line", + "Polygon", + "Foundations", + "19ce16c0-e06d-4f1a-a89e-ba74af8999cf" + ] + ] + } + } + ], + "id": "94e81385-7956-4acf-99a7-ca3dc7a52416", + "savedPayload": { + "position": { + "x": 18797.775449101795, + "y": 10573.196329813976 + }, + "targetPosition": { + "x": 18707.775449101795, + "y": 10497.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "04f5a48c-aab1-44d0-b356-875aa60ccdca", + "savedPayload": { + "position": { + "x": 18707.775449101795, + "y": 10497.196329813976 + }, + "targetPosition": { + "x": 18795.775449101795, + "y": 10534.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Positions", + "id": "0c193b49-5b1f-43aa-9b56-04d8aa524ff3" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "5ead2c94-f437-4947-b7a0-5f2f02e14f6c", + "savedPayload": { + "position": { + "x": 18983.775449101795, + "y": 10585.196329813976 + }, + "targetPosition": { + "x": 18889.775449101795, + "y": 10492.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Base Asset", + "id": "4c89da99-9bbf-4ffa-8f0e-339c2ae4f38d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "Position Base Asset", + "Plotter Panel", + "Foundations", + "4c89da99-9bbf-4ffa-8f0e-339c2ae4f38d" + ] + ] + } + } + ], + "id": "39d857ee-8200-4baa-91d5-f29dd4f7dae8", + "savedPayload": { + "position": { + "x": 18889.775449101795, + "y": 10492.196329813976 + }, + "targetPosition": { + "x": 18865.775449101795, + "y": 10516.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Profit Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "24c39f63-8a51-49da-a632-201480d291bc", + "savedPayload": { + "position": { + "x": 18718.775449101795, + "y": 10472.196329813976 + }, + "targetPosition": { + "x": 18775.775449101795, + "y": 10422.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Profit Triangle", + "id": "02bb3875-2c75-44fa-a7e2-d00035bc1d1c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Profit Triangle", + "Polygon", + "Foundations", + "02bb3875-2c75-44fa-a7e2-d00035bc1d1c" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Loss Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "29c4421c-0c84-4595-84bd-1ae5f63eaeb4", + "savedPayload": { + "position": { + "x": 18791.775449101795, + "y": 10488.196329813976 + }, + "targetPosition": { + "x": 18775.775449101795, + "y": 10422.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Loss Triangle", + "id": "0ea736ec-79a5-4836-8021-9f0a39cae941" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Loss Triangle", + "Polygon", + "Foundations", + "0ea736ec-79a5-4836-8021-9f0a39cae941" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Empty Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1b8b3a16-4144-411a-a745-6ab215db74e5", + "savedPayload": { + "position": { + "x": 18780.775449101795, + "y": 10419.196329813976 + }, + "targetPosition": { + "x": 18775.775449101795, + "y": 10422.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Empty Triangle", + "id": "6d605339-7369-4f3a-ab2d-db4680174dd1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Empty Triangle", + "Polygon", + "Foundations", + "6d605339-7369-4f3a-ab2d-db4680174dd1" + ] + ] + } + } + ], + "id": "d8b67092-5e25-462b-8792-902b8d536ed1", + "savedPayload": { + "position": { + "x": 18775.775449101795, + "y": 10422.196329813976 + }, + "targetPosition": { + "x": 18865.775449101795, + "y": 10516.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "efc91a75-b63a-4afa-ad59-656afc5439e2", + "savedPayload": { + "position": { + "x": 18865.775449101795, + "y": 10516.196329813976 + }, + "targetPosition": { + "x": 18795.775449101795, + "y": 10534.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Position Base Asset", + "id": "53195bc7-d199-48ca-85e3-6e15cd28fc4b" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "915fd975-6354-4ebc-894f-d7414490c6db", + "savedPayload": { + "position": { + "x": 18767.775449101795, + "y": 10390.196329813976 + }, + "targetPosition": { + "x": 18758.775449101795, + "y": 10483.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Quoted Asset", + "id": "1d377283-4fc2-498f-acd0-6c856c298c2d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "Position Quoted Asset", + "Plotter Panel", + "Foundations", + "1d377283-4fc2-498f-acd0-6c856c298c2d" + ] + ] + } + } + ], + "id": "f4eb010f-e685-4b83-9f6c-84a0e78d7301", + "savedPayload": { + "position": { + "x": 18758.775449101795, + "y": 10483.196329813976 + }, + "targetPosition": { + "x": 18737.775449101795, + "y": 10537.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Profit Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "763d6c3a-2377-43fd-aeb2-657fe2f81372", + "savedPayload": { + "position": { + "x": 18704.775449101795, + "y": 10661.196329813976 + }, + "targetPosition": { + "x": 18804.775449101795, + "y": 10587.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Profit Triangle", + "id": "1dc2b7ca-f93f-4993-b20a-0a7a341436aa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Profit Triangle", + "Polygon", + "Foundations", + "1dc2b7ca-f93f-4993-b20a-0a7a341436aa" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Loss Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ac1976aa-f3dd-4e05-8342-e360dda6b3d4", + "savedPayload": { + "position": { + "x": 18829.775449101795, + "y": 10629.196329813976 + }, + "targetPosition": { + "x": 18804.775449101795, + "y": 10587.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Loss Triangle", + "id": "252cf157-ac1c-4489-9e43-3cd8b4ffea5d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Loss Triangle", + "Polygon", + "Foundations", + "252cf157-ac1c-4489-9e43-3cd8b4ffea5d" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Empty Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "33dd9583-014f-463c-8e71-898935412a0c", + "savedPayload": { + "position": { + "x": 18839.775449101795, + "y": 10525.196329813976 + }, + "targetPosition": { + "x": 18804.775449101795, + "y": 10587.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Empty Triangle", + "id": "7f0b8fd4-d544-4b14-a531-10668d1d767e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Empty Triangle", + "Polygon", + "Foundations", + "7f0b8fd4-d544-4b14-a531-10668d1d767e" + ] + ] + } + } + ], + "id": "0dea0ba5-898d-4f79-93d6-63ea96a93010", + "savedPayload": { + "position": { + "x": 18804.775449101795, + "y": 10587.196329813976 + }, + "targetPosition": { + "x": 18737.775449101795, + "y": 10537.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c2fb8e6d-4833-4943-a8b5-b0b9e069c426", + "savedPayload": { + "position": { + "x": 18737.775449101795, + "y": 10537.196329813976 + }, + "targetPosition": { + "x": 18795.775449101795, + "y": 10534.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Position Quoted Asset", + "id": "c24fb52a-ccd9-4174-bbed-163c958c600d" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Stop Loss Panel", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "6165d42f-27cc-45fb-918d-ce50fba8c931", + "savedPayload": { + "position": { + "x": 18704.775449101795, + "y": 10453.196329813976 + }, + "targetPosition": { + "x": 18730.775449101795, + "y": 10479.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Stop Loss Panel", + "id": "af403e0f-699b-4dfc-b3ee-d6a8747ab081" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "f3833246-c097-42c2-8522-930b4d0450d3" + ], + [ + "Stop Loss Panel", + "Plotter Panel", + "Foundations", + "af403e0f-699b-4dfc-b3ee-d6a8747ab081" + ] + ] + } + } + ], + "id": "d963b3d8-add6-42fc-821e-ee8d444a33cd", + "savedPayload": { + "position": { + "x": 18730.775449101795, + "y": 10479.196329813976 + }, + "targetPosition": { + "x": 18774.775449101795, + "y": 10477.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "22720f9c-3e24-48ea-84b0-fac9740516bb", + "savedPayload": { + "position": { + "x": 18791.775449101795, + "y": 10357.196329813976 + }, + "targetPosition": { + "x": 18773.775449101795, + "y": 10397.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "506b65ce-5080-421b-9981-6220603de1db" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "f3833246-c097-42c2-8522-930b4d0450d3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "2692f8f1-615e-4af7-8735-0516470d12ed" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "506b65ce-5080-421b-9981-6220603de1db" + ] + ] + } + } + ], + "id": "f06bbf21-efee-4f0e-b3ce-1862bbc68bb6", + "savedPayload": { + "position": { + "x": 18773.775449101795, + "y": 10397.196329813976 + }, + "targetPosition": { + "x": 18774.775449101795, + "y": 10477.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "909e8384-c851-4ede-8727-0eb0e4169fc8", + "savedPayload": { + "position": { + "x": 18774.775449101795, + "y": 10477.196329813976 + }, + "targetPosition": { + "x": 18795.775449101795, + "y": 10534.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Stop Loss", + "id": "7b91d013-19fe-4cec-8789-4739658b069e" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Take Profit Panel", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "dbc439a6-3f34-4c7c-928a-ce358270c5e6", + "savedPayload": { + "position": { + "x": 19039.775449101795, + "y": 10730.196329813976 + }, + "targetPosition": { + "x": 18947.775449101795, + "y": 10640.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Take Profit Panel", + "id": "7669828e-655e-4a1e-836d-20e7dfbd6a6e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "daa39650-5f2b-4bc2-9798-86e26cd43c13" + ], + [ + "Take Profit Panel", + "Plotter Panel", + "Foundations", + "7669828e-655e-4a1e-836d-20e7dfbd6a6e" + ] + ] + } + } + ], + "id": "c5fbada6-5868-4b51-bed6-4e7c5a3b13ef", + "savedPayload": { + "position": { + "x": 18947.775449101795, + "y": 10640.196329813976 + }, + "targetPosition": { + "x": 18874.775449101795, + "y": 10619.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "9d26b990-3fee-4554-8068-acde6cfb3e2a", + "savedPayload": { + "position": { + "x": 18745.775449101795, + "y": 10730.196329813976 + }, + "targetPosition": { + "x": 18831.775449101795, + "y": 10665.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "85c17bc4-2728-4c03-8e0e-7b08a4178835" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "daa39650-5f2b-4bc2-9798-86e26cd43c13" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "37bb31f2-5eee-4aca-b484-03c9f7de3446" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "85c17bc4-2728-4c03-8e0e-7b08a4178835" + ] + ] + } + } + ], + "id": "063f2e3e-13ec-481d-a17d-4f65b386a913", + "savedPayload": { + "position": { + "x": 18831.775449101795, + "y": 10665.196329813976 + }, + "targetPosition": { + "x": 18874.775449101795, + "y": 10619.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5ebfcd40-beda-47c9-86b1-d9d0afa88064", + "savedPayload": { + "position": { + "x": 18874.775449101795, + "y": 10619.196329813976 + }, + "targetPosition": { + "x": 18795.775449101795, + "y": 10534.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Take Profit", + "id": "ab420b27-5363-4092-a668-8468d107e2bf" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "0289e5ea-f271-4035-b4bc-24c521e9a0c4", + "savedPayload": { + "position": { + "x": 18795.775449101795, + "y": 10534.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10538.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "893fd900-0ef6-4bd1-a7b8-e8968a5d4d85", + "savedPayload": { + "position": { + "x": 18863.775449101795, + "y": 10538.196329813976 + }, + "targetPosition": { + "x": 18907.775449101795, + "y": 10575.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3398d7d3-6fdd-4750-98e1-e7da2945f882", + "savedPayload": { + "position": { + "x": 18907.775449101795, + "y": 10575.196329813976 + }, + "targetPosition": { + "x": 18942.775449101795, + "y": 10622.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1ab77f43-9cee-4972-aef1-fbe679502fdd", + "savedPayload": { + "position": { + "x": 18942.775449101795, + "y": 10622.196329813976 + }, + "targetPosition": { + "x": 18870.775449101795, + "y": 10667.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "ba23b3c6-3566-4222-ab4a-5af27f0203f0" + }, + "referenceParentCombinedNodePath": [] + } + }, + "id": "7dadfd13-bb76-4427-8a15-9441a6bb471f", + "savedPayload": { + "position": { + "x": 18870.775449101795, + "y": 10667.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10661.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Candles Data", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Exchange Raw Data", + "project": "Foundations", + "layers": [], + "layerFolders": [], + "id": "1fefa146-a107-4dde-a92a-825a1339358b", + "savedPayload": { + "position": { + "x": 18842.775449101795, + "y": 10722.196329813976 + }, + "targetPosition": { + "x": 18919.775449101795, + "y": 10716.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Layers", + "name": "Candles Volumes", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Candle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "dbeb3380-7e96-4d6c-a997-ff306b48829b", + "savedPayload": { + "position": { + "x": 18767.775449101795, + "y": 10711.196329813976 + }, + "targetPosition": { + "x": 18700.775449101795, + "y": 10763.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Candle", + "id": "9336f4e6-d56b-4ed4-819d-0bb762ba1fdd" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Plotters Candles Volumes", + "Plotter", + "Foundations", + "e4347543-21b5-4274-b690-e6b3b5899862" + ], + [ + "Candles", + "Plotter Module", + "Foundations", + "0aed75a3-fee8-4ddc-97ff-b6768e6f12a3" + ], + [ + "Candle", + "Plotter Panel", + "Foundations", + "9336f4e6-d56b-4ed4-819d-0bb762ba1fdd" + ] + ] + } + } + ], + "id": "02632837-d410-47cc-b1e1-90d4a6042239", + "savedPayload": { + "position": { + "x": 18700.775449101795, + "y": 10763.196329813976 + }, + "targetPosition": { + "x": 18767.775449101795, + "y": 10728.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "b76919f2-4ce4-4483-a1c8-cdcc94a2ef2c", + "savedPayload": { + "position": { + "x": 18850.775449101795, + "y": 10656.196329813976 + }, + "targetPosition": { + "x": 18767.775449101795, + "y": 10728.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "19a88862-3893-43b8-b521-52f1aa3affc5", + "savedPayload": { + "position": { + "x": 18767.775449101795, + "y": 10728.196329813976 + }, + "targetPosition": { + "x": 18867.775449101795, + "y": 10775.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Candles", + "id": "f3b5b5c7-befc-4ac1-9aa8-8f6d0b4c3237" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Volume", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "6dcfd9fa-2a33-4e3f-8d2a-f400316581b5", + "savedPayload": { + "position": { + "x": 18821.775449101795, + "y": 10732.196329813976 + }, + "targetPosition": { + "x": 18880.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Volume", + "id": "42dbd098-4550-44a0-987f-54a28dd5f40b" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Plotters Candles Volumes", + "Plotter", + "Foundations", + "e4347543-21b5-4274-b690-e6b3b5899862" + ], + [ + "Volumes", + "Plotter Module", + "Foundations", + "a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1" + ], + [ + "Volume", + "Plotter Panel", + "Foundations", + "42dbd098-4550-44a0-987f-54a28dd5f40b" + ] + ] + } + } + ], + "id": "20dacd50-a55b-427d-bf0c-f981ca2dd144", + "savedPayload": { + "position": { + "x": 18880.775449101795, + "y": 10831.196329813976 + }, + "targetPosition": { + "x": 18796.775449101795, + "y": 10868.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "89790d46-aa5d-47ed-8783-45a0840ef862", + "savedPayload": { + "position": { + "x": 18704.775449101795, + "y": 10954.196329813976 + }, + "targetPosition": { + "x": 18796.775449101795, + "y": 10868.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d031ce37-a760-4128-bafd-1947fbd9c063", + "savedPayload": { + "position": { + "x": 18796.775449101795, + "y": 10868.196329813976 + }, + "targetPosition": { + "x": 18867.775449101795, + "y": 10775.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Volumes", + "id": "9954911f-38a4-4261-8b5d-99da74f60114" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "layerFolders": [], + "id": "846a246f-8e2b-4a2f-976c-a833d43dcfb3", + "savedPayload": { + "position": { + "x": 18867.775449101795, + "y": 10775.196329813976 + }, + "targetPosition": { + "x": 18919.775449101795, + "y": 10716.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "64b994d3-6525-4598-8ea0-d24df602a8f1", + "savedPayload": { + "position": { + "x": 18919.775449101795, + "y": 10716.196329813976 + }, + "targetPosition": { + "x": 18879.775449101795, + "y": 10637.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine Products", + "name": "Candles", + "id": "8459d7f0-9ea0-41af-8539-65ae956ff5e9" + }, + "referenceParentCombinedNodePath": [] + } + }, + "id": "a9d2e53f-e9c2-4a51-9724-5d2d488bc942", + "savedPayload": { + "position": { + "x": 18879.775449101795, + "y": 10637.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10661.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b8f3aede-39a0-4b88-852f-4103db261f2b", + "savedPayload": { + "position": { + "x": 18933.775449101795, + "y": 10661.196329813976 + }, + "targetPosition": { + "x": 18888.775449101795, + "y": 10734.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Backtesting Session", + "name": "New Trading System", + "id": "57ee469c-3f2e-477c-8d98-b9daa5f760f4" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Testing Trading Tasks", + "Testing Trading Tasks" + ], + [ + "New Project Trading Tasks", + "Project Trading Tasks" + ], + [ + "New Exchange Trading Tasks", + "Exchange Trading Tasks" + ], + [ + "New Market Trading Tasks", + "Market Trading Tasks" + ], + [ + "New Trading Mine Tasks", + "Trading Mine Tasks" + ], + [ + "Masters", + "Task Manager" + ], + [ + "New Trading System", + "Task" + ], + [ + "Low Frequency", + "Trading Bot Instance" + ], + [ + "New Trading Process Instance", + "Trading Process Instance" + ], + [ + "New Trading System", + "Backtesting Session" + ] + ] + } + } + ], + "id": "c2e5e649-e2cc-422a-bf3a-0e2e1f66b51e", + "savedPayload": { + "position": { + "x": 18888.775449101795, + "y": 10734.196329813976 + }, + "targetPosition": { + "x": 18901.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Testing Trading Tasks", + "name": "New Testing Trading Tasks", + "id": "8d7a7654-9f6e-470e-bcf9-1ca0092c5e1d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Testing Trading Tasks", + "Testing Trading Tasks", + "Foundations", + "8d7a7654-9f6e-470e-bcf9-1ca0092c5e1d" + ] + ] + } + }, + { + "type": "Dashboard", + "name": "Testing Trading Tasks My Computer", + "project": "Foundations", + "timeMachines": [ + { + "type": "Time Machine", + "name": "New Trading System Backtesting Session My Computer Binance BTC/USDT", + "project": "Foundations", + "timeScale": { + "type": "Time Scale", + "name": "New Time Scale", + "config": "{ \n\"autoMinScale\": true,\n\"autoMaxScale\": true,\n\"fromDate\": \"2018-01-01\",\n\"toDate\": \"2020-12-31\"\n}", + "project": "Foundations", + "id": "ca74811a-6271-4108-91f9-f801f00abfbc", + "savedPayload": { + "position": { + "x": 19004.775449101795, + "y": 10830.196329813976 + }, + "targetPosition": { + "x": 18920.775449101795, + "y": 10771.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "rateScale": { + "type": "Rate Scale", + "name": "New Rate Scale", + "config": "{ \n\"autoMinScale\": true,\n\"autoMaxScale\": true,\n\"minValue\": 0,\n\"maxValue\": 25000\n}", + "project": "Foundations", + "id": "6e9c494c-e3ad-4373-b183-402683aea15b", + "savedPayload": { + "position": { + "x": 18973.775449101795, + "y": 10727.196329813976 + }, + "targetPosition": { + "x": 18920.775449101795, + "y": 10771.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeFrameScale": { + "type": "Time Frame Scale", + "name": "New Time Frame Scale", + "config": "{ \n\"value\": \"24-hs\"\n}", + "project": "Foundations", + "id": "16f6fafa-4d93-452f-89e2-d0c8ef8f7fc4", + "savedPayload": { + "position": { + "x": 18933.775449101795, + "y": 10762.196329813976 + }, + "targetPosition": { + "x": 18920.775449101795, + "y": 10771.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timelineCharts": [ + { + "type": "Timeline Chart", + "name": "Trading Engine", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading Engine", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading Episode", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trading Episode Counters", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "41f62539-d7fc-4360-bd14-de2cd12bdd48", + "savedPayload": { + "position": { + "x": 18972.775449101795, + "y": 10538.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10621.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trading Episode Counters", + "id": "f3c54604-7e35-4068-92de-27a77d8dc543" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Trading Episode Counters", + "Plotter Module", + "Foundations", + "af6b3fbf-f8e7-45c5-bc22-719209914dad" + ], + [ + "Trading Episode Counters", + "Plotter Panel", + "Foundations", + "f3c54604-7e35-4068-92de-27a77d8dc543" + ] + ] + } + } + ], + "id": "03944392-35da-4f93-bbd7-39667a1a3525", + "savedPayload": { + "position": { + "x": 18894.775449101795, + "y": 10621.196329813976 + }, + "targetPosition": { + "x": 18845.775449101795, + "y": 10689.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "1258b230-4533-489c-911b-51e16a2558f9", + "savedPayload": { + "position": { + "x": 18811.775449101795, + "y": 10680.196329813976 + }, + "targetPosition": { + "x": 18845.775449101795, + "y": 10689.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dead5e3a-f525-42f2-94d9-e3d6e002048e", + "savedPayload": { + "position": { + "x": 18845.775449101795, + "y": 10689.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10729.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading Episode Counters", + "id": "6daec507-e87d-4b04-8bf6-fef0df930311" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Trading Episode", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trading Episode Statistics", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2221c977-7e1f-4445-a9b0-b25ba25f8d1b", + "savedPayload": { + "position": { + "x": 18727.775449101795, + "y": 10660.196329813976 + }, + "targetPosition": { + "x": 18808.775449101795, + "y": 10705.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trading Episode Statistics", + "id": "22e12c9b-01f2-4ffa-b73e-d2788f5a0e54" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Trading Episode Statistics", + "Plotter Module", + "Foundations", + "456183e1-1e62-4127-85f9-505dc8c2c20e" + ], + [ + "Trading Episode Statistics", + "Plotter Panel", + "Foundations", + "22e12c9b-01f2-4ffa-b73e-d2788f5a0e54" + ] + ] + } + } + ], + "id": "2778246a-0dd7-45f8-8ffb-876861ff2778", + "savedPayload": { + "position": { + "x": 18808.775449101795, + "y": 10705.196329813976 + }, + "targetPosition": { + "x": 18714.775449101795, + "y": 10685.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "011e3afe-0e72-4134-bf91-6346da24d6c6", + "savedPayload": { + "position": { + "x": 18718.775449101795, + "y": 10722.196329813976 + }, + "targetPosition": { + "x": 18714.775449101795, + "y": 10685.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dd28d38f-25cd-4b5a-bd50-8fdcc953d0fa", + "savedPayload": { + "position": { + "x": 18714.775449101795, + "y": 10685.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10729.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading Episode Statistics", + "id": "ce50e86a-75ed-4c17-9522-d651114f55e0" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Trading Episode", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "ec39f98c-4b1a-4acb-b562-970348566581", + "savedPayload": { + "position": { + "x": 18944.775449101795, + "y": 10846.196329813976 + }, + "targetPosition": { + "x": 18849.775449101795, + "y": 10820.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "93baa517-c477-4130-a4a9-5925158b2719", + "savedPayload": { + "position": { + "x": 18773.775449101795, + "y": 10856.196329813976 + }, + "targetPosition": { + "x": 18849.775449101795, + "y": 10820.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "00e57076-3d8d-4599-a10a-c2029cc3dadd", + "savedPayload": { + "position": { + "x": 18849.775449101795, + "y": 10820.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10729.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Candle", + "id": "b21ede54-5ff2-48ee-af5f-6fa10f6051da" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Trading Episode", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Current Balance", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "11e07ddc-8bb3-420d-9896-f58ffd25a5cd", + "savedPayload": { + "position": { + "x": 18768.775449101795, + "y": 10683.196329813976 + }, + "targetPosition": { + "x": 18754.775449101795, + "y": 10721.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Current Balance", + "id": "f03b22f2-4725-4bbf-9a90-f02d545d05a8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Episode Balances", + "Plotter Module", + "Foundations", + "9b3212d7-ac1e-490f-9b2d-608768801370" + ], + [ + "Current Balance", + "Plotter Panel", + "Foundations", + "f03b22f2-4725-4bbf-9a90-f02d545d05a8" + ] + ] + } + } + ], + "id": "e7807b08-985d-461b-9e55-65c31544ced7", + "savedPayload": { + "position": { + "x": 18754.775449101795, + "y": 10721.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10630.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "ba928898-71a0-4fc2-a893-e9fb315c33bc", + "savedPayload": { + "position": { + "x": 18822.775449101795, + "y": 10625.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10630.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "12ddb3db-540d-4dd1-8107-bcf30c4f3b87", + "savedPayload": { + "position": { + "x": 18813.775449101795, + "y": 10630.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10729.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Balances", + "id": "2bde84c6-b18c-4c17-ace7-82eeff55ccb2" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Trading Episode", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "fe871647-8326-44df-93fa-adc0df318556", + "savedPayload": { + "position": { + "x": 18767.775449101795, + "y": 10899.196329813976 + }, + "targetPosition": { + "x": 18866.775449101795, + "y": 10821.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "2eecbe22-dfe5-4cd8-96ec-c03e440b8955", + "savedPayload": { + "position": { + "x": 18950.775449101795, + "y": 10721.196329813976 + }, + "targetPosition": { + "x": 18866.775449101795, + "y": 10821.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "725fc79b-330f-409a-9335-deaf351ee1c5", + "savedPayload": { + "position": { + "x": 18866.775449101795, + "y": 10821.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10729.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Distance To Trading Event", + "id": "79cc77aa-d518-4f3b-aac2-0fa65bd815d3" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Trading Episode", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "f0f6e22f-82de-493f-876c-4befc9c200ea", + "savedPayload": { + "position": { + "x": 18925.775449101795, + "y": 10750.196329813976 + }, + "targetPosition": { + "x": 18860.775449101795, + "y": 10822.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "bb8cd3fe-8790-442b-a965-837d1b1d2c57", + "savedPayload": { + "position": { + "x": 18789.775449101795, + "y": 10847.196329813976 + }, + "targetPosition": { + "x": 18860.775449101795, + "y": 10822.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f8691980-9d3e-495b-8a81-fd4c9bcf3715", + "savedPayload": { + "position": { + "x": 18860.775449101795, + "y": 10822.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10729.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Base Asset", + "id": "e0e84366-fd0e-46a6-af12-ed8d0eda02fe" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Trading Episode", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "0d6fa22e-b906-4ef1-83f0-d5e5828bb894", + "savedPayload": { + "position": { + "x": 18816.775449101795, + "y": 10652.196329813976 + }, + "targetPosition": { + "x": 18749.775449101795, + "y": 10647.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "ef8a48b1-fc9d-485f-8895-9ef1d469e085", + "savedPayload": { + "position": { + "x": 18743.775449101795, + "y": 10560.196329813976 + }, + "targetPosition": { + "x": 18749.775449101795, + "y": 10647.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e13461e8-285b-4243-810d-aa8be0d9f8cf", + "savedPayload": { + "position": { + "x": 18749.775449101795, + "y": 10647.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10729.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Quoted Asset", + "id": "50fe1663-5cc9-4bd1-80e7-5dafdacf1307" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Trading Episode", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "f814cc13-0365-4887-9f09-b0c148135977", + "savedPayload": { + "position": { + "x": 18791.775449101795, + "y": 10678.196329813976 + }, + "targetPosition": { + "x": 18764.775449101795, + "y": 10703.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "cf482a4d-2dd3-4762-8373-b2aa74e8a8e2", + "savedPayload": { + "position": { + "x": 18759.775449101795, + "y": 10705.196329813976 + }, + "targetPosition": { + "x": 18764.775449101795, + "y": 10703.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a5ce4ab1-1063-459e-a516-709365a428b3", + "savedPayload": { + "position": { + "x": 18764.775449101795, + "y": 10703.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10729.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Episode", + "id": "4dc57e89-f60b-45fd-a135-ad4e66f45c31" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Trading Episode", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "ace0576c-9920-4b53-bbd0-f2372e83055a", + "savedPayload": { + "position": { + "x": 18813.775449101795, + "y": 10729.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10791.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Strategy", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "862368bd-5298-43ec-8a48-9cb1475381b3", + "savedPayload": { + "position": { + "x": 18812.775449101795, + "y": 10786.196329813976 + }, + "targetPosition": { + "x": 18746.775449101795, + "y": 10773.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "c09969ca-296c-4c16-ac69-96a36af47c5b", + "savedPayload": { + "position": { + "x": 18718.775449101795, + "y": 10717.196329813976 + }, + "targetPosition": { + "x": 18746.775449101795, + "y": 10773.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "95d54968-5957-4877-8364-336eba9264d8", + "savedPayload": { + "position": { + "x": 18746.775449101795, + "y": 10773.196329813976 + }, + "targetPosition": { + "x": 18742.775449101795, + "y": 10736.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Strategy", + "id": "63d1660a-a939-4ccb-9db1-a9aea2ea109d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Strategy", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "253f3532-0d20-425b-8e6e-a631f6d6e158", + "savedPayload": { + "position": { + "x": 18776.775449101795, + "y": 10883.196329813976 + }, + "targetPosition": { + "x": 18769.775449101795, + "y": 10826.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "8bb9f950-159e-4fec-9914-b17cf7f43684", + "savedPayload": { + "position": { + "x": 18688.775449101795, + "y": 10907.196329813976 + }, + "targetPosition": { + "x": 18769.775449101795, + "y": 10826.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "804fc37b-9f55-4b01-98e0-07fdc342a61e", + "savedPayload": { + "position": { + "x": 18769.775449101795, + "y": 10826.196329813976 + }, + "targetPosition": { + "x": 18742.775449101795, + "y": 10736.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Strategy", + "id": "90bd6fc0-4c3d-4e9a-a22e-8e7a1d410ae1" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Strategy", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "e5d33072-7bd7-4483-8057-3dcd66803d17", + "savedPayload": { + "position": { + "x": 18742.775449101795, + "y": 10736.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10791.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Position", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "2ff5fc03-7859-4d83-a869-113eb65e8cc7", + "savedPayload": { + "position": { + "x": 18982.775449101795, + "y": 10830.196329813976 + }, + "targetPosition": { + "x": 18979.775449101795, + "y": 10901.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "4cf4c2fa-645e-497b-b751-0ea9d92194fc", + "savedPayload": { + "position": { + "x": 19054.775449101795, + "y": 10932.196329813976 + }, + "targetPosition": { + "x": 18979.775449101795, + "y": 10901.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e50d78fd-a401-4ab9-b00b-b503ad676792", + "savedPayload": { + "position": { + "x": 18979.775449101795, + "y": 10901.196329813976 + }, + "targetPosition": { + "x": 18885.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Position", + "id": "8def4606-57b0-401a-a181-39885750d02f" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Position", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "ee82b2e6-c3d5-4876-8bb2-13e709790b8a", + "savedPayload": { + "position": { + "x": 18894.775449101795, + "y": 10940.196329813976 + }, + "targetPosition": { + "x": 18928.775449101795, + "y": 10939.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "e6ba905b-6a79-4da4-9fa7-3975cd7710db", + "savedPayload": { + "position": { + "x": 18948.775449101795, + "y": 10847.196329813976 + }, + "targetPosition": { + "x": 18928.775449101795, + "y": 10939.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e6cd73ff-e13a-4a4c-8635-cc9db04e7db1", + "savedPayload": { + "position": { + "x": 18928.775449101795, + "y": 10939.196329813976 + }, + "targetPosition": { + "x": 18885.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Position", + "id": "d5e80f83-d25c-4dd0-8adb-74cb97553c15" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Position", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "398d5c3c-cae7-4501-9d5c-f15f3a889a55", + "savedPayload": { + "position": { + "x": 18922.775449101795, + "y": 10755.196329813976 + }, + "targetPosition": { + "x": 18935.775449101795, + "y": 10768.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "e86c42eb-d336-435c-a53d-e94eb17db7b9", + "savedPayload": { + "position": { + "x": 18859.775449101795, + "y": 10761.196329813976 + }, + "targetPosition": { + "x": 18935.775449101795, + "y": 10768.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b423e09f-cea7-4717-9290-9bf55f569cbe", + "savedPayload": { + "position": { + "x": 18935.775449101795, + "y": 10768.196329813976 + }, + "targetPosition": { + "x": 18885.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Stop Loss", + "id": "2f161089-5d4e-436f-b1ad-c640777e4893" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Position", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "f2725e7e-c84a-4ae9-ba58-636d0ab007ef", + "savedPayload": { + "position": { + "x": 18733.775449101795, + "y": 10864.196329813976 + }, + "targetPosition": { + "x": 18794.775449101795, + "y": 10804.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "9067050f-4993-45dc-859c-fe1b257d059c", + "savedPayload": { + "position": { + "x": 18776.775449101795, + "y": 10869.196329813976 + }, + "targetPosition": { + "x": 18794.775449101795, + "y": 10804.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3b15e1c0-6a49-4f94-9f1e-66c9795415e5", + "savedPayload": { + "position": { + "x": 18794.775449101795, + "y": 10804.196329813976 + }, + "targetPosition": { + "x": 18885.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Take Profit", + "id": "e5219a43-23cf-441e-a114-2d2c936eb199" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Position", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "43f8bdb0-2bd6-4ea6-a576-cb49a42fd9e2", + "savedPayload": { + "position": { + "x": 18885.775449101795, + "y": 10859.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10791.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Stages", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "3bde02e4-0c35-4b4b-9f60-b9827cbaa9e3", + "savedPayload": { + "position": { + "x": 18866.775449101795, + "y": 10812.196329813976 + }, + "targetPosition": { + "x": 18920.775449101795, + "y": 10829.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "c7eb81ef-24a0-4396-b264-b49f00c8454e", + "savedPayload": { + "position": { + "x": 18866.775449101795, + "y": 10896.196329813976 + }, + "targetPosition": { + "x": 18920.775449101795, + "y": 10829.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "90b6d415-989a-4958-bf9d-34efaa84c584", + "savedPayload": { + "position": { + "x": 18920.775449101795, + "y": 10829.196329813976 + }, + "targetPosition": { + "x": 18836.775449101795, + "y": 10846.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Open Stage", + "id": "02096bc1-727f-4c22-acc1-3b535e8d5e7b" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Stages", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "96113faf-74e3-43ac-b5b6-b811c8a2159c", + "savedPayload": { + "position": { + "x": 18855.775449101795, + "y": 10792.196329813976 + }, + "targetPosition": { + "x": 18910.775449101795, + "y": 10856.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "7bd6342f-aca3-4234-aa74-f42818ebe4f0", + "savedPayload": { + "position": { + "x": 18920.775449101795, + "y": 10877.196329813976 + }, + "targetPosition": { + "x": 18910.775449101795, + "y": 10856.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a98c9ca4-5626-452d-b779-c067fe23904d", + "savedPayload": { + "position": { + "x": 18910.775449101795, + "y": 10856.196329813976 + }, + "targetPosition": { + "x": 18836.775449101795, + "y": 10846.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Close Stage", + "id": "1e4630dd-6b5a-44c3-b882-e46df93ddf00" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Stages", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "1c32a126-a4b2-441e-ac99-37e00a505a85", + "savedPayload": { + "position": { + "x": 18796.775449101795, + "y": 10727.196329813976 + }, + "targetPosition": { + "x": 18878.775449101795, + "y": 10824.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "fdd51a9f-35cb-4d61-85be-16ea5e72c5e0", + "savedPayload": { + "position": { + "x": 18970.775449101795, + "y": 10795.196329813976 + }, + "targetPosition": { + "x": 18878.775449101795, + "y": 10824.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "706ef4b7-b570-4a0b-aca9-7c344e9290ba", + "savedPayload": { + "position": { + "x": 18878.775449101795, + "y": 10824.196329813976 + }, + "targetPosition": { + "x": 18836.775449101795, + "y": 10846.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trigger Stage", + "id": "414d4ce1-086e-4f2b-8c64-d7eb2834850f" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Stages", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "ef798721-80c1-4519-841b-ab3e1e5d1f79", + "savedPayload": { + "position": { + "x": 18819.775449101795, + "y": 10795.196329813976 + }, + "targetPosition": { + "x": 18779.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "79004221-7c04-4931-bbce-3f2412edc8c8", + "savedPayload": { + "position": { + "x": 18760.775449101795, + "y": 10800.196329813976 + }, + "targetPosition": { + "x": 18779.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "64830369-32b8-4bf5-b4d5-a372ba23be23", + "savedPayload": { + "position": { + "x": 18779.775449101795, + "y": 10859.196329813976 + }, + "targetPosition": { + "x": 18836.775449101795, + "y": 10846.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Manage Stage", + "id": "40f22c39-2d3f-4f12-a5d9-95a8263471c1" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Stages", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "70f26410-ac3d-4846-83b0-0cb60cb5b9fb", + "savedPayload": { + "position": { + "x": 18836.775449101795, + "y": 10846.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10791.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Orders", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "806069d7-3ac4-4ff8-a775-6b47b66bf6bd", + "savedPayload": { + "position": { + "x": 18765.775449101795, + "y": 10718.196329813976 + }, + "targetPosition": { + "x": 18837.775449101795, + "y": 10798.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "cce3e4a7-c778-45e3-a852-77736124868f", + "savedPayload": { + "position": { + "x": 18750.775449101795, + "y": 10723.196329813976 + }, + "targetPosition": { + "x": 18837.775449101795, + "y": 10798.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "709752bd-cd5d-4824-8e08-e46d4cb1518a", + "savedPayload": { + "position": { + "x": 18837.775449101795, + "y": 10798.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10866.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Buy Orders", + "id": "6be6070f-df5a-4c1e-a322-5101bfd2002f" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "3cf7a778-2565-4fe6-94c3-4dbb4844400a", + "savedPayload": { + "position": { + "x": 18871.775449101795, + "y": 10851.196329813976 + }, + "targetPosition": { + "x": 18853.775449101795, + "y": 10918.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "11a1c506-0d4e-4332-a0a9-f22c4c68b1d7", + "savedPayload": { + "position": { + "x": 18907.775449101795, + "y": 10899.196329813976 + }, + "targetPosition": { + "x": 18853.775449101795, + "y": 10918.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "202a030e-004d-4606-a9ae-18054290ae83", + "savedPayload": { + "position": { + "x": 18853.775449101795, + "y": 10918.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10866.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Sell Orders", + "id": "fb69156a-e857-4968-afcc-9772a9c53eaa" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "9f1aaef8-b9b1-4b91-8b15-adeda6596487", + "savedPayload": { + "position": { + "x": 18743.775449101795, + "y": 10984.196329813976 + }, + "targetPosition": { + "x": 18748.775449101795, + "y": 10911.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "0a4b4a73-5235-4bae-8c77-99c482c37ade", + "savedPayload": { + "position": { + "x": 18757.775449101795, + "y": 10929.196329813976 + }, + "targetPosition": { + "x": 18748.775449101795, + "y": 10911.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "02c08fc3-a4e8-4fcb-97f7-cc3c9f475113", + "savedPayload": { + "position": { + "x": 18748.775449101795, + "y": 10911.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10866.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Buy Orders", + "id": "74fce242-6c07-4da7-b565-1ca12537fa3b" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "ba76c066-c674-4976-a926-203a9a686695", + "savedPayload": { + "position": { + "x": 18869.775449101795, + "y": 10938.196329813976 + }, + "targetPosition": { + "x": 18830.775449101795, + "y": 10901.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "00ccaee3-e055-4a50-bc1d-b895a5d877db", + "savedPayload": { + "position": { + "x": 18877.775449101795, + "y": 10908.196329813976 + }, + "targetPosition": { + "x": 18830.775449101795, + "y": 10901.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "295c39c0-1b91-4a76-bf26-784c82f95137", + "savedPayload": { + "position": { + "x": 18830.775449101795, + "y": 10901.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10866.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Sell Orders", + "id": "24e5dfb5-a5b3-41e7-a6e4-d70874545c3d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "b4084bfc-d483-4fd8-8f2a-2f90749eb506", + "savedPayload": { + "position": { + "x": 18730.775449101795, + "y": 10715.196329813976 + }, + "targetPosition": { + "x": 18779.775449101795, + "y": 10802.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "30603623-fd5e-4c12-9c45-7d95ccc4758f", + "savedPayload": { + "position": { + "x": 18690.775449101795, + "y": 10817.196329813976 + }, + "targetPosition": { + "x": 18779.775449101795, + "y": 10802.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "270c42d7-ed2f-432c-a7c4-9d037631ad1d", + "savedPayload": { + "position": { + "x": 18779.775449101795, + "y": 10802.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10866.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Market Order", + "id": "940941f6-7b68-48b8-ad5f-23b027e4f8cd" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "75c60ca4-e06d-4634-b80e-be98ebd3e2b4", + "savedPayload": { + "position": { + "x": 18920.775449101795, + "y": 10805.196329813976 + }, + "targetPosition": { + "x": 18905.775449101795, + "y": 10821.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "0d163555-d79e-4967-8a37-17a277519785", + "savedPayload": { + "position": { + "x": 18832.775449101795, + "y": 10829.196329813976 + }, + "targetPosition": { + "x": 18905.775449101795, + "y": 10821.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0e1ea01e-3614-4a94-bbf7-d92bd254dece", + "savedPayload": { + "position": { + "x": 18905.775449101795, + "y": 10821.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10866.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Limit Order", + "id": "1f5270fc-d516-4cca-833c-66e146cfab05" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading Engine", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "c8dcbe27-da58-4749-a4b0-aedd7fb239a8", + "savedPayload": { + "position": { + "x": 18813.775449101795, + "y": 10866.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10791.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6ee98741-d10d-473d-a844-db5a94834813", + "savedPayload": { + "position": { + "x": 18813.775449101795, + "y": 10791.196329813976 + }, + "targetPosition": { + "x": 18767.775449101795, + "y": 10791.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e2913064-dc1c-4e59-b381-e1a73d59e8a6", + "savedPayload": { + "position": { + "x": 18767.775449101795, + "y": 10791.196329813976 + }, + "targetPosition": { + "x": 18824.775449101795, + "y": 10815.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "03136f95-c9c1-4b88-98e2-8d05fefad25f", + "savedPayload": { + "position": { + "x": 18824.775449101795, + "y": 10815.196329813976 + }, + "targetPosition": { + "x": 18850.775449101795, + "y": 10870.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "15fe5adb-2a75-4961-92e7-995343e9fd26" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ] + ] + } + }, + "id": "703d97a1-b9a0-47b1-8a87-33fe0df9e31f", + "savedPayload": { + "position": { + "x": 18850.775449101795, + "y": 10870.196329813976 + }, + "targetPosition": { + "x": 18920.775449101795, + "y": 10771.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Trading System", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading System", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "59cf0848-799c-44ae-9ad0-73c4870d715c", + "savedPayload": { + "position": { + "x": 18784.775449101795, + "y": 10844.196329813976 + }, + "targetPosition": { + "x": 18711.775449101795, + "y": 10908.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "56400f11-3994-429b-9591-ef8a1209aee5", + "savedPayload": { + "position": { + "x": 18799.775449101795, + "y": 10824.196329813976 + }, + "targetPosition": { + "x": 18711.775449101795, + "y": 10908.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "69b214c5-b689-4165-b3cb-956c543df0cc", + "savedPayload": { + "position": { + "x": 18711.775449101795, + "y": 10908.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Errors", + "id": "813dc1cb-d7ef-44b6-84be-65b297f464d7" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading System", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "38d2ce9e-d453-4a0f-8041-29bd47bf64f2", + "savedPayload": { + "position": { + "x": 18707.775449101795, + "y": 10842.196329813976 + }, + "targetPosition": { + "x": 18728.775449101795, + "y": 10923.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "7cd007e7-e1d7-4f51-9ac4-f97ad291800a", + "savedPayload": { + "position": { + "x": 18653.775449101795, + "y": 11005.196329813976 + }, + "targetPosition": { + "x": 18728.775449101795, + "y": 10923.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "58de89c1-29f9-4daa-8e1d-6ed684521863", + "savedPayload": { + "position": { + "x": 18728.775449101795, + "y": 10923.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Highlights", + "id": "3af7c54b-832b-406c-9f97-3c1b99b3691e" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading System", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "79633c19-7f4c-4ce8-ab1b-85941b46bf4d", + "savedPayload": { + "position": { + "x": 18813.775449101795, + "y": 10893.196329813976 + }, + "targetPosition": { + "x": 18738.775449101795, + "y": 10962.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "434548fc-f16f-4149-80ee-f6b425fd683e", + "savedPayload": { + "position": { + "x": 18658.775449101795, + "y": 11004.196329813976 + }, + "targetPosition": { + "x": 18738.775449101795, + "y": 10962.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a955a6ff-7b3f-4552-8fbb-66a77dbcf830", + "savedPayload": { + "position": { + "x": 18738.775449101795, + "y": 10962.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Values", + "id": "7011289d-b529-48d0-9557-738e95561c9d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading System", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "41e98d45-b707-4c2c-b038-d7eb1e4084b9", + "savedPayload": { + "position": { + "x": 18648.775449101795, + "y": 10838.196329813976 + }, + "targetPosition": { + "x": 18691.775449101795, + "y": 10826.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "f6831b62-3760-404b-82ae-ff8ea6f595b2", + "savedPayload": { + "position": { + "x": 18648.775449101795, + "y": 10908.196329813976 + }, + "targetPosition": { + "x": 18691.775449101795, + "y": 10826.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8ce22a84-8f0e-4d75-8e3f-3fe845ccb8aa", + "savedPayload": { + "position": { + "x": 18691.775449101795, + "y": 10826.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Status", + "id": "7939a0cb-78dc-47b5-9a5b-5ea06980896e" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading System", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "fc87422b-f859-4a08-be8f-c5b99315ac02", + "savedPayload": { + "position": { + "x": 18738.775449101795, + "y": 10970.196329813976 + }, + "targetPosition": { + "x": 18717.775449101795, + "y": 10970.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "0a8c5da8-5249-481c-8c8a-3b5835bd4283", + "savedPayload": { + "position": { + "x": 18700.775449101795, + "y": 11030.196329813976 + }, + "targetPosition": { + "x": 18717.775449101795, + "y": 10970.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "83d65862-c2f1-415f-9ff1-93e0b8974b3c", + "savedPayload": { + "position": { + "x": 18717.775449101795, + "y": 10970.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Progress", + "id": "ea5610a7-cf2f-4df7-a75d-44c393116307" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading System", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "1c31f728-18a9-4c3f-8777-a0abcc48db5e", + "savedPayload": { + "position": { + "x": 18843.775449101795, + "y": 10872.196329813976 + }, + "targetPosition": { + "x": 18763.775449101795, + "y": 10832.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "556f8645-8d8f-4c34-ab73-ee4b54ba0f28", + "savedPayload": { + "position": { + "x": 18687.775449101795, + "y": 10841.196329813976 + }, + "targetPosition": { + "x": 18763.775449101795, + "y": 10832.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d7daabb0-8157-474f-820f-c69398fe06e8", + "savedPayload": { + "position": { + "x": 18763.775449101795, + "y": 10832.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Running", + "id": "214cd413-ee09-44c7-965c-0991d9009df6" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading System", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "8a3de1e5-677a-4c2c-9f76-d38637945b86", + "savedPayload": { + "position": { + "x": 18932.775449101795, + "y": 10969.196329813976 + }, + "targetPosition": { + "x": 18834.775449101795, + "y": 10944.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "0b0bc935-92fd-493c-82b8-11da87ba16fb", + "savedPayload": { + "position": { + "x": 18849.775449101795, + "y": 10929.196329813976 + }, + "targetPosition": { + "x": 18834.775449101795, + "y": 10944.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "90b91999-1736-4721-9799-ba48e1606fb9", + "savedPayload": { + "position": { + "x": 18834.775449101795, + "y": 10944.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Announcements", + "id": "b84abee1-2fa0-4879-95f9-6d2117f8e897" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading System", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "f58c9c14-1276-4459-9a03-cc67d7175695", + "savedPayload": { + "position": { + "x": 18753.775449101795, + "y": 10894.196329813976 + }, + "targetPosition": { + "x": 18748.775449101795, + "y": 10821.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "89113eeb-7148-4541-b8bb-e7ab683c4061", + "savedPayload": { + "position": { + "x": 18820.775449101795, + "y": 10902.196329813976 + }, + "targetPosition": { + "x": 18748.775449101795, + "y": 10821.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "81c72a8f-adf7-4ac5-b3e7-44a8e71f9f80", + "savedPayload": { + "position": { + "x": 18748.775449101795, + "y": 10821.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Warnings", + "id": "961da0f5-2c71-49d5-91ac-475e750e72e0" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading System", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "7bddce8f-b0c2-42fa-97bf-a381ef051e60", + "savedPayload": { + "position": { + "x": 18835.775449101795, + "y": 10921.196329813976 + }, + "targetPosition": { + "x": 18779.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "0b4a55f3-cc76-407a-858e-95cd56e2bb65", + "savedPayload": { + "position": { + "x": 18762.775449101795, + "y": 10928.196329813976 + }, + "targetPosition": { + "x": 18779.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3f4f11e4-be13-4dc8-b917-0d98b95c39bc", + "savedPayload": { + "position": { + "x": 18779.775449101795, + "y": 10859.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Infos", + "id": "96c5f433-b621-48ec-a98b-8526d63e29b9" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Trading System", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "30e4c126-837c-4c78-86a5-b68dbdc61643", + "savedPayload": { + "position": { + "x": 18786.775449101795, + "y": 10885.196329813976 + }, + "targetPosition": { + "x": 18844.775449101795, + "y": 10908.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e4f85d72-7137-45b5-a018-1b253abd09c5", + "savedPayload": { + "position": { + "x": 18844.775449101795, + "y": 10908.196329813976 + }, + "targetPosition": { + "x": 18852.775449101795, + "y": 10837.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6c53294b-8513-4067-8897-d1c5151c3210", + "savedPayload": { + "position": { + "x": 18852.775449101795, + "y": 10837.196329813976 + }, + "targetPosition": { + "x": 18931.775449101795, + "y": 10750.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "15fe5adb-2a75-4961-92e7-995343e9fd26" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ] + ] + } + }, + "id": "f0dbe6dc-2354-4aaf-826c-f50acee57da5", + "savedPayload": { + "position": { + "x": 18931.775449101795, + "y": 10750.196329813976 + }, + "targetPosition": { + "x": 18920.775449101795, + "y": 10771.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Simulation Objects", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Simulation Objects", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Episode Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2f585e2b-5c4f-401e-9c23-91ea8783b704", + "savedPayload": { + "position": { + "x": 18902.775449101795, + "y": 10902.196329813976 + }, + "targetPosition": { + "x": 18884.775449101795, + "y": 10871.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Object", + "id": "9b17be1e-af4c-4d50-a276-fa51e964533a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Object", + "Plotter Panel", + "Foundations", + "9b17be1e-af4c-4d50-a276-fa51e964533a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Episode Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "347f6eba-17bc-414b-b764-ec7dd0ad87df", + "savedPayload": { + "position": { + "x": 18826.775449101795, + "y": 10875.196329813976 + }, + "targetPosition": { + "x": 18884.775449101795, + "y": 10871.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Base Asset", + "id": "403c85f0-c03c-42d1-b05a-418e5e6d4576" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Base Asset", + "Plotter Panel", + "Foundations", + "403c85f0-c03c-42d1-b05a-418e5e6d4576" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Episode Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a45d792d-e88a-42bc-bd99-f6fcf652c57a", + "savedPayload": { + "position": { + "x": 18942.775449101795, + "y": 10795.196329813976 + }, + "targetPosition": { + "x": 18884.775449101795, + "y": 10871.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Quoted Asset", + "id": "ff7a6cd3-1e4b-46b3-bf0f-022ed7a1c627" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Quoted Asset", + "Plotter Panel", + "Foundations", + "ff7a6cd3-1e4b-46b3-bf0f-022ed7a1c627" + ] + ] + } + } + ], + "id": "0beb22a1-fbe7-447c-9062-3396fb0f6b04", + "savedPayload": { + "position": { + "x": 18884.775449101795, + "y": 10871.196329813976 + }, + "targetPosition": { + "x": 18964.775449101795, + "y": 10788.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1d8097ed-b3e6-47c7-a29f-81d7ff7ee59a", + "savedPayload": { + "position": { + "x": 18881.775449101795, + "y": 10797.196329813976 + }, + "targetPosition": { + "x": 18911.775449101795, + "y": 10774.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "033404c6-ca90-4906-96b6-f58050fa8d3f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "033404c6-ca90-4906-96b6-f58050fa8d3f" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "950e726d-e647-4cca-8b94-fb3b627fd5a1", + "savedPayload": { + "position": { + "x": 18915.775449101795, + "y": 10756.196329813976 + }, + "targetPosition": { + "x": 18911.775449101795, + "y": 10774.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "565f4c7f-f509-4ff6-8c66-f34360e6a686" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "565f4c7f-f509-4ff6-8c66-f34360e6a686" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "80ee2a78-88db-4823-9b3c-38efcff46d79", + "savedPayload": { + "position": { + "x": 18829.775449101795, + "y": 10700.196329813976 + }, + "targetPosition": { + "x": 18911.775449101795, + "y": 10774.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "a38b4138-fb29-4ca6-84d0-c2f9a5793508" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "a38b4138-fb29-4ca6-84d0-c2f9a5793508" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "9f0a6a87-4910-432a-96ed-938510c66e22", + "savedPayload": { + "position": { + "x": 18902.775449101795, + "y": 10827.196329813976 + }, + "targetPosition": { + "x": 18911.775449101795, + "y": 10774.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "69ea94a9-7ec6-4e32-85ef-953638e84f07" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "69ea94a9-7ec6-4e32-85ef-953638e84f07" + ] + ] + } + } + ], + "id": "7e9e7e53-cb10-440c-99c5-3f26a23d65a4", + "savedPayload": { + "position": { + "x": 18911.775449101795, + "y": 10774.196329813976 + }, + "targetPosition": { + "x": 18964.775449101795, + "y": 10788.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "50309895-d18f-4122-ace4-5ece929dd026", + "savedPayload": { + "position": { + "x": 18964.775449101795, + "y": 10788.196329813976 + }, + "targetPosition": { + "x": 18937.775449101795, + "y": 10883.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episodes", + "id": "182c0814-57b1-47e1-a298-793b1641075d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Strategy Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c69fede7-d095-4eb5-887d-9232e43dd0aa", + "savedPayload": { + "position": { + "x": 18927.775449101795, + "y": 10887.196329813976 + }, + "targetPosition": { + "x": 18880.775449101795, + "y": 10916.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Strategy Object", + "id": "793a5633-d67a-4c09-abb6-739651013117" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "Strategy Object", + "Plotter Panel", + "Foundations", + "793a5633-d67a-4c09-abb6-739651013117" + ] + ] + } + } + ], + "id": "5cc5f7af-8d72-4f13-a34b-277ee0524b94", + "savedPayload": { + "position": { + "x": 18880.775449101795, + "y": 10916.196329813976 + }, + "targetPosition": { + "x": 18931.775449101795, + "y": 10858.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e1b01c5f-bab3-48a5-8dc3-35c5b836ee60", + "savedPayload": { + "position": { + "x": 18911.775449101795, + "y": 10931.196329813976 + }, + "targetPosition": { + "x": 18989.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "552e9559-6e70-4edd-bd1a-20bca6193a92" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "552e9559-6e70-4edd-bd1a-20bca6193a92" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "74e0bc83-0521-4d99-8d01-d699a3e26286", + "savedPayload": { + "position": { + "x": 19074.775449101795, + "y": 10762.196329813976 + }, + "targetPosition": { + "x": 18989.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "aab0ba7a-04a7-468e-8c72-22ccb917c755" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "aab0ba7a-04a7-468e-8c72-22ccb917c755" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b4922af6-32a8-4e10-a53c-ad2dde0477c9", + "savedPayload": { + "position": { + "x": 18912.775449101795, + "y": 10908.196329813976 + }, + "targetPosition": { + "x": 18989.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "e143372b-6659-4dce-9ec6-46031a413a63" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "e143372b-6659-4dce-9ec6-46031a413a63" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b59a802d-846a-45db-a127-e146a2645cb7", + "savedPayload": { + "position": { + "x": 19043.775449101795, + "y": 10880.196329813976 + }, + "targetPosition": { + "x": 18989.775449101795, + "y": 10859.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "7d61b677-3dee-4874-80b6-0b99537cae74" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "7d61b677-3dee-4874-80b6-0b99537cae74" + ] + ] + } + } + ], + "id": "96032f23-811f-408e-994e-0a8de1e0ed56", + "savedPayload": { + "position": { + "x": 18989.775449101795, + "y": 10859.196329813976 + }, + "targetPosition": { + "x": 18931.775449101795, + "y": 10858.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a919d14f-04e1-4ce0-b3af-be069defa73c", + "savedPayload": { + "position": { + "x": 18931.775449101795, + "y": 10858.196329813976 + }, + "targetPosition": { + "x": 18937.775449101795, + "y": 10883.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Strategies", + "id": "37ee7496-d4ed-4ec8-b4ff-a81659405f72" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Orders", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Market Buy Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "0f4d052a-7aab-4bf1-b916-6959977e71c6", + "savedPayload": { + "position": { + "x": 19025.775449101795, + "y": 11041.196329813976 + }, + "targetPosition": { + "x": 19073.775449101795, + "y": 11043.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order", + "id": "91db3d56-762b-4f29-855a-7b08fd1e50e6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order", + "Plotter Panel", + "Foundations", + "91db3d56-762b-4f29-855a-7b08fd1e50e6" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "fbaa95d6-c614-44fe-b478-0de4d41f1d33", + "savedPayload": { + "position": { + "x": 19070.775449101795, + "y": 11084.196329813976 + }, + "targetPosition": { + "x": 19073.775449101795, + "y": 11043.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Stats", + "id": "c1ab942c-dbfa-4c32-884e-26b5662a978d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Stats", + "Plotter Panel", + "Foundations", + "c1ab942c-dbfa-4c32-884e-26b5662a978d" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e1bcdb31-c15a-4233-9c20-2adc86a7ee4d", + "savedPayload": { + "position": { + "x": 19166.775449101795, + "y": 11121.196329813976 + }, + "targetPosition": { + "x": 19073.775449101795, + "y": 11043.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Base Asset", + "id": "c09825ad-c83a-4a51-9771-1ee650aa6db3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Base Asset", + "Plotter Panel", + "Foundations", + "c09825ad-c83a-4a51-9771-1ee650aa6db3" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "6b9d8aa0-1f0a-4dd3-81df-c90aff2abbb7", + "savedPayload": { + "position": { + "x": 18983.775449101795, + "y": 11027.196329813976 + }, + "targetPosition": { + "x": 19073.775449101795, + "y": 11043.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Quoted Asset", + "id": "1c6ed5fe-aae1-463a-a26b-e8fb1de568e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Quoted Asset", + "Plotter Panel", + "Foundations", + "1c6ed5fe-aae1-463a-a26b-e8fb1de568e2" + ] + ] + } + } + ], + "id": "c0f30ef9-39ad-4a96-9a48-e1b08309d264", + "savedPayload": { + "position": { + "x": 19073.775449101795, + "y": 11043.196329813976 + }, + "targetPosition": { + "x": 19078.775449101795, + "y": 11075.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ad133040-63c5-4237-ab73-15f455c1b660", + "savedPayload": { + "position": { + "x": 19116.775449101795, + "y": 11135.196329813976 + }, + "targetPosition": { + "x": 19027.775449101795, + "y": 11147.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "551e46fc-9ed0-47e6-90ef-8b22ad97ed76" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "2f07f99d-3db4-4df5-af13-8cba2937b5ba" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "551e46fc-9ed0-47e6-90ef-8b22ad97ed76" + ] + ] + } + } + ], + "id": "dac9db79-1f3c-4a49-ba97-c54036b4bace", + "savedPayload": { + "position": { + "x": 19027.775449101795, + "y": 11147.196329813976 + }, + "targetPosition": { + "x": 19078.775449101795, + "y": 11075.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b6d3eb85-d18a-4efd-a425-33e5cfb8005b", + "savedPayload": { + "position": { + "x": 19078.775449101795, + "y": 11075.196329813976 + }, + "targetPosition": { + "x": 19015.775449101795, + "y": 10980.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Buy Orders", + "id": "5b22c451-0a74-4d8f-80b8-75142d5f51d2" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Market Sell Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "4a0ecceb-6c20-496e-ad9a-b9b7c73aa64e", + "savedPayload": { + "position": { + "x": 18838.775449101795, + "y": 10988.196329813976 + }, + "targetPosition": { + "x": 18840.775449101795, + "y": 11086.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order", + "id": "2ea54c27-9848-4127-8230-28f2db90156a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order", + "Plotter Panel", + "Foundations", + "2ea54c27-9848-4127-8230-28f2db90156a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a746d6ad-fefa-4fc0-b27e-d6eb95b21da6", + "savedPayload": { + "position": { + "x": 18771.775449101795, + "y": 11028.196329813976 + }, + "targetPosition": { + "x": 18840.775449101795, + "y": 11086.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Stats", + "id": "84306bfb-6d08-47cd-bbd3-d323376277a3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Stats", + "Plotter Panel", + "Foundations", + "84306bfb-6d08-47cd-bbd3-d323376277a3" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7aced06d-5974-4a41-9e2e-001f1332c78c", + "savedPayload": { + "position": { + "x": 18885.775449101795, + "y": 11053.196329813976 + }, + "targetPosition": { + "x": 18840.775449101795, + "y": 11086.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Base Asset", + "id": "a5c81b71-8ba4-4d20-9f90-7f4f596dabec" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Base Asset", + "Plotter Panel", + "Foundations", + "a5c81b71-8ba4-4d20-9f90-7f4f596dabec" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "48db61de-ce97-482e-b75a-0f820b886999", + "savedPayload": { + "position": { + "x": 18932.775449101795, + "y": 11151.196329813976 + }, + "targetPosition": { + "x": 18840.775449101795, + "y": 11086.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Quoted Asset", + "id": "f85beb80-f114-4877-a287-cbc7978f381e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Quoted Asset", + "Plotter Panel", + "Foundations", + "f85beb80-f114-4877-a287-cbc7978f381e" + ] + ] + } + } + ], + "id": "c4ea6d3c-d58f-4487-b70c-59e48c4d8cc6", + "savedPayload": { + "position": { + "x": 18840.775449101795, + "y": 11086.196329813976 + }, + "targetPosition": { + "x": 18931.775449101795, + "y": 11018.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "dae2488e-6154-404c-8885-84666dc25b4d", + "savedPayload": { + "position": { + "x": 18912.775449101795, + "y": 10943.196329813976 + }, + "targetPosition": { + "x": 18938.775449101795, + "y": 11010.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "5a7da2e9-63d7-4d20-93dc-0db41672a584" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "bc5c7860-4eb8-4aa1-ab45-a2d214f84d06" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "5a7da2e9-63d7-4d20-93dc-0db41672a584" + ] + ] + } + } + ], + "id": "9bbab958-c9c2-430b-8e57-2ac807b72d4e", + "savedPayload": { + "position": { + "x": 18938.775449101795, + "y": 11010.196329813976 + }, + "targetPosition": { + "x": 18931.775449101795, + "y": 11018.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1dfeb373-cdb7-4a82-b47e-9521adcf1668", + "savedPayload": { + "position": { + "x": 18931.775449101795, + "y": 11018.196329813976 + }, + "targetPosition": { + "x": 19015.775449101795, + "y": 10980.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Sell Orders", + "id": "85597d14-2323-413c-bd28-6635ca249d8f" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Limit Buy Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7956b387-d868-43bf-b2b7-c8f8a9aaeee9", + "savedPayload": { + "position": { + "x": 19149.775449101795, + "y": 11147.196329813976 + }, + "targetPosition": { + "x": 19061.775449101795, + "y": 11059.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order", + "id": "99a381cf-56c6-443c-a132-8e3ef8e31410" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order", + "Plotter Panel", + "Foundations", + "99a381cf-56c6-443c-a132-8e3ef8e31410" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3a6ac874-7de2-4922-8119-1c20b79a9143", + "savedPayload": { + "position": { + "x": 18961.775449101795, + "y": 11052.196329813976 + }, + "targetPosition": { + "x": 19061.775449101795, + "y": 11059.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Stats", + "id": "96b3dc99-0766-4cca-9221-4f500212fe4a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Stats", + "Plotter Panel", + "Foundations", + "96b3dc99-0766-4cca-9221-4f500212fe4a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a152eb5d-bcf2-4e4f-b31b-6801687d2187", + "savedPayload": { + "position": { + "x": 18969.775449101795, + "y": 11000.196329813976 + }, + "targetPosition": { + "x": 19061.775449101795, + "y": 11059.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Base Asset", + "id": "9ad574aa-a7cc-4b75-87eb-b667b5d02b06" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Base Asset", + "Plotter Panel", + "Foundations", + "9ad574aa-a7cc-4b75-87eb-b667b5d02b06" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "48c85b46-ff1b-4f81-ae30-6c2be2bcda64", + "savedPayload": { + "position": { + "x": 19140.775449101795, + "y": 11054.196329813976 + }, + "targetPosition": { + "x": 19061.775449101795, + "y": 11059.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Quoted Asset", + "id": "1e14fdbf-56ef-4dc3-8f82-e81ff2dd6887" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Quoted Asset", + "Plotter Panel", + "Foundations", + "1e14fdbf-56ef-4dc3-8f82-e81ff2dd6887" + ] + ] + } + } + ], + "id": "ac11c889-8533-44ee-8711-e11a9ca30d2e", + "savedPayload": { + "position": { + "x": 19061.775449101795, + "y": 11059.196329813976 + }, + "targetPosition": { + "x": 18977.775449101795, + "y": 11052.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Status Open", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "bb1d6986-3dbd-4ea0-82ad-80c17e25024a", + "savedPayload": { + "position": { + "x": 18859.775449101795, + "y": 10945.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 11045.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Open", + "id": "ac3c3f35-bb05-4e2c-999e-07c54c8de4c5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Open", + "Polygon", + "Foundations", + "ac3c3f35-bb05-4e2c-999e-07c54c8de4c5" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Cancel Event", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ef14b1c3-c9c1-4d11-a18c-a8697ec41139", + "savedPayload": { + "position": { + "x": 18930.775449101795, + "y": 11122.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 11045.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "id": "922ec096-a4c7-458a-9980-c44e3364dfb8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Closed Cancel Event", + "Polygon", + "Foundations", + "922ec096-a4c7-458a-9980-c44e3364dfb8" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Filled", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "797f156c-cc25-4173-a17f-266e973c692d", + "savedPayload": { + "position": { + "x": 18828.775449101795, + "y": 10963.196329813976 + }, + "targetPosition": { + "x": 18908.775449101795, + "y": 11045.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Filled", + "id": "491567ff-b836-4450-bc7c-3ba4dddd6992" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Closed Filled", + "Polygon", + "Foundations", + "491567ff-b836-4450-bc7c-3ba4dddd6992" + ] + ] + } + } + ], + "id": "378ecee9-4228-43c3-8ef4-9028ba2e4ac8", + "savedPayload": { + "position": { + "x": 18908.775449101795, + "y": 11045.196329813976 + }, + "targetPosition": { + "x": 18977.775449101795, + "y": 11052.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "514eb76d-4d35-426d-bc4d-4db6044867c5", + "savedPayload": { + "position": { + "x": 18977.775449101795, + "y": 11052.196329813976 + }, + "targetPosition": { + "x": 19015.775449101795, + "y": 10980.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Buy Orders", + "id": "a9da66a0-27da-4f19-9beb-c1cf6f46f5f8" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Limit Sell Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "0ddeaab7-6f3d-4987-bbdf-a4b95d973136", + "savedPayload": { + "position": { + "x": 19194.775449101795, + "y": 11089.196329813976 + }, + "targetPosition": { + "x": 19135.775449101795, + "y": 11051.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order", + "id": "56622d37-ad39-4af0-bafb-1bd6571602fa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order", + "Plotter Panel", + "Foundations", + "56622d37-ad39-4af0-bafb-1bd6571602fa" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "49f12a59-e7b2-4d58-9319-7f84c01b7c26", + "savedPayload": { + "position": { + "x": 19056.775449101795, + "y": 11095.196329813976 + }, + "targetPosition": { + "x": 19135.775449101795, + "y": 11051.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Stats", + "id": "0038bb5d-086c-4ecf-9183-1a07baed9418" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Stats", + "Plotter Panel", + "Foundations", + "0038bb5d-086c-4ecf-9183-1a07baed9418" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "546b7ae9-c527-4177-bb76-6245b4ddb1c4", + "savedPayload": { + "position": { + "x": 19079.775449101795, + "y": 11061.196329813976 + }, + "targetPosition": { + "x": 19135.775449101795, + "y": 11051.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Base Asset", + "id": "05a6be06-9cff-4c4b-ad76-eacace70f943" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Base Asset", + "Plotter Panel", + "Foundations", + "05a6be06-9cff-4c4b-ad76-eacace70f943" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "9c8201e6-51b5-47ad-b623-61ee5f081430", + "savedPayload": { + "position": { + "x": 19185.775449101795, + "y": 11027.196329813976 + }, + "targetPosition": { + "x": 19135.775449101795, + "y": 11051.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Quoted Asset", + "id": "30f418b6-2f34-424d-9abb-ce4045b62e1d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Quoted Asset", + "Plotter Panel", + "Foundations", + "30f418b6-2f34-424d-9abb-ce4045b62e1d" + ] + ] + } + } + ], + "id": "bca3f764-853f-4afa-8aab-14c00d10e2f0", + "savedPayload": { + "position": { + "x": 19135.775449101795, + "y": 11051.196329813976 + }, + "targetPosition": { + "x": 19040.775449101795, + "y": 10994.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Status Open", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ed054cab-2d42-47e5-af31-f528db734a44", + "savedPayload": { + "position": { + "x": 19129.775449101795, + "y": 11085.196329813976 + }, + "targetPosition": { + "x": 19117.775449101795, + "y": 11031.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Open", + "id": "6f0e5328-b762-487d-a8f3-22c09fdd0f6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Open", + "Polygon", + "Foundations", + "6f0e5328-b762-487d-a8f3-22c09fdd0f6f" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Cancel Event", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "15b4840d-458c-4167-b4d0-e17fe5362e0c", + "savedPayload": { + "position": { + "x": 19165.775449101795, + "y": 10939.196329813976 + }, + "targetPosition": { + "x": 19117.775449101795, + "y": 11031.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "id": "950bfd37-c5c6-4526-929b-8728fe9a1055" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Closed Cancel Event", + "Polygon", + "Foundations", + "950bfd37-c5c6-4526-929b-8728fe9a1055" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Filled", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8e7759e0-14b4-4868-a9b0-d7071dee0cb2", + "savedPayload": { + "position": { + "x": 19099.775449101795, + "y": 11081.196329813976 + }, + "targetPosition": { + "x": 19117.775449101795, + "y": 11031.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Filled", + "id": "061913f9-0103-45a4-a491-9ce613ae6d6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Closed Filled", + "Polygon", + "Foundations", + "061913f9-0103-45a4-a491-9ce613ae6d6f" + ] + ] + } + } + ], + "id": "e6c9a8d3-1edb-4800-924b-e242f73d350e", + "savedPayload": { + "position": { + "x": 19117.775449101795, + "y": 11031.196329813976 + }, + "targetPosition": { + "x": 19040.775449101795, + "y": 10994.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "15596dd5-a876-4778-865f-c55baf81f67d", + "savedPayload": { + "position": { + "x": 19040.775449101795, + "y": 10994.196329813976 + }, + "targetPosition": { + "x": 19015.775449101795, + "y": 10980.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Sell Orders", + "id": "d124d72d-89d6-4e6d-8a3d-78f75422f0bf" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Orders", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "d6ac66b3-50e8-4d2d-a00b-272c47b35a4c", + "savedPayload": { + "position": { + "x": 19015.775449101795, + "y": 10980.196329813976 + }, + "targetPosition": { + "x": 18937.775449101795, + "y": 10883.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Stages", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trigger Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "211cd49c-e163-4494-ae34-cd4e427d8330", + "savedPayload": { + "position": { + "x": 18937.775449101795, + "y": 10901.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10921.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trigger Stage Object", + "id": "b671622c-9692-49c5-847e-e9cc816fb74a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "Trigger Stage Object", + "Plotter Panel", + "Foundations", + "b671622c-9692-49c5-847e-e9cc816fb74a" + ] + ] + } + } + ], + "id": "2fbef2de-8c18-4141-a3c9-934bb7000e79", + "savedPayload": { + "position": { + "x": 18933.775449101795, + "y": 10921.196329813976 + }, + "targetPosition": { + "x": 19018.775449101795, + "y": 10955.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d84e4c84-9916-45f5-aba4-ade14bf16bab", + "savedPayload": { + "position": { + "x": 18891.775449101795, + "y": 11025.196329813976 + }, + "targetPosition": { + "x": 18971.775449101795, + "y": 10995.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "8228a94b-899c-4ad3-b718-3dbfcba7fcaf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "8228a94b-899c-4ad3-b718-3dbfcba7fcaf" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "39c75150-7e99-4ba6-b2fe-a270deff42f1", + "savedPayload": { + "position": { + "x": 19025.775449101795, + "y": 11036.196329813976 + }, + "targetPosition": { + "x": 18971.775449101795, + "y": 10995.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "f0a2f6d3-6122-48d1-83a8-fd1404d27573" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "f0a2f6d3-6122-48d1-83a8-fd1404d27573" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "241a9de0-422a-4e1e-9f5a-d2aa6ac9f7a5", + "savedPayload": { + "position": { + "x": 19037.775449101795, + "y": 10918.196329813976 + }, + "targetPosition": { + "x": 18971.775449101795, + "y": 10995.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "2f8e4334-128d-4b03-afb9-7e48d1344516" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "2f8e4334-128d-4b03-afb9-7e48d1344516" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e5025f02-e6dc-480b-895c-dff9a217ef9c", + "savedPayload": { + "position": { + "x": 18921.775449101795, + "y": 11001.196329813976 + }, + "targetPosition": { + "x": 18971.775449101795, + "y": 10995.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "51a8074b-a435-4206-a6d6-410930c8a20c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "51a8074b-a435-4206-a6d6-410930c8a20c" + ] + ] + } + } + ], + "id": "32e672a4-5f0e-4543-8a69-41288d46b7ba", + "savedPayload": { + "position": { + "x": 18971.775449101795, + "y": 10995.196329813976 + }, + "targetPosition": { + "x": 19018.775449101795, + "y": 10955.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3e21f7e4-bb37-442c-91b3-75c76410276f", + "savedPayload": { + "position": { + "x": 19018.775449101795, + "y": 10955.196329813976 + }, + "targetPosition": { + "x": 18919.775449101795, + "y": 10960.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trigger Stages", + "id": "3a99b08d-a78d-4167-90ad-6cd46b304ba6" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Stages", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Open Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "86625190-f34c-492d-8e2b-1ac7c17a5232", + "savedPayload": { + "position": { + "x": 18946.775449101795, + "y": 11053.196329813976 + }, + "targetPosition": { + "x": 19037.775449101795, + "y": 10969.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Open Stage Object", + "id": "680fb7bf-057b-4097-9433-a0002a57a892" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "Open Stage Object", + "Plotter Panel", + "Foundations", + "680fb7bf-057b-4097-9433-a0002a57a892" + ] + ] + } + } + ], + "id": "01169ad5-589a-4851-a093-d25e0e272908", + "savedPayload": { + "position": { + "x": 19037.775449101795, + "y": 10969.196329813976 + }, + "targetPosition": { + "x": 18977.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7977c1e1-c4ba-4ce3-8d00-5762d1b19932", + "savedPayload": { + "position": { + "x": 18933.775449101795, + "y": 10875.196329813976 + }, + "targetPosition": { + "x": 19018.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "23c36b0c-d580-47e1-b81c-923115e40ebb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "23c36b0c-d580-47e1-b81c-923115e40ebb" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2cd723f3-1fd8-4f79-82d0-6fb029ca8d5b", + "savedPayload": { + "position": { + "x": 18933.775449101795, + "y": 10881.196329813976 + }, + "targetPosition": { + "x": 19018.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "f465341e-bb80-46bf-a181-1378f61ff697" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "f465341e-bb80-46bf-a181-1378f61ff697" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "f490a94e-6617-4439-a804-ea2122dbfeb6", + "savedPayload": { + "position": { + "x": 18924.775449101795, + "y": 10812.196329813976 + }, + "targetPosition": { + "x": 19018.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "93c9f804-f808-4bd8-88b9-c97c093ec5df" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "93c9f804-f808-4bd8-88b9-c97c093ec5df" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "05549449-916d-4319-b998-9efaf2331afe", + "savedPayload": { + "position": { + "x": 19049.775449101795, + "y": 10714.196329813976 + }, + "targetPosition": { + "x": 19018.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "f484ad80-9f03-4a7a-9429-e9219e528298" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "f484ad80-9f03-4a7a-9429-e9219e528298" + ] + ] + } + } + ], + "id": "d4529141-62fe-44d5-ab58-2643f5f1d8aa", + "savedPayload": { + "position": { + "x": 19018.775449101795, + "y": 10797.196329813976 + }, + "targetPosition": { + "x": 18977.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "93c2a835-218d-430c-afe2-9c4436817153", + "savedPayload": { + "position": { + "x": 18977.775449101795, + "y": 10891.196329813976 + }, + "targetPosition": { + "x": 18919.775449101795, + "y": 10960.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Open Stages", + "id": "71ffe1dd-beb5-45e1-b523-dba343913d01" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Stages", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Manage Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2e74b6cc-3364-4da6-8cff-16ce38eaad16", + "savedPayload": { + "position": { + "x": 18834.775449101795, + "y": 10811.196329813976 + }, + "targetPosition": { + "x": 18810.775449101795, + "y": 10856.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Manage Stage Object", + "id": "3168525e-3786-40a3-9d7d-e58ec8ddc0b4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "Manage Stage Object", + "Plotter Panel", + "Foundations", + "3168525e-3786-40a3-9d7d-e58ec8ddc0b4" + ] + ] + } + } + ], + "id": "9fd717d6-50d1-4af7-99c3-dd5670218acb", + "savedPayload": { + "position": { + "x": 18810.775449101795, + "y": 10856.196329813976 + }, + "targetPosition": { + "x": 18900.775449101795, + "y": 10884.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "0281754b-c395-4b12-9f73-b066b2d5042d", + "savedPayload": { + "position": { + "x": 18940.775449101795, + "y": 10794.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "2f3e784b-3ceb-4fc2-93e9-1ae6032475e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "2f3e784b-3ceb-4fc2-93e9-1ae6032475e2" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "bf7c5064-a023-482a-9621-881117c159e2", + "savedPayload": { + "position": { + "x": 18988.775449101795, + "y": 10838.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "75e8608a-3265-40b4-99b0-e4ea18b194cd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "75e8608a-3265-40b4-99b0-e4ea18b194cd" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "78d65c08-1511-4b6a-9343-6910202edf1f", + "savedPayload": { + "position": { + "x": 19024.775449101795, + "y": 10759.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "2ae621ce-54cf-477f-9ece-bc9bbf22aa1d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "2ae621ce-54cf-477f-9ece-bc9bbf22aa1d" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "50a0d6a0-75d6-491e-a85a-2dc418a9b2f2", + "savedPayload": { + "position": { + "x": 19030.775449101795, + "y": 10861.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "b0a2ab04-1f23-4cdb-8103-dfa76da3ffde" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "b0a2ab04-1f23-4cdb-8103-dfa76da3ffde" + ] + ] + } + } + ], + "id": "361fc464-3d26-4488-814b-be40f6f5e777", + "savedPayload": { + "position": { + "x": 18933.775449101795, + "y": 10831.196329813976 + }, + "targetPosition": { + "x": 18900.775449101795, + "y": 10884.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2849ed0f-0dd7-4dfd-86a0-aab137f6939e", + "savedPayload": { + "position": { + "x": 18900.775449101795, + "y": 10884.196329813976 + }, + "targetPosition": { + "x": 18919.775449101795, + "y": 10960.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Manage Stages", + "id": "18cc10a8-18c4-4bdd-9b2b-4f01ed48f8ad" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Stages", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Close Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ffcea73d-a745-49ac-9284-fbb83abf6323", + "savedPayload": { + "position": { + "x": 18835.775449101795, + "y": 11049.196329813976 + }, + "targetPosition": { + "x": 18891.775449101795, + "y": 11062.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Close Stage Object", + "id": "80a8fb24-c756-410c-bed2-a37784ea90bb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "Close Stage Object", + "Plotter Panel", + "Foundations", + "80a8fb24-c756-410c-bed2-a37784ea90bb" + ] + ] + } + } + ], + "id": "7f74cdc8-be18-48d8-9c14-e26efa2c0596", + "savedPayload": { + "position": { + "x": 18891.775449101795, + "y": 11062.196329813976 + }, + "targetPosition": { + "x": 18973.775449101795, + "y": 10975.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "190f1c07-d8d0-4e6e-91cd-243687cb4871", + "savedPayload": { + "position": { + "x": 19068.775449101795, + "y": 11017.196329813976 + }, + "targetPosition": { + "x": 19048.775449101795, + "y": 11070.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "ecd0b265-422d-47b0-8beb-f3e2ca65e277" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "ecd0b265-422d-47b0-8beb-f3e2ca65e277" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "08014d53-58aa-4bf6-9ab2-bac0f1fca416", + "savedPayload": { + "position": { + "x": 19144.775449101795, + "y": 11064.196329813976 + }, + "targetPosition": { + "x": 19048.775449101795, + "y": 11070.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "67fdab45-c30c-40cd-91ce-5d4de47975a3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "67fdab45-c30c-40cd-91ce-5d4de47975a3" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "64b7fe09-9ba4-4f49-a458-17a4e2e94204", + "savedPayload": { + "position": { + "x": 19093.775449101795, + "y": 11032.196329813976 + }, + "targetPosition": { + "x": 19048.775449101795, + "y": 11070.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "c039ceb1-2c7e-4b0e-943f-b473e45a49d2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "c039ceb1-2c7e-4b0e-943f-b473e45a49d2" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "20d4b050-ff6a-4736-a6ba-00d0d55527cb", + "savedPayload": { + "position": { + "x": 19027.775449101795, + "y": 11027.196329813976 + }, + "targetPosition": { + "x": 19048.775449101795, + "y": 11070.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "da1dbf22-3175-44d7-b5fa-5365e76dce6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "da1dbf22-3175-44d7-b5fa-5365e76dce6f" + ] + ] + } + } + ], + "id": "49ef7979-79b7-4d3b-9ba6-7338f52ffd01", + "savedPayload": { + "position": { + "x": 19048.775449101795, + "y": 11070.196329813976 + }, + "targetPosition": { + "x": 18973.775449101795, + "y": 10975.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ab0bf10b-b5af-456d-bd9f-370f4310b6dd", + "savedPayload": { + "position": { + "x": 18973.775449101795, + "y": 10975.196329813976 + }, + "targetPosition": { + "x": 18919.775449101795, + "y": 10960.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Close Stages", + "id": "07151bcf-9b18-4c84-8e45-070b42cc6943" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Stages", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "9045f99d-356e-4f4d-8ed3-d317f2b36384", + "savedPayload": { + "position": { + "x": 18919.775449101795, + "y": 10960.196329813976 + }, + "targetPosition": { + "x": 18937.775449101795, + "y": 10883.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Position", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "98183872-ba91-4ca0-8e4e-a92ef67d8aa1", + "savedPayload": { + "position": { + "x": 19032.775449101795, + "y": 10990.196329813976 + }, + "targetPosition": { + "x": 19017.775449101795, + "y": 10974.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Object", + "id": "230d4fdf-dbe2-44e8-999f-9a5526d594ef" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "Position Object", + "Plotter Panel", + "Foundations", + "230d4fdf-dbe2-44e8-999f-9a5526d594ef" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Position Combined Statistics", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ba9d3830-d0c3-4e59-aece-fd5635234b6a", + "savedPayload": { + "position": { + "x": 19019.775449101795, + "y": 10896.196329813976 + }, + "targetPosition": { + "x": 19017.775449101795, + "y": 10974.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Combined Statistics", + "id": "fa683b80-633c-4886-b81d-dbc507c66d80" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "Position Combined Statistics", + "Plotter Panel", + "Foundations", + "fa683b80-633c-4886-b81d-dbc507c66d80" + ] + ] + } + } + ], + "id": "8932f828-f37b-4f53-be9f-5449708300cf", + "savedPayload": { + "position": { + "x": 19017.775449101795, + "y": 10974.196329813976 + }, + "targetPosition": { + "x": 18938.775449101795, + "y": 10916.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Entry Target Rate Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7d61f73d-a49b-4ebc-8199-d4bccd94a9bb", + "savedPayload": { + "position": { + "x": 18913.775449101795, + "y": 10842.196329813976 + }, + "targetPosition": { + "x": 18960.775449101795, + "y": 10818.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Entry Target Rate Line", + "id": "a5a51f32-7b3b-4d9b-b30c-aa0ffb61258a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7383535c-c74d-4a5f-9e90-7938bf338a69" + ], + [ + "Entry Target Rate Line", + "Polygon", + "Foundations", + "a5a51f32-7b3b-4d9b-b30c-aa0ffb61258a" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Exit Target Rate Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8013f7f5-2da2-4c65-8f91-6416710ea148", + "savedPayload": { + "position": { + "x": 18950.775449101795, + "y": 10899.196329813976 + }, + "targetPosition": { + "x": 18960.775449101795, + "y": 10818.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Exit Target Rate Line", + "id": "19ce16c0-e06d-4f1a-a89e-ba74af8999cf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7383535c-c74d-4a5f-9e90-7938bf338a69" + ], + [ + "Exit Target Rate Line", + "Polygon", + "Foundations", + "19ce16c0-e06d-4f1a-a89e-ba74af8999cf" + ] + ] + } + } + ], + "id": "3c197d71-d146-43db-af23-a9553dda87cd", + "savedPayload": { + "position": { + "x": 18960.775449101795, + "y": 10818.196329813976 + }, + "targetPosition": { + "x": 18938.775449101795, + "y": 10916.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6531b1e4-e718-4728-8621-9fb9164dfdfe", + "savedPayload": { + "position": { + "x": 18938.775449101795, + "y": 10916.196329813976 + }, + "targetPosition": { + "x": 18948.775449101795, + "y": 10857.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Positions", + "id": "64e5d0b6-650f-4f68-8a5d-3a32b2bb33eb" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Position", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "be335236-29c4-43d8-b755-cbc31433fd61", + "savedPayload": { + "position": { + "x": 19068.775449101795, + "y": 10899.196329813976 + }, + "targetPosition": { + "x": 18986.775449101795, + "y": 10821.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Base Asset", + "id": "4c89da99-9bbf-4ffa-8f0e-339c2ae4f38d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "Position Base Asset", + "Plotter Panel", + "Foundations", + "4c89da99-9bbf-4ffa-8f0e-339c2ae4f38d" + ] + ] + } + } + ], + "id": "6a60d7b7-0c28-4659-8fbf-0017e4a52b80", + "savedPayload": { + "position": { + "x": 18986.775449101795, + "y": 10821.196329813976 + }, + "targetPosition": { + "x": 18929.775449101795, + "y": 10845.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Profit Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d8351d68-a860-4717-b5f0-f758e163f996", + "savedPayload": { + "position": { + "x": 18835.775449101795, + "y": 10738.196329813976 + }, + "targetPosition": { + "x": 18866.775449101795, + "y": 10807.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Profit Triangle", + "id": "02bb3875-2c75-44fa-a7e2-d00035bc1d1c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Profit Triangle", + "Polygon", + "Foundations", + "02bb3875-2c75-44fa-a7e2-d00035bc1d1c" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Loss Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "58f65d11-5a42-4ee6-82c2-82ff49b435e6", + "savedPayload": { + "position": { + "x": 18887.775449101795, + "y": 10799.196329813976 + }, + "targetPosition": { + "x": 18866.775449101795, + "y": 10807.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Loss Triangle", + "id": "0ea736ec-79a5-4836-8021-9f0a39cae941" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Loss Triangle", + "Polygon", + "Foundations", + "0ea736ec-79a5-4836-8021-9f0a39cae941" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Empty Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "af3b6917-f444-4afd-b607-3f8a59b9f7c5", + "savedPayload": { + "position": { + "x": 18948.775449101795, + "y": 10900.196329813976 + }, + "targetPosition": { + "x": 18866.775449101795, + "y": 10807.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Empty Triangle", + "id": "6d605339-7369-4f3a-ab2d-db4680174dd1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Empty Triangle", + "Polygon", + "Foundations", + "6d605339-7369-4f3a-ab2d-db4680174dd1" + ] + ] + } + } + ], + "id": "ec54631e-d91a-497e-ace5-293f76987c47", + "savedPayload": { + "position": { + "x": 18866.775449101795, + "y": 10807.196329813976 + }, + "targetPosition": { + "x": 18929.775449101795, + "y": 10845.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "044553d2-1a15-4a5b-8eb6-831abbed71fe", + "savedPayload": { + "position": { + "x": 18929.775449101795, + "y": 10845.196329813976 + }, + "targetPosition": { + "x": 18948.775449101795, + "y": 10857.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Position Base Asset", + "id": "b6e1a58e-009b-40fe-9bb6-54f9938cfb4c" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Position", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d7c536fa-375a-448c-901e-d4cd685bc8e8", + "savedPayload": { + "position": { + "x": 18869.775449101795, + "y": 10749.196329813976 + }, + "targetPosition": { + "x": 18885.775449101795, + "y": 10704.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Quoted Asset", + "id": "1d377283-4fc2-498f-acd0-6c856c298c2d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "Position Quoted Asset", + "Plotter Panel", + "Foundations", + "1d377283-4fc2-498f-acd0-6c856c298c2d" + ] + ] + } + } + ], + "id": "25f12e3b-1de3-4a40-bd60-27a86b86bf08", + "savedPayload": { + "position": { + "x": 18885.775449101795, + "y": 10704.196329813976 + }, + "targetPosition": { + "x": 18853.775449101795, + "y": 10781.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Profit Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "9cb1eef8-fa73-4a17-b394-1881d01892aa", + "savedPayload": { + "position": { + "x": 18796.775449101795, + "y": 10747.196329813976 + }, + "targetPosition": { + "x": 18805.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Profit Triangle", + "id": "1dc2b7ca-f93f-4993-b20a-0a7a341436aa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Profit Triangle", + "Polygon", + "Foundations", + "1dc2b7ca-f93f-4993-b20a-0a7a341436aa" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Loss Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "4e607fe8-dfb8-4b41-ae75-e74a962a0e89", + "savedPayload": { + "position": { + "x": 18731.775449101795, + "y": 10765.196329813976 + }, + "targetPosition": { + "x": 18805.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Loss Triangle", + "id": "252cf157-ac1c-4489-9e43-3cd8b4ffea5d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Loss Triangle", + "Polygon", + "Foundations", + "252cf157-ac1c-4489-9e43-3cd8b4ffea5d" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Empty Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1b45cf6b-2bf1-475f-b756-0b1845b62289", + "savedPayload": { + "position": { + "x": 18779.775449101795, + "y": 10709.196329813976 + }, + "targetPosition": { + "x": 18805.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Empty Triangle", + "id": "7f0b8fd4-d544-4b14-a531-10668d1d767e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Empty Triangle", + "Polygon", + "Foundations", + "7f0b8fd4-d544-4b14-a531-10668d1d767e" + ] + ] + } + } + ], + "id": "b0af2d7a-6d1b-44e1-b804-398feb011679", + "savedPayload": { + "position": { + "x": 18805.775449101795, + "y": 10797.196329813976 + }, + "targetPosition": { + "x": 18853.775449101795, + "y": 10781.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "18ac02e1-81a7-4768-96f4-ae7ac8b607d4", + "savedPayload": { + "position": { + "x": 18853.775449101795, + "y": 10781.196329813976 + }, + "targetPosition": { + "x": 18948.775449101795, + "y": 10857.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Position Quoted Asset", + "id": "5d11072e-2184-4aa1-818f-19f70710e7f9" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Position", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Stop Loss Panel", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "991cdcca-986f-4b8e-adf4-71fb26808e1b", + "savedPayload": { + "position": { + "x": 18996.775449101795, + "y": 10938.196329813976 + }, + "targetPosition": { + "x": 18914.775449101795, + "y": 10943.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Stop Loss Panel", + "id": "af403e0f-699b-4dfc-b3ee-d6a8747ab081" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "f3833246-c097-42c2-8522-930b4d0450d3" + ], + [ + "Stop Loss Panel", + "Plotter Panel", + "Foundations", + "af403e0f-699b-4dfc-b3ee-d6a8747ab081" + ] + ] + } + } + ], + "id": "07d35768-c69d-4280-ae09-ba4939b51d0b", + "savedPayload": { + "position": { + "x": 18914.775449101795, + "y": 10943.196329813976 + }, + "targetPosition": { + "x": 18918.775449101795, + "y": 10896.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "47bde685-eee3-440f-ad86-883b1c533001", + "savedPayload": { + "position": { + "x": 18847.775449101795, + "y": 10814.196329813976 + }, + "targetPosition": { + "x": 18893.775449101795, + "y": 10800.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "506b65ce-5080-421b-9981-6220603de1db" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "f3833246-c097-42c2-8522-930b4d0450d3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "2692f8f1-615e-4af7-8735-0516470d12ed" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "506b65ce-5080-421b-9981-6220603de1db" + ] + ] + } + } + ], + "id": "5d22ae4e-ba8c-4f51-bd5a-265a2f9d80a3", + "savedPayload": { + "position": { + "x": 18893.775449101795, + "y": 10800.196329813976 + }, + "targetPosition": { + "x": 18918.775449101795, + "y": 10896.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3d3baa83-6bb7-4212-bbd2-9f8c62730d73", + "savedPayload": { + "position": { + "x": 18918.775449101795, + "y": 10896.196329813976 + }, + "targetPosition": { + "x": 18948.775449101795, + "y": 10857.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Stop Loss", + "id": "dadc090a-d48d-44f3-9602-ac12947efb50" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Position", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Take Profit Panel", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "6b54a78e-2dee-4b19-8e3c-557f8c38a481", + "savedPayload": { + "position": { + "x": 18943.775449101795, + "y": 10694.196329813976 + }, + "targetPosition": { + "x": 18846.775449101795, + "y": 10736.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Take Profit Panel", + "id": "7669828e-655e-4a1e-836d-20e7dfbd6a6e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "daa39650-5f2b-4bc2-9798-86e26cd43c13" + ], + [ + "Take Profit Panel", + "Plotter Panel", + "Foundations", + "7669828e-655e-4a1e-836d-20e7dfbd6a6e" + ] + ] + } + } + ], + "id": "a2cda8ec-256a-4b1f-9094-91ec9c96fa4a", + "savedPayload": { + "position": { + "x": 18846.775449101795, + "y": 10736.196329813976 + }, + "targetPosition": { + "x": 18928.775449101795, + "y": 10805.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "25b9876e-ee21-4ed8-a4d7-5c8ff1993c74", + "savedPayload": { + "position": { + "x": 18938.775449101795, + "y": 10821.196329813976 + }, + "targetPosition": { + "x": 18887.775449101795, + "y": 10724.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "85c17bc4-2728-4c03-8e0e-7b08a4178835" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "daa39650-5f2b-4bc2-9798-86e26cd43c13" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "37bb31f2-5eee-4aca-b484-03c9f7de3446" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "85c17bc4-2728-4c03-8e0e-7b08a4178835" + ] + ] + } + } + ], + "id": "c043e3d0-ea94-4c26-a8ee-49d92cf321f0", + "savedPayload": { + "position": { + "x": 18887.775449101795, + "y": 10724.196329813976 + }, + "targetPosition": { + "x": 18928.775449101795, + "y": 10805.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e02e55b6-a5e2-46bc-825a-9506892e14c0", + "savedPayload": { + "position": { + "x": 18928.775449101795, + "y": 10805.196329813976 + }, + "targetPosition": { + "x": 18948.775449101795, + "y": 10857.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Take Profit", + "id": "e089caed-e996-42a1-9b45-06e7d71d7959" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ], + [ + "Low Frequency", + "Bot Products" + ], + [ + "Simulation Objects", + "Data Product Folder" + ], + [ + "Position", + "Data Product Folder" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "3c48906f-fc6b-4342-a55c-288867f88f10", + "savedPayload": { + "position": { + "x": 18948.775449101795, + "y": 10857.196329813976 + }, + "targetPosition": { + "x": 18937.775449101795, + "y": 10883.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "506fc18d-7424-452e-885b-1182c0041e64", + "savedPayload": { + "position": { + "x": 18937.775449101795, + "y": 10883.196329813976 + }, + "targetPosition": { + "x": 19024.775449101795, + "y": 10799.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0a431f8f-2518-41cc-a464-46fc04bd5b4e", + "savedPayload": { + "position": { + "x": 19024.775449101795, + "y": 10799.196329813976 + }, + "targetPosition": { + "x": 18990.775449101795, + "y": 10781.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9c47cf3d-35b5-4d97-9596-85f2f181743c", + "savedPayload": { + "position": { + "x": 18990.775449101795, + "y": 10781.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10860.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "15fe5adb-2a75-4961-92e7-995343e9fd26" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Trading Mines Data", + "Trading Mines Data" + ], + [ + "New Project Trading Products", + "Project Trading Products" + ], + [ + "New Exchange Trading Products", + "Exchange Trading Products" + ], + [ + "New Market Trading Products", + "Market Trading Products" + ], + [ + "New Trading Session Reference", + "Trading Session Reference" + ], + [ + "New Trading Mine Products", + "Trading Mine Products" + ] + ] + } + }, + "id": "765bfd75-a4c6-4ce3-8c97-405a1128d3cf", + "savedPayload": { + "position": { + "x": 18955.775449101795, + "y": 10860.196329813976 + }, + "targetPosition": { + "x": 18920.775449101795, + "y": 10771.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Candles Data", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Exchange Raw Data", + "project": "Foundations", + "layers": [], + "layerFolders": [], + "id": "5d0bcb97-a130-4571-b674-8de6784e6cba", + "savedPayload": { + "position": { + "x": 19015.775449101795, + "y": 10843.196329813976 + }, + "targetPosition": { + "x": 18975.775449101795, + "y": 10749.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Layers", + "name": "Candles Volumes", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Candle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "94daef59-c68c-4b84-968a-4adb24e22410", + "savedPayload": { + "position": { + "x": 18718.775449101795, + "y": 10868.196329813976 + }, + "targetPosition": { + "x": 18798.775449101795, + "y": 10814.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Candle", + "id": "9336f4e6-d56b-4ed4-819d-0bb762ba1fdd" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Plotters Candles Volumes", + "Plotter", + "Foundations", + "e4347543-21b5-4274-b690-e6b3b5899862" + ], + [ + "Candles", + "Plotter Module", + "Foundations", + "0aed75a3-fee8-4ddc-97ff-b6768e6f12a3" + ], + [ + "Candle", + "Plotter Panel", + "Foundations", + "9336f4e6-d56b-4ed4-819d-0bb762ba1fdd" + ] + ] + } + } + ], + "id": "1bf55f57-fd52-4690-bbac-94184717bedc", + "savedPayload": { + "position": { + "x": 18798.775449101795, + "y": 10814.196329813976 + }, + "targetPosition": { + "x": 18879.775449101795, + "y": 10760.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "8233078a-0d99-4c25-8339-8a99fc2c0d56", + "savedPayload": { + "position": { + "x": 18871.775449101795, + "y": 10847.196329813976 + }, + "targetPosition": { + "x": 18879.775449101795, + "y": 10760.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a6c0bdd3-558e-4ad2-a0c8-ba7b67c18ebd", + "savedPayload": { + "position": { + "x": 18879.775449101795, + "y": 10760.196329813976 + }, + "targetPosition": { + "x": 18904.775449101795, + "y": 10682.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Candles", + "id": "41b8bf36-3639-4c79-ab1a-5b7852f6f9e1" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Data Mines Data", + "Data Mines Data" + ], + [ + "New Project Data Products", + "Project Data Products" + ], + [ + "New Exchange Data Products", + "Exchange Data Products" + ], + [ + "New Market Data Products", + "Market Data Products" + ], + [ + "Candles", + "Data Mine Products" + ], + [ + "Candles Volumes", + "Bot Products" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + }, + { + "type": "Layer", + "name": "", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Volume", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e1a9d875-8933-4389-ae6c-37386c7d6626", + "savedPayload": { + "position": { + "x": 18801.775449101795, + "y": 10804.196329813976 + }, + "targetPosition": { + "x": 18873.775449101795, + "y": 10784.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Volume", + "id": "42dbd098-4550-44a0-987f-54a28dd5f40b" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Plotters Candles Volumes", + "Plotter", + "Foundations", + "e4347543-21b5-4274-b690-e6b3b5899862" + ], + [ + "Volumes", + "Plotter Module", + "Foundations", + "a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1" + ], + [ + "Volume", + "Plotter Panel", + "Foundations", + "42dbd098-4550-44a0-987f-54a28dd5f40b" + ] + ] + } + } + ], + "id": "b8580c7b-5bf6-4f2e-8797-0b444ad8c20d", + "savedPayload": { + "position": { + "x": 18873.775449101795, + "y": 10784.196329813976 + }, + "targetPosition": { + "x": 18871.775449101795, + "y": 10695.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "6d9b66c3-9b68-4c3f-82f7-5008ce0c8903", + "savedPayload": { + "position": { + "x": 18940.775449101795, + "y": 10651.196329813976 + }, + "targetPosition": { + "x": 18871.775449101795, + "y": 10695.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0df461b1-cdec-46ac-b1c6-b29a64083c33", + "savedPayload": { + "position": { + "x": 18871.775449101795, + "y": 10695.196329813976 + }, + "targetPosition": { + "x": 18904.775449101795, + "y": 10682.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Volumes", + "id": "f8a6a102-b3d9-4f9e-84bb-7edeb0d4a855" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Data Mines Data", + "Data Mines Data" + ], + [ + "New Project Data Products", + "Project Data Products" + ], + [ + "New Exchange Data Products", + "Exchange Data Products" + ], + [ + "New Market Data Products", + "Market Data Products" + ], + [ + "Candles", + "Data Mine Products" + ], + [ + "Candles Volumes", + "Bot Products" + ], + [ + "New Data Product", + "Data Product" + ] + ] + } + } + ], + "layerFolders": [], + "id": "cbc62fcf-75d7-4fac-b630-25f1a3d05b2b", + "savedPayload": { + "position": { + "x": 18904.775449101795, + "y": 10682.196329813976 + }, + "targetPosition": { + "x": 18975.775449101795, + "y": 10749.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7f61bcd0-b8b0-4d11-9e76-2da4b9c86d94", + "savedPayload": { + "position": { + "x": 18975.775449101795, + "y": 10749.196329813976 + }, + "targetPosition": { + "x": 18888.775449101795, + "y": 10696.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine Products", + "name": "Candles", + "id": "4e64a51e-92e1-4e3b-ae9a-20ffd6439f7e" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Data Storage", + "Data Storage" + ], + [ + "New Data Mines Data", + "Data Mines Data" + ], + [ + "New Project Data Products", + "Project Data Products" + ], + [ + "New Exchange Data Products", + "Exchange Data Products" + ], + [ + "New Market Data Products", + "Market Data Products" + ], + [ + "Candles", + "Data Mine Products" + ] + ] + } + }, + "id": "9c8b5fa2-40d2-4411-8b08-20e418481e25", + "savedPayload": { + "position": { + "x": 18888.775449101795, + "y": 10696.196329813976 + }, + "targetPosition": { + "x": 18920.775449101795, + "y": 10771.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9b935d70-5b20-408d-b401-29fe7dcdcb1e", + "savedPayload": { + "position": { + "x": 18920.775449101795, + "y": 10771.196329813976 + }, + "targetPosition": { + "x": 18919.775449101795, + "y": 10753.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Backtesting Session", + "name": "New Trading System", + "id": "bee7e0fe-a3fc-46b5-919a-772220f91f80" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Testing Trading Tasks", + "Testing Trading Tasks" + ], + [ + "New Project Trading Tasks", + "Project Trading Tasks" + ], + [ + "New Exchange Trading Tasks", + "Exchange Trading Tasks" + ], + [ + "New Market Trading Tasks", + "Market Trading Tasks" + ], + [ + "New Trading Mine Tasks", + "Trading Mine Tasks" + ], + [ + "Masters", + "Task Manager" + ], + [ + "New Trading System", + "Task" + ], + [ + "Low Frequency", + "Trading Bot Instance" + ], + [ + "New Trading Process Instance", + "Trading Process Instance" + ], + [ + "New Trading System", + "Backtesting Session" + ] + ] + } + } + ], + "id": "807e45ad-4b86-4d30-a933-33a72e01ee70", + "savedPayload": { + "position": { + "x": 18919.775449101795, + "y": 10753.196329813976 + }, + "targetPosition": { + "x": 18901.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Testing Trading Tasks", + "name": "New Testing Trading Tasks", + "id": "8d7a7654-9f6e-470e-bcf9-1ca0092c5e1d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Testing Trading Tasks", + "Testing Trading Tasks", + "Foundations", + "8d7a7654-9f6e-470e-bcf9-1ca0092c5e1d" + ] + ] + } + }, + { + "type": "Dashboard", + "name": "Learning Tasks My Computer", + "project": "Foundations", + "timeMachines": [], + "id": "a127f42e-a224-4e13-ad66-2aaf59040f45", + "savedPayload": { + "position": { + "x": 18992.775449101795, + "y": 10644.196329813976 + }, + "targetPosition": { + "x": 18901.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Learning Tasks", + "name": "New Learning Tasks", + "id": "0818dfbe-61ea-40b8-8544-bee25d7f45be" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Learning Tasks", + "Learning Tasks", + "Foundations", + "0818dfbe-61ea-40b8-8544-bee25d7f45be" + ] + ] + } + }, + { + "type": "Dashboard", + "name": "Testing Trading Tasks My Computer", + "project": "Foundations", + "timeMachines": [ + { + "type": "Time Machine", + "name": "New Trading System Backtesting Session My Computer Binance BTC/USDT", + "project": "Foundations", + "timeScale": { + "type": "Time Scale", + "name": "New Time Scale", + "config": "{ \n\"autoMinScale\": true,\n\"autoMaxScale\": true,\n\"fromDate\": \"2018-01-01\",\n\"toDate\": \"2020-12-31\"\n}", + "project": "Foundations", + "id": "b05f0caa-cf97-4726-b642-eed519f197b9", + "savedPayload": { + "position": { + "x": 18917.775449101795, + "y": 10818.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "rateScale": { + "type": "Rate Scale", + "name": "New Rate Scale", + "config": "{ \n\"autoMinScale\": true,\n\"autoMaxScale\": true,\n\"minValue\": 0,\n\"maxValue\": 25000\n}", + "project": "Foundations", + "id": "c99d7041-b033-4c70-9cc8-fbeababedf1e", + "savedPayload": { + "position": { + "x": 18870.775449101795, + "y": 10967.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeFrameScale": { + "type": "Time Frame Scale", + "name": "New Time Frame Scale", + "config": "{ \n\"value\": \"24-hs\"\n}", + "project": "Foundations", + "id": "3d7bb108-084d-4f2f-b971-4a070675c4d9", + "savedPayload": { + "position": { + "x": 18777.775449101795, + "y": 10968.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timelineCharts": [ + { + "type": "Timeline Chart", + "name": "Trading Engine", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "Masters", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading Engine", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading Episode", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Trading Episode Counters", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trading Episode Counters", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "05c8ca6d-86ab-48f9-9a85-028b95016018", + "savedPayload": { + "position": { + "x": 18681.775449101795, + "y": 10966.196329813976 + }, + "targetPosition": { + "x": 18598.775449101795, + "y": 10963.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trading Episode Counters", + "id": "f3c54604-7e35-4068-92de-27a77d8dc543" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Trading Episode Counters", + "Plotter Module", + "Foundations", + "af6b3fbf-f8e7-45c5-bc22-719209914dad" + ], + [ + "Trading Episode Counters", + "Plotter Panel", + "Foundations", + "f3c54604-7e35-4068-92de-27a77d8dc543" + ] + ] + } + } + ], + "id": "c52633c8-400f-4307-afb7-2feacbc29195", + "savedPayload": { + "position": { + "x": 18598.775449101795, + "y": 10963.196329813976 + }, + "targetPosition": { + "x": 18509.775449101795, + "y": 11054.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "19d080a0-3f90-4ebc-a9af-48115d014707", + "savedPayload": { + "position": { + "x": 18571.775449101795, + "y": 11013.196329813976 + }, + "targetPosition": { + "x": 18509.775449101795, + "y": 11054.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "aa16485c-9bc7-4ff0-8955-cc3da57bb7e1", + "savedPayload": { + "position": { + "x": 18509.775449101795, + "y": 11054.196329813976 + }, + "targetPosition": { + "x": 18597.775449101795, + "y": 11147.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading Episode Counters", + "id": "1a64ed44-89dd-4445-b258-df88bc1476b6" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c1e57ed3-6a52-45ca-866b-f3ab02127ade" + ], + [ + "Trading Episode Counters", + "Data Product", + "Foundations", + "1a64ed44-89dd-4445-b258-df88bc1476b6" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading Episode Statistics", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trading Episode Statistics", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "36837f75-5304-4e6d-b780-83c9767e6a06", + "savedPayload": { + "position": { + "x": 18593.775449101795, + "y": 11192.196329813976 + }, + "targetPosition": { + "x": 18673.775449101795, + "y": 11102.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trading Episode Statistics", + "id": "22e12c9b-01f2-4ffa-b73e-d2788f5a0e54" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Trading Episode Statistics", + "Plotter Module", + "Foundations", + "456183e1-1e62-4127-85f9-505dc8c2c20e" + ], + [ + "Trading Episode Statistics", + "Plotter Panel", + "Foundations", + "22e12c9b-01f2-4ffa-b73e-d2788f5a0e54" + ] + ] + } + } + ], + "id": "cc14d91e-f37e-4db8-88cf-186575d92dbc", + "savedPayload": { + "position": { + "x": 18673.775449101795, + "y": 11102.196329813976 + }, + "targetPosition": { + "x": 18662.775449101795, + "y": 11140.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "4c7c32a5-be80-4006-be8b-c1b9d9109b07", + "savedPayload": { + "position": { + "x": 18638.775449101795, + "y": 11206.196329813976 + }, + "targetPosition": { + "x": 18662.775449101795, + "y": 11140.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "206d1dd4-a8de-4ff0-81be-537eaf028b37", + "savedPayload": { + "position": { + "x": 18662.775449101795, + "y": 11140.196329813976 + }, + "targetPosition": { + "x": 18597.775449101795, + "y": 11147.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading Episode Statistics", + "id": "90a47b1d-5614-4861-a45a-253e7ceb761e" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c1e57ed3-6a52-45ca-866b-f3ab02127ade" + ], + [ + "Trading Episode Statistics", + "Data Product", + "Foundations", + "90a47b1d-5614-4861-a45a-253e7ceb761e" + ] + ] + } + }, + { + "type": "Layer", + "name": "Episode Candle", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "3ebea660-0f75-40d5-bcdc-e9ded0f595b9", + "savedPayload": { + "position": { + "x": 18776.775449101795, + "y": 11204.196329813976 + }, + "targetPosition": { + "x": 18685.775449101795, + "y": 11178.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "88667f95-8f96-4571-86dc-34c9d5a31d1b", + "savedPayload": { + "position": { + "x": 18625.775449101795, + "y": 11158.196329813976 + }, + "targetPosition": { + "x": 18685.775449101795, + "y": 11178.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1b1a3d2c-c17a-45f9-884a-76b649b7fb56", + "savedPayload": { + "position": { + "x": 18685.775449101795, + "y": 11178.196329813976 + }, + "targetPosition": { + "x": 18597.775449101795, + "y": 11147.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Candle", + "id": "722ed5eb-e77b-4499-a67d-70927b949483" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c1e57ed3-6a52-45ca-866b-f3ab02127ade" + ], + [ + "Episode Candle", + "Data Product", + "Foundations", + "722ed5eb-e77b-4499-a67d-70927b949483" + ] + ] + } + }, + { + "type": "Layer", + "name": "Episode Balances", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Current Balance", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "dcb57b6f-9ae3-4e11-8f5d-b0585c090d84", + "savedPayload": { + "position": { + "x": 18409.775449101795, + "y": 11201.196329813976 + }, + "targetPosition": { + "x": 18415.775449101795, + "y": 11175.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Current Balance", + "id": "f03b22f2-4725-4bbf-9a90-f02d545d05a8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Episode Balances", + "Plotter Module", + "Foundations", + "9b3212d7-ac1e-490f-9b2d-608768801370" + ], + [ + "Current Balance", + "Plotter Panel", + "Foundations", + "f03b22f2-4725-4bbf-9a90-f02d545d05a8" + ] + ] + } + } + ], + "id": "984e9a5e-dcf9-446a-b954-ae3fde657646", + "savedPayload": { + "position": { + "x": 18415.775449101795, + "y": 11175.196329813976 + }, + "targetPosition": { + "x": 18510.775449101795, + "y": 11183.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "2edd435f-4bcf-4cb4-b251-b1fe62306203", + "savedPayload": { + "position": { + "x": 18428.775449101795, + "y": 11254.196329813976 + }, + "targetPosition": { + "x": 18510.775449101795, + "y": 11183.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "798aa8f4-3dca-431c-9640-47038f71d963", + "savedPayload": { + "position": { + "x": 18510.775449101795, + "y": 11183.196329813976 + }, + "targetPosition": { + "x": 18597.775449101795, + "y": 11147.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Balances", + "id": "4d1acc99-aefb-4b40-a020-5dc5203551df" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c1e57ed3-6a52-45ca-866b-f3ab02127ade" + ], + [ + "Episode Balances", + "Data Product", + "Foundations", + "4d1acc99-aefb-4b40-a020-5dc5203551df" + ] + ] + } + }, + { + "type": "Layer", + "name": "Distance To Trading Event", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "311ffb56-37bb-4ee3-9cb8-797dd2df863c", + "savedPayload": { + "position": { + "x": 18638.775449101795, + "y": 11095.196329813976 + }, + "targetPosition": { + "x": 18575.775449101795, + "y": 11091.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "68144e0c-2a2f-4d9a-b019-49f5f9a01bb3", + "savedPayload": { + "position": { + "x": 18504.775449101795, + "y": 11108.196329813976 + }, + "targetPosition": { + "x": 18575.775449101795, + "y": 11091.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bbbbb5fb-1983-4431-87aa-468c34834976", + "savedPayload": { + "position": { + "x": 18575.775449101795, + "y": 11091.196329813976 + }, + "targetPosition": { + "x": 18597.775449101795, + "y": 11147.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Distance To Trading Event", + "id": "c828acd3-adc1-45b2-81cd-c2d49c4e1766" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c1e57ed3-6a52-45ca-866b-f3ab02127ade" + ], + [ + "Distance To Trading Event", + "Data Product", + "Foundations", + "c828acd3-adc1-45b2-81cd-c2d49c4e1766" + ] + ] + } + }, + { + "type": "Layer", + "name": "Episode Base Asset", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "88993c7b-a9fb-4f55-9138-59c78ef45ca8", + "savedPayload": { + "position": { + "x": 18582.775449101795, + "y": 11113.196329813976 + }, + "targetPosition": { + "x": 18573.775449101795, + "y": 11180.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "af3d2a67-1bfa-4b14-8fba-98c21b7f2528", + "savedPayload": { + "position": { + "x": 18665.775449101795, + "y": 11141.196329813976 + }, + "targetPosition": { + "x": 18573.775449101795, + "y": 11180.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0769f4b3-f308-4af1-a817-bb309da7c2a7", + "savedPayload": { + "position": { + "x": 18573.775449101795, + "y": 11180.196329813976 + }, + "targetPosition": { + "x": 18597.775449101795, + "y": 11147.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Base Asset", + "id": "b3a04c95-ba02-4e91-a8a8-d0cd8bc054ad" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c1e57ed3-6a52-45ca-866b-f3ab02127ade" + ], + [ + "Episode Base Asset", + "Data Product", + "Foundations", + "b3a04c95-ba02-4e91-a8a8-d0cd8bc054ad" + ] + ] + } + }, + { + "type": "Layer", + "name": "Episode Quoted Asset", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "a44d3b94-ef33-4aa8-9551-3d69fd0a29d0", + "savedPayload": { + "position": { + "x": 18628.775449101795, + "y": 11186.196329813976 + }, + "targetPosition": { + "x": 18549.775449101795, + "y": 11115.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "4f378393-73e3-4251-88a4-00b465c54b80", + "savedPayload": { + "position": { + "x": 18545.775449101795, + "y": 11079.196329813976 + }, + "targetPosition": { + "x": 18549.775449101795, + "y": 11115.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "28d6d7da-ad48-4b07-9692-3245794d50af", + "savedPayload": { + "position": { + "x": 18549.775449101795, + "y": 11115.196329813976 + }, + "targetPosition": { + "x": 18597.775449101795, + "y": 11147.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Quoted Asset", + "id": "79ba1ea2-dcf0-4eaa-92d6-569287a5249a" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c1e57ed3-6a52-45ca-866b-f3ab02127ade" + ], + [ + "Episode Quoted Asset", + "Data Product", + "Foundations", + "79ba1ea2-dcf0-4eaa-92d6-569287a5249a" + ] + ] + } + }, + { + "type": "Layer", + "name": "Current Episode", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "6569a4a2-1ec3-4a49-b7fb-9f42e45d5ab5", + "savedPayload": { + "position": { + "x": 18616.775449101795, + "y": 10991.196329813976 + }, + "targetPosition": { + "x": 18588.775449101795, + "y": 11081.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "2e369105-4a84-4f0f-9980-6dab884acc5a", + "savedPayload": { + "position": { + "x": 18540.775449101795, + "y": 11111.196329813976 + }, + "targetPosition": { + "x": 18588.775449101795, + "y": 11081.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6637a38c-8bf8-4fd9-a871-219b8c4c5a09", + "savedPayload": { + "position": { + "x": 18588.775449101795, + "y": 11081.196329813976 + }, + "targetPosition": { + "x": 18597.775449101795, + "y": 11147.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Episode", + "id": "648b2399-8d37-4692-b737-a5f5b47beac2" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c1e57ed3-6a52-45ca-866b-f3ab02127ade" + ], + [ + "Current Episode", + "Data Product", + "Foundations", + "648b2399-8d37-4692-b737-a5f5b47beac2" + ] + ] + } + } + ], + "layerFolders": [], + "id": "1b89cdda-e5b2-46ff-b486-6e60807ebb37", + "savedPayload": { + "position": { + "x": 18597.775449101795, + "y": 11147.196329813976 + }, + "targetPosition": { + "x": 18606.775449101795, + "y": 11065.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Strategy", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Current Strategy", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "34073725-c66d-4d05-9a37-0526b50e069f", + "savedPayload": { + "position": { + "x": 18612.775449101795, + "y": 11073.196329813976 + }, + "targetPosition": { + "x": 18667.775449101795, + "y": 10978.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "c0c1e7d7-49eb-4d26-b37c-f666522539c7", + "savedPayload": { + "position": { + "x": 18643.775449101795, + "y": 10998.196329813976 + }, + "targetPosition": { + "x": 18667.775449101795, + "y": 10978.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2effa40d-0414-4851-96bc-01ac935c2b65", + "savedPayload": { + "position": { + "x": 18667.775449101795, + "y": 10978.196329813976 + }, + "targetPosition": { + "x": 18687.775449101795, + "y": 10996.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Strategy", + "id": "e0723f74-af88-4159-a494-0dfd9caf4867" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Strategy", + "Data Product Folder", + "Foundations", + "6f79099e-d11c-4b81-989d-bf7c44f34d81" + ], + [ + "Current Strategy", + "Data Product", + "Foundations", + "e0723f74-af88-4159-a494-0dfd9caf4867" + ] + ] + } + }, + { + "type": "Layer", + "name": "Last Strategy", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "15f88451-3824-42fe-9f57-fa2164a2fed4", + "savedPayload": { + "position": { + "x": 18785.775449101795, + "y": 10914.196329813976 + }, + "targetPosition": { + "x": 18736.775449101795, + "y": 10996.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "b1b119a2-8425-4d42-accb-c4264318e6e2", + "savedPayload": { + "position": { + "x": 18670.775449101795, + "y": 10943.196329813976 + }, + "targetPosition": { + "x": 18736.775449101795, + "y": 10996.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "56b25971-e8f5-4f00-a2d7-6eaf7fc3cba5", + "savedPayload": { + "position": { + "x": 18736.775449101795, + "y": 10996.196329813976 + }, + "targetPosition": { + "x": 18687.775449101795, + "y": 10996.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Strategy", + "id": "18cb85be-8a3c-4d8c-9907-4c10fbb24cd9" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Strategy", + "Data Product Folder", + "Foundations", + "6f79099e-d11c-4b81-989d-bf7c44f34d81" + ], + [ + "Last Strategy", + "Data Product", + "Foundations", + "18cb85be-8a3c-4d8c-9907-4c10fbb24cd9" + ] + ] + } + } + ], + "layerFolders": [], + "id": "d9925b4f-1b00-412a-846d-81ee2e25ccb6", + "savedPayload": { + "position": { + "x": 18687.775449101795, + "y": 10996.196329813976 + }, + "targetPosition": { + "x": 18606.775449101795, + "y": 11065.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Position", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Current Position", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "f9d2714f-8f2c-4401-847b-2848b02326b2", + "savedPayload": { + "position": { + "x": 18369.775449101795, + "y": 11094.196329813976 + }, + "targetPosition": { + "x": 18415.775449101795, + "y": 11034.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "04692b21-1d2d-410f-9859-0760bab5cb9a", + "savedPayload": { + "position": { + "x": 18368.775449101795, + "y": 11066.196329813976 + }, + "targetPosition": { + "x": 18415.775449101795, + "y": 11034.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "19baba71-d344-4b0c-867d-ff3ef721cc9c", + "savedPayload": { + "position": { + "x": 18415.775449101795, + "y": 11034.196329813976 + }, + "targetPosition": { + "x": 18510.775449101795, + "y": 11104.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Position", + "id": "68efce40-2ef1-4a55-b31b-380b63803a65" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "f326ec36-d008-48da-bc61-d6df91683dc1" + ], + [ + "Current Position", + "Data Product", + "Foundations", + "68efce40-2ef1-4a55-b31b-380b63803a65" + ] + ] + } + }, + { + "type": "Layer", + "name": "Last Position", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "3aea7afb-3f53-40de-9891-f38bf4cdfe38", + "savedPayload": { + "position": { + "x": 18458.775449101795, + "y": 11201.196329813976 + }, + "targetPosition": { + "x": 18500.775449101795, + "y": 11202.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "b51247cd-ed3e-4794-bd8e-e544e5c6a909", + "savedPayload": { + "position": { + "x": 18405.775449101795, + "y": 11213.196329813976 + }, + "targetPosition": { + "x": 18500.775449101795, + "y": 11202.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fe13cd69-c572-40d0-ac61-b1a9e3c0a840", + "savedPayload": { + "position": { + "x": 18500.775449101795, + "y": 11202.196329813976 + }, + "targetPosition": { + "x": 18510.775449101795, + "y": 11104.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Position", + "id": "efb35384-1ae2-48b5-886d-98419bc99659" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "f326ec36-d008-48da-bc61-d6df91683dc1" + ], + [ + "Last Position", + "Data Product", + "Foundations", + "efb35384-1ae2-48b5-886d-98419bc99659" + ] + ] + } + }, + { + "type": "Layer", + "name": "Stop Loss", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "076788e1-606a-47e6-9170-e85dd3f143ab", + "savedPayload": { + "position": { + "x": 18591.775449101795, + "y": 11053.196329813976 + }, + "targetPosition": { + "x": 18534.775449101795, + "y": 11023.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "12f2b654-4cb5-45f2-b7a4-73f97a24b79a", + "savedPayload": { + "position": { + "x": 18573.775449101795, + "y": 11102.196329813976 + }, + "targetPosition": { + "x": 18534.775449101795, + "y": 11023.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d5862a4b-d0d1-4bc7-ba34-d25d7dcda28b", + "savedPayload": { + "position": { + "x": 18534.775449101795, + "y": 11023.196329813976 + }, + "targetPosition": { + "x": 18510.775449101795, + "y": 11104.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Stop Loss", + "id": "38f13397-1a68-4f3f-b0e6-570a3931bc29" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "f326ec36-d008-48da-bc61-d6df91683dc1" + ], + [ + "Stop Loss", + "Data Product", + "Foundations", + "38f13397-1a68-4f3f-b0e6-570a3931bc29" + ] + ] + } + }, + { + "type": "Layer", + "name": "Take Profit", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "96a63bd9-4be5-4b45-a25f-51fd1741a485", + "savedPayload": { + "position": { + "x": 18392.775449101795, + "y": 11144.196329813976 + }, + "targetPosition": { + "x": 18425.775449101795, + "y": 11189.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "7fd022d9-b309-4c6f-8cd7-ca290a3ec148", + "savedPayload": { + "position": { + "x": 18449.775449101795, + "y": 11202.196329813976 + }, + "targetPosition": { + "x": 18425.775449101795, + "y": 11189.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "458f74f4-b81a-4395-b238-8176a8cb2ff1", + "savedPayload": { + "position": { + "x": 18425.775449101795, + "y": 11189.196329813976 + }, + "targetPosition": { + "x": 18510.775449101795, + "y": 11104.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Take Profit", + "id": "4551a5ab-abf5-4778-9c24-93cec0d9d657" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "f326ec36-d008-48da-bc61-d6df91683dc1" + ], + [ + "Take Profit", + "Data Product", + "Foundations", + "4551a5ab-abf5-4778-9c24-93cec0d9d657" + ] + ] + } + } + ], + "layerFolders": [], + "id": "de6c1025-5fa7-43e7-b586-ab74933d1776", + "savedPayload": { + "position": { + "x": 18510.775449101795, + "y": 11104.196329813976 + }, + "targetPosition": { + "x": 18606.775449101795, + "y": 11065.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Stages", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Open Stage", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "fce7076d-57b0-4ef8-95ad-eee2faf2a3ea", + "savedPayload": { + "position": { + "x": 18574.775449101795, + "y": 11042.196329813976 + }, + "targetPosition": { + "x": 18656.775449101795, + "y": 11092.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "15c26920-bab4-4a82-b1ed-712ad5a82813", + "savedPayload": { + "position": { + "x": 18666.775449101795, + "y": 11103.196329813976 + }, + "targetPosition": { + "x": 18656.775449101795, + "y": 11092.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8ae2e3ed-952e-4de1-b0a6-6123d9ff893c", + "savedPayload": { + "position": { + "x": 18656.775449101795, + "y": 11092.196329813976 + }, + "targetPosition": { + "x": 18577.775449101795, + "y": 11155.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Open Stage", + "id": "fe43d7c2-59b9-4708-8427-1ec8af3eade5" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "2560b974-1a39-4b2f-ab77-de5b5f3ec4bd" + ], + [ + "Open Stage", + "Data Product", + "Foundations", + "fe43d7c2-59b9-4708-8427-1ec8af3eade5" + ] + ] + } + }, + { + "type": "Layer", + "name": "Close Stage", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "9ffb6b53-2613-4f25-8cae-7dfb68830c87", + "savedPayload": { + "position": { + "x": 18605.775449101795, + "y": 11241.196329813976 + }, + "targetPosition": { + "x": 18573.775449101795, + "y": 11254.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "b581e035-d9ca-4892-8d40-25fea2512916", + "savedPayload": { + "position": { + "x": 18648.775449101795, + "y": 11339.196329813976 + }, + "targetPosition": { + "x": 18573.775449101795, + "y": 11254.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c7a750b6-2144-4d55-8a90-5752d56e1629", + "savedPayload": { + "position": { + "x": 18573.775449101795, + "y": 11254.196329813976 + }, + "targetPosition": { + "x": 18577.775449101795, + "y": 11155.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Close Stage", + "id": "b3cbaecd-c61a-437d-9e8a-6212eaad7821" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "2560b974-1a39-4b2f-ab77-de5b5f3ec4bd" + ], + [ + "Close Stage", + "Data Product", + "Foundations", + "b3cbaecd-c61a-437d-9e8a-6212eaad7821" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trigger Stage", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "cb7957aa-872d-474a-ba48-44c389a33f7d", + "savedPayload": { + "position": { + "x": 18555.775449101795, + "y": 11098.196329813976 + }, + "targetPosition": { + "x": 18654.775449101795, + "y": 11195.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "645ffad0-d23f-4721-9e26-657a27972a49", + "savedPayload": { + "position": { + "x": 18652.775449101795, + "y": 11253.196329813976 + }, + "targetPosition": { + "x": 18654.775449101795, + "y": 11195.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4612b0f8-ab47-43d2-b1dc-130b73cee6b1", + "savedPayload": { + "position": { + "x": 18654.775449101795, + "y": 11195.196329813976 + }, + "targetPosition": { + "x": 18577.775449101795, + "y": 11155.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trigger Stage", + "id": "475c62e3-2ac0-4b01-8c05-617dfd90495c" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "2560b974-1a39-4b2f-ab77-de5b5f3ec4bd" + ], + [ + "Trigger Stage", + "Data Product", + "Foundations", + "475c62e3-2ac0-4b01-8c05-617dfd90495c" + ] + ] + } + }, + { + "type": "Layer", + "name": "Manage Stage", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "ce1f2e4f-f05c-498d-8b54-5dca94c842c3", + "savedPayload": { + "position": { + "x": 18450.775449101795, + "y": 11149.196329813976 + }, + "targetPosition": { + "x": 18524.775449101795, + "y": 11128.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "3ef0b148-4600-40a3-b46d-0977deefbc21", + "savedPayload": { + "position": { + "x": 18608.775449101795, + "y": 11066.196329813976 + }, + "targetPosition": { + "x": 18524.775449101795, + "y": 11128.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a9ae8048-d680-40af-bfc1-dbf2cb83bf66", + "savedPayload": { + "position": { + "x": 18524.775449101795, + "y": 11128.196329813976 + }, + "targetPosition": { + "x": 18577.775449101795, + "y": 11155.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Manage Stage", + "id": "13506725-9d9a-4d9a-96ae-87910c84b1ee" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "2560b974-1a39-4b2f-ab77-de5b5f3ec4bd" + ], + [ + "Manage Stage", + "Data Product", + "Foundations", + "13506725-9d9a-4d9a-96ae-87910c84b1ee" + ] + ] + } + } + ], + "layerFolders": [], + "id": "39b6ad84-9b68-4e28-8cba-fcc00f77d931", + "savedPayload": { + "position": { + "x": 18577.775449101795, + "y": 11155.196329813976 + }, + "targetPosition": { + "x": 18606.775449101795, + "y": 11065.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Orders", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Market Buy Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "9b02550c-664c-4b2b-9787-3b5c63ca7216", + "savedPayload": { + "position": { + "x": 18649.775449101795, + "y": 10977.196329813976 + }, + "targetPosition": { + "x": 18695.775449101795, + "y": 11068.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "ea8c0bc3-cb7c-40eb-a660-ebab79c46152", + "savedPayload": { + "position": { + "x": 18736.775449101795, + "y": 11121.196329813976 + }, + "targetPosition": { + "x": 18695.775449101795, + "y": 11068.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a2601a6e-e32c-40f7-99ab-743d1eb76f7e", + "savedPayload": { + "position": { + "x": 18695.775449101795, + "y": 11068.196329813976 + }, + "targetPosition": { + "x": 18700.775449101795, + "y": 11136.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Buy Orders", + "id": "53fe4bdc-e17d-446b-881b-7ce222b68181" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "5375ffdf-2248-4869-a435-9ec6b58758e0" + ], + [ + "Market Buy Orders", + "Data Product", + "Foundations", + "53fe4bdc-e17d-446b-881b-7ce222b68181" + ] + ] + } + }, + { + "type": "Layer", + "name": "Market Sell Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "bbed1000-bdea-44aa-beff-473d484dc7d3", + "savedPayload": { + "position": { + "x": 18556.775449101795, + "y": 11020.196329813976 + }, + "targetPosition": { + "x": 18604.775449101795, + "y": 11040.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "cb3330ea-1cf3-47c1-ade9-f5c156e4f06a", + "savedPayload": { + "position": { + "x": 18646.775449101795, + "y": 11050.196329813976 + }, + "targetPosition": { + "x": 18604.775449101795, + "y": 11040.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f1767924-6821-4134-b66c-21b8a413a908", + "savedPayload": { + "position": { + "x": 18604.775449101795, + "y": 11040.196329813976 + }, + "targetPosition": { + "x": 18700.775449101795, + "y": 11136.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Sell Orders", + "id": "b6eec77b-eb0a-4f5f-96f9-a4118e82fb1a" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "5375ffdf-2248-4869-a435-9ec6b58758e0" + ], + [ + "Market Sell Orders", + "Data Product", + "Foundations", + "b6eec77b-eb0a-4f5f-96f9-a4118e82fb1a" + ] + ] + } + }, + { + "type": "Layer", + "name": "Limit Buy Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "3cedf947-af97-420e-b768-13ebe3007652", + "savedPayload": { + "position": { + "x": 18539.775449101795, + "y": 11034.196329813976 + }, + "targetPosition": { + "x": 18629.775449101795, + "y": 11096.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "41fb562d-693c-4fe3-b1f2-e410ba38ffc7", + "savedPayload": { + "position": { + "x": 18694.775449101795, + "y": 11083.196329813976 + }, + "targetPosition": { + "x": 18629.775449101795, + "y": 11096.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d4b13f03-1a8b-40da-823b-e23b1de08f77", + "savedPayload": { + "position": { + "x": 18629.775449101795, + "y": 11096.196329813976 + }, + "targetPosition": { + "x": 18700.775449101795, + "y": 11136.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Buy Orders", + "id": "b3530ce7-e5c8-4e3c-a8ed-1bcbe943b927" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "5375ffdf-2248-4869-a435-9ec6b58758e0" + ], + [ + "Limit Buy Orders", + "Data Product", + "Foundations", + "b3530ce7-e5c8-4e3c-a8ed-1bcbe943b927" + ] + ] + } + }, + { + "type": "Layer", + "name": "Limit Sell Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "651d2367-6168-478c-985e-2ddbc923b912", + "savedPayload": { + "position": { + "x": 18610.775449101795, + "y": 11062.196329813976 + }, + "targetPosition": { + "x": 18616.775449101795, + "y": 11118.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "b7d67716-3691-4a17-8dc1-c104858aa4da", + "savedPayload": { + "position": { + "x": 18662.775449101795, + "y": 11048.196329813976 + }, + "targetPosition": { + "x": 18616.775449101795, + "y": 11118.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b63c3f7a-ba39-430e-8501-3933adb82e23", + "savedPayload": { + "position": { + "x": 18616.775449101795, + "y": 11118.196329813976 + }, + "targetPosition": { + "x": 18700.775449101795, + "y": 11136.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Sell Orders", + "id": "3fe2dfce-1b85-4c32-b841-93243545747f" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "5375ffdf-2248-4869-a435-9ec6b58758e0" + ], + [ + "Limit Sell Orders", + "Data Product", + "Foundations", + "3fe2dfce-1b85-4c32-b841-93243545747f" + ] + ] + } + }, + { + "type": "Layer", + "name": "Last Market Order", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "122dd781-7946-4397-a4f9-0f750c6938ed", + "savedPayload": { + "position": { + "x": 18802.775449101795, + "y": 11051.196329813976 + }, + "targetPosition": { + "x": 18719.775449101795, + "y": 11101.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "ba19a46f-9933-495c-99e7-d36b0eabee45", + "savedPayload": { + "position": { + "x": 18672.775449101795, + "y": 11122.196329813976 + }, + "targetPosition": { + "x": 18719.775449101795, + "y": 11101.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "41bf87e7-a1ec-4b14-a9b1-e4f99adadd9b", + "savedPayload": { + "position": { + "x": 18719.775449101795, + "y": 11101.196329813976 + }, + "targetPosition": { + "x": 18700.775449101795, + "y": 11136.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Market Order", + "id": "ef398ea3-e7cd-4a0d-bf2c-baacbe1db7e2" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "5375ffdf-2248-4869-a435-9ec6b58758e0" + ], + [ + "Last Market Order", + "Data Product", + "Foundations", + "ef398ea3-e7cd-4a0d-bf2c-baacbe1db7e2" + ] + ] + } + }, + { + "type": "Layer", + "name": "Last Limit Order", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "f87193d8-305f-4de7-a027-af025069c65e", + "savedPayload": { + "position": { + "x": 18595.775449101795, + "y": 11007.196329813976 + }, + "targetPosition": { + "x": 18619.775449101795, + "y": 11101.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "d9f92d57-ce64-4a85-922e-3054bd758ad6", + "savedPayload": { + "position": { + "x": 18702.775449101795, + "y": 11154.196329813976 + }, + "targetPosition": { + "x": 18619.775449101795, + "y": 11101.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6f8f70aa-0372-4ce9-ae08-537a71e2982e", + "savedPayload": { + "position": { + "x": 18619.775449101795, + "y": 11101.196329813976 + }, + "targetPosition": { + "x": 18700.775449101795, + "y": 11136.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Limit Order", + "id": "471f222f-30c4-4b3a-afa4-e9e82b039695" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "3c57d7fb-df84-4342-91f5-1f74512b728e" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "5375ffdf-2248-4869-a435-9ec6b58758e0" + ], + [ + "Last Limit Order", + "Data Product", + "Foundations", + "471f222f-30c4-4b3a-afa4-e9e82b039695" + ] + ] + } + } + ], + "layerFolders": [], + "id": "e95f5149-ac83-4656-a113-cc0a5593c58d", + "savedPayload": { + "position": { + "x": 18700.775449101795, + "y": 11136.196329813976 + }, + "targetPosition": { + "x": 18606.775449101795, + "y": 11065.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f768dd78-6eba-4a39-8d04-95e57553ad8d", + "savedPayload": { + "position": { + "x": 18606.775449101795, + "y": 11065.196329813976 + }, + "targetPosition": { + "x": 18698.775449101795, + "y": 11011.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "57708703-1d7c-4fd7-83a6-037bf8ed8db9", + "savedPayload": { + "position": { + "x": 18698.775449101795, + "y": 11011.196329813976 + }, + "targetPosition": { + "x": 18791.775449101795, + "y": 10960.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "103a9d24-1e62-45c5-b839-fd6b36b09552", + "savedPayload": { + "position": { + "x": 18791.775449101795, + "y": 10960.196329813976 + }, + "targetPosition": { + "x": 18852.775449101795, + "y": 10949.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "52c64f5a-7649-4248-bbdd-3832f7279737" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ] + ] + } + }, + "id": "1b5de5ee-464c-47de-87c6-a0c299f549c9", + "savedPayload": { + "position": { + "x": 18852.775449101795, + "y": 10949.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Trading System", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "Masters", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading System", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Trading System Errors", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "c9dea840-8889-44e9-942b-5a129eee1aae", + "savedPayload": { + "position": { + "x": 18872.775449101795, + "y": 10714.196329813976 + }, + "targetPosition": { + "x": 18825.775449101795, + "y": 10768.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "874317ee-ff89-410f-88a4-ebcaed8ff0f0", + "savedPayload": { + "position": { + "x": 18824.775449101795, + "y": 10788.196329813976 + }, + "targetPosition": { + "x": 18825.775449101795, + "y": 10768.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "027f9129-767c-41d5-bd5a-632e717804f9", + "savedPayload": { + "position": { + "x": 18825.775449101795, + "y": 10768.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Errors", + "id": "b4481db5-c2e3-4c65-b861-7806f986136d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "b7bec880-f12c-479a-bf44-3183f402a6c1" + ], + [ + "Trading System Errors", + "Data Product", + "Foundations", + "b4481db5-c2e3-4c65-b861-7806f986136d" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Highlights", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "0819b822-dfd9-4c85-953e-25b332b33eec", + "savedPayload": { + "position": { + "x": 18730.775449101795, + "y": 10667.196329813976 + }, + "targetPosition": { + "x": 18810.775449101795, + "y": 10731.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "35063cca-209b-41de-b4da-dcc712ee8ab6", + "savedPayload": { + "position": { + "x": 18874.775449101795, + "y": 10715.196329813976 + }, + "targetPosition": { + "x": 18810.775449101795, + "y": 10731.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9aa7c9cd-5cfe-4489-a2ec-d6c4f182cf66", + "savedPayload": { + "position": { + "x": 18810.775449101795, + "y": 10731.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Highlights", + "id": "4e402aa1-0fa1-46fc-bdb0-58c8eccb418f" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "b7bec880-f12c-479a-bf44-3183f402a6c1" + ], + [ + "Trading System Highlights", + "Data Product", + "Foundations", + "4e402aa1-0fa1-46fc-bdb0-58c8eccb418f" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Values", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "f55e91bf-8a63-411a-af3f-d66d1e80ba4e", + "savedPayload": { + "position": { + "x": 18786.775449101795, + "y": 10777.196329813976 + }, + "targetPosition": { + "x": 18818.775449101795, + "y": 10780.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "b65a0e33-eaf2-4671-aa97-555f50b084c7", + "savedPayload": { + "position": { + "x": 18853.775449101795, + "y": 10723.196329813976 + }, + "targetPosition": { + "x": 18818.775449101795, + "y": 10780.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1be00f17-34a9-4550-b0ce-21e1a2486cd2", + "savedPayload": { + "position": { + "x": 18818.775449101795, + "y": 10780.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Values", + "id": "b23ba41c-9c05-43dc-98f3-2d87debce848" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "b7bec880-f12c-479a-bf44-3183f402a6c1" + ], + [ + "Trading System Values", + "Data Product", + "Foundations", + "b23ba41c-9c05-43dc-98f3-2d87debce848" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Status", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "a3f1a900-1f8a-414f-8101-9a2e65c33b2f", + "savedPayload": { + "position": { + "x": 18752.775449101795, + "y": 10794.196329813976 + }, + "targetPosition": { + "x": 18718.775449101795, + "y": 10766.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "1b62698a-0429-49ca-a6a4-ebc1ceb025b4", + "savedPayload": { + "position": { + "x": 18716.775449101795, + "y": 10801.196329813976 + }, + "targetPosition": { + "x": 18718.775449101795, + "y": 10766.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "278a6bcf-182c-42e9-b486-43dbd8b35273", + "savedPayload": { + "position": { + "x": 18718.775449101795, + "y": 10766.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Status", + "id": "a7206075-1caf-4f0d-a393-f3494d789bc0" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "b7bec880-f12c-479a-bf44-3183f402a6c1" + ], + [ + "Trading System Status", + "Data Product", + "Foundations", + "a7206075-1caf-4f0d-a393-f3494d789bc0" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Progress", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "5057af50-947f-4f82-be41-1a4b43d2e9d7", + "savedPayload": { + "position": { + "x": 18790.775449101795, + "y": 10831.196329813976 + }, + "targetPosition": { + "x": 18772.775449101795, + "y": 10758.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "c666e48d-0b74-4fa9-b8fa-d00c5101a453", + "savedPayload": { + "position": { + "x": 18738.775449101795, + "y": 10714.196329813976 + }, + "targetPosition": { + "x": 18772.775449101795, + "y": 10758.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4173b7c8-47ed-4bc2-8539-3ae20bee444c", + "savedPayload": { + "position": { + "x": 18772.775449101795, + "y": 10758.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Progress", + "id": "ff28a5a3-0774-41fe-a6c3-597a594d0498" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "b7bec880-f12c-479a-bf44-3183f402a6c1" + ], + [ + "Trading System Progress", + "Data Product", + "Foundations", + "ff28a5a3-0774-41fe-a6c3-597a594d0498" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Running", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "02b7154a-5f38-4296-bff5-cd849d40a760", + "savedPayload": { + "position": { + "x": 18866.775449101795, + "y": 10828.196329813976 + }, + "targetPosition": { + "x": 18799.775449101795, + "y": 10765.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "d85a4c6b-449c-40e9-9212-53082a68aa78", + "savedPayload": { + "position": { + "x": 18848.775449101795, + "y": 10755.196329813976 + }, + "targetPosition": { + "x": 18799.775449101795, + "y": 10765.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "23fe31b3-ebe3-4410-bf50-2f2aa55674ba", + "savedPayload": { + "position": { + "x": 18799.775449101795, + "y": 10765.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Running", + "id": "fcd56e34-290b-4414-bd68-172b2fa7e875" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "b7bec880-f12c-479a-bf44-3183f402a6c1" + ], + [ + "Trading System Running", + "Data Product", + "Foundations", + "fcd56e34-290b-4414-bd68-172b2fa7e875" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Announcements", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "89addc67-ca91-4268-978d-6efd2ea3e5c0", + "savedPayload": { + "position": { + "x": 18941.775449101795, + "y": 10874.196329813976 + }, + "targetPosition": { + "x": 18890.775449101795, + "y": 10815.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "9aeff23f-dcfa-4348-b0a6-71465d09da9c", + "savedPayload": { + "position": { + "x": 18941.775449101795, + "y": 10846.196329813976 + }, + "targetPosition": { + "x": 18890.775449101795, + "y": 10815.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "79eef26c-a760-4ced-b6ad-c17272824958", + "savedPayload": { + "position": { + "x": 18890.775449101795, + "y": 10815.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Announcements", + "id": "971420bf-dd74-438d-bdb1-1dbe779d3471" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "b7bec880-f12c-479a-bf44-3183f402a6c1" + ], + [ + "Trading System Announcements", + "Data Product", + "Foundations", + "971420bf-dd74-438d-bdb1-1dbe779d3471" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Warnings", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "1badaace-59a9-479b-85bf-4683d8890c58", + "savedPayload": { + "position": { + "x": 18826.775449101795, + "y": 10858.196329813976 + }, + "targetPosition": { + "x": 18739.775449101795, + "y": 10846.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "03d42155-0945-49e3-bb5e-f9b2c2e77255", + "savedPayload": { + "position": { + "x": 18718.775449101795, + "y": 10771.196329813976 + }, + "targetPosition": { + "x": 18739.775449101795, + "y": 10846.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e7c5597a-dc03-48c6-a481-4b5a95c9900c", + "savedPayload": { + "position": { + "x": 18739.775449101795, + "y": 10846.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Warnings", + "id": "43fca6de-7125-4761-a9f9-f6431f896b49" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "b7bec880-f12c-479a-bf44-3183f402a6c1" + ], + [ + "Trading System Warnings", + "Data Product", + "Foundations", + "43fca6de-7125-4761-a9f9-f6431f896b49" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Infos", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "d2bd4db3-5448-4bad-924f-afb6afdd9e83", + "savedPayload": { + "position": { + "x": 18924.775449101795, + "y": 10779.196329813976 + }, + "targetPosition": { + "x": 18845.775449101795, + "y": 10863.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "9e0c7607-89d8-4b43-b728-1d38f060fc19", + "savedPayload": { + "position": { + "x": 18937.775449101795, + "y": 10870.196329813976 + }, + "targetPosition": { + "x": 18845.775449101795, + "y": 10863.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a8097e75-c580-4efd-9d3d-ce957e75d5b5", + "savedPayload": { + "position": { + "x": 18845.775449101795, + "y": 10863.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Infos", + "id": "93da068b-cdc5-4932-9de0-af2cd45f2c6d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "b7bec880-f12c-479a-bf44-3183f402a6c1" + ], + [ + "Trading System Infos", + "Data Product", + "Foundations", + "93da068b-cdc5-4932-9de0-af2cd45f2c6d" + ] + ] + } + } + ], + "layerFolders": [], + "id": "5cd167a9-0e07-4cc0-80bf-864719984f6f", + "savedPayload": { + "position": { + "x": 18816.775449101795, + "y": 10812.196329813976 + }, + "targetPosition": { + "x": 18876.775449101795, + "y": 10873.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3d6c810f-5adc-4992-93c0-ce3291db7618", + "savedPayload": { + "position": { + "x": 18876.775449101795, + "y": 10873.196329813976 + }, + "targetPosition": { + "x": 18931.775449101795, + "y": 10781.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "37cdd50d-40c2-41b6-b271-ea97ea49f917", + "savedPayload": { + "position": { + "x": 18931.775449101795, + "y": 10781.196329813976 + }, + "targetPosition": { + "x": 18940.775449101795, + "y": 10817.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "52c64f5a-7649-4248-bbdd-3832f7279737" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ] + ] + } + }, + "id": "2f69a279-d976-4f74-8b77-6383c2eca2ad", + "savedPayload": { + "position": { + "x": 18940.775449101795, + "y": 10817.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Simulation Objects", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "Masters", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Simulation Objects", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Episodes", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Episode Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b8e6d5be-bcc1-4c31-88c7-5e7919a93d3c", + "savedPayload": { + "position": { + "x": 18864.775449101795, + "y": 10781.196329813976 + }, + "targetPosition": { + "x": 18791.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Object", + "id": "9b17be1e-af4c-4d50-a276-fa51e964533a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Object", + "Plotter Panel", + "Foundations", + "9b17be1e-af4c-4d50-a276-fa51e964533a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Episode Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b50803d1-0a41-4fde-8836-302ec16829f9", + "savedPayload": { + "position": { + "x": 18712.775449101795, + "y": 10731.196329813976 + }, + "targetPosition": { + "x": 18791.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Base Asset", + "id": "403c85f0-c03c-42d1-b05a-418e5e6d4576" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Base Asset", + "Plotter Panel", + "Foundations", + "403c85f0-c03c-42d1-b05a-418e5e6d4576" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Episode Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "15cc600f-0fc2-41ee-be2f-5803e8c39241", + "savedPayload": { + "position": { + "x": 18841.775449101795, + "y": 10822.196329813976 + }, + "targetPosition": { + "x": 18791.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Quoted Asset", + "id": "ff7a6cd3-1e4b-46b3-bf0f-022ed7a1c627" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Quoted Asset", + "Plotter Panel", + "Foundations", + "ff7a6cd3-1e4b-46b3-bf0f-022ed7a1c627" + ] + ] + } + } + ], + "id": "30637339-3bce-4536-bc8e-5d307382c5d8", + "savedPayload": { + "position": { + "x": 18791.775449101795, + "y": 10831.196329813976 + }, + "targetPosition": { + "x": 18730.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "f96dc2ab-273c-4872-8f95-179bcf0ef57a", + "savedPayload": { + "position": { + "x": 18773.775449101795, + "y": 10650.196329813976 + }, + "targetPosition": { + "x": 18780.775449101795, + "y": 10703.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "033404c6-ca90-4906-96b6-f58050fa8d3f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "033404c6-ca90-4906-96b6-f58050fa8d3f" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "40e6b824-d8d6-41d7-ba2d-75d0e01df93a", + "savedPayload": { + "position": { + "x": 18737.775449101795, + "y": 10638.196329813976 + }, + "targetPosition": { + "x": 18780.775449101795, + "y": 10703.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "565f4c7f-f509-4ff6-8c66-f34360e6a686" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "565f4c7f-f509-4ff6-8c66-f34360e6a686" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e34bcadb-481c-4480-a535-5cb76e125c60", + "savedPayload": { + "position": { + "x": 18744.775449101795, + "y": 10633.196329813976 + }, + "targetPosition": { + "x": 18780.775449101795, + "y": 10703.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "a38b4138-fb29-4ca6-84d0-c2f9a5793508" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "a38b4138-fb29-4ca6-84d0-c2f9a5793508" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a570a5ed-be45-4cce-b5ef-e6ce89452c73", + "savedPayload": { + "position": { + "x": 18717.775449101795, + "y": 10620.196329813976 + }, + "targetPosition": { + "x": 18780.775449101795, + "y": 10703.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "69ea94a9-7ec6-4e32-85ef-953638e84f07" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "69ea94a9-7ec6-4e32-85ef-953638e84f07" + ] + ] + } + } + ], + "id": "7474aab0-e1b0-47c5-8e43-e52f292a46b7", + "savedPayload": { + "position": { + "x": 18780.775449101795, + "y": 10703.196329813976 + }, + "targetPosition": { + "x": 18730.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3a47b16f-1d3b-4f77-b72d-b74f9d6ea71c", + "savedPayload": { + "position": { + "x": 18730.775449101795, + "y": 10797.196329813976 + }, + "targetPosition": { + "x": 18683.775449101795, + "y": 10837.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episodes", + "id": "cd7d0f72-337e-45cb-9822-c02e82d6c801" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Episodes", + "Data Product", + "Foundations", + "cd7d0f72-337e-45cb-9822-c02e82d6c801" + ] + ] + } + }, + { + "type": "Layer", + "name": "Strategies", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Strategy Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "fcb90089-6be7-41fa-afd9-4ece7af5b381", + "savedPayload": { + "position": { + "x": 18925.775449101795, + "y": 10734.196329813976 + }, + "targetPosition": { + "x": 18828.775449101795, + "y": 10704.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Strategy Object", + "id": "793a5633-d67a-4c09-abb6-739651013117" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "Strategy Object", + "Plotter Panel", + "Foundations", + "793a5633-d67a-4c09-abb6-739651013117" + ] + ] + } + } + ], + "id": "65091fb9-e9f4-43be-ac32-b6b2934b4748", + "savedPayload": { + "position": { + "x": 18828.775449101795, + "y": 10704.196329813976 + }, + "targetPosition": { + "x": 18740.775449101795, + "y": 10769.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "f7cd7589-5aeb-4cec-b2eb-dba44b3e9e6e", + "savedPayload": { + "position": { + "x": 18839.775449101795, + "y": 10830.196329813976 + }, + "targetPosition": { + "x": 18762.775449101795, + "y": 10758.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "552e9559-6e70-4edd-bd1a-20bca6193a92" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "552e9559-6e70-4edd-bd1a-20bca6193a92" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "30e51e42-28a1-406d-8673-90d6fd174fb3", + "savedPayload": { + "position": { + "x": 18769.775449101795, + "y": 10802.196329813976 + }, + "targetPosition": { + "x": 18762.775449101795, + "y": 10758.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "aab0ba7a-04a7-468e-8c72-22ccb917c755" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "aab0ba7a-04a7-468e-8c72-22ccb917c755" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "90a52aef-7aae-4553-9741-407618475b8a", + "savedPayload": { + "position": { + "x": 18824.775449101795, + "y": 10836.196329813976 + }, + "targetPosition": { + "x": 18762.775449101795, + "y": 10758.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "e143372b-6659-4dce-9ec6-46031a413a63" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "e143372b-6659-4dce-9ec6-46031a413a63" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7929cbfc-fa2c-45b9-a28b-3f9580083f27", + "savedPayload": { + "position": { + "x": 18814.775449101795, + "y": 10707.196329813976 + }, + "targetPosition": { + "x": 18762.775449101795, + "y": 10758.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "7d61b677-3dee-4874-80b6-0b99537cae74" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "7d61b677-3dee-4874-80b6-0b99537cae74" + ] + ] + } + } + ], + "id": "c94c347c-d315-42c6-85b9-f5844ce26402", + "savedPayload": { + "position": { + "x": 18762.775449101795, + "y": 10758.196329813976 + }, + "targetPosition": { + "x": 18740.775449101795, + "y": 10769.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "be952117-39a9-4373-a936-bba9f9cc60b9", + "savedPayload": { + "position": { + "x": 18740.775449101795, + "y": 10769.196329813976 + }, + "targetPosition": { + "x": 18683.775449101795, + "y": 10837.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Strategies", + "id": "615a1cc0-af5d-4e4f-b4ba-5a791903de17" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Strategies", + "Data Product", + "Foundations", + "615a1cc0-af5d-4e4f-b4ba-5a791903de17" + ] + ] + } + } + ], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Orders", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Market Buy Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Market Buy Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1ea64ec0-f8b4-4185-9192-e7d5b439a150", + "savedPayload": { + "position": { + "x": 18759.775449101795, + "y": 10738.196329813976 + }, + "targetPosition": { + "x": 18742.775449101795, + "y": 10809.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order", + "id": "91db3d56-762b-4f29-855a-7b08fd1e50e6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order", + "Plotter Panel", + "Foundations", + "91db3d56-762b-4f29-855a-7b08fd1e50e6" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "15af09ef-a0db-4daf-b718-db599a8ffa79", + "savedPayload": { + "position": { + "x": 18710.775449101795, + "y": 10906.196329813976 + }, + "targetPosition": { + "x": 18742.775449101795, + "y": 10809.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Stats", + "id": "c1ab942c-dbfa-4c32-884e-26b5662a978d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Stats", + "Plotter Panel", + "Foundations", + "c1ab942c-dbfa-4c32-884e-26b5662a978d" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "de116b82-373c-48df-9df7-307f6cdb0e3c", + "savedPayload": { + "position": { + "x": 18771.775449101795, + "y": 10907.196329813976 + }, + "targetPosition": { + "x": 18742.775449101795, + "y": 10809.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Base Asset", + "id": "c09825ad-c83a-4a51-9771-1ee650aa6db3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Base Asset", + "Plotter Panel", + "Foundations", + "c09825ad-c83a-4a51-9771-1ee650aa6db3" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d4e6ba11-afd9-414f-905e-9b91cdf4b57b", + "savedPayload": { + "position": { + "x": 18764.775449101795, + "y": 10856.196329813976 + }, + "targetPosition": { + "x": 18742.775449101795, + "y": 10809.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Quoted Asset", + "id": "1c6ed5fe-aae1-463a-a26b-e8fb1de568e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Quoted Asset", + "Plotter Panel", + "Foundations", + "1c6ed5fe-aae1-463a-a26b-e8fb1de568e2" + ] + ] + } + } + ], + "id": "2c083735-7da5-4b14-8b07-b7cb4e5ca90a", + "savedPayload": { + "position": { + "x": 18742.775449101795, + "y": 10809.196329813976 + }, + "targetPosition": { + "x": 18796.775449101795, + "y": 10834.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "aa618ec3-daa1-4973-8f63-49761a47bc6c", + "savedPayload": { + "position": { + "x": 18774.775449101795, + "y": 10853.196329813976 + }, + "targetPosition": { + "x": 18754.775449101795, + "y": 10788.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "551e46fc-9ed0-47e6-90ef-8b22ad97ed76" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "2f07f99d-3db4-4df5-af13-8cba2937b5ba" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "551e46fc-9ed0-47e6-90ef-8b22ad97ed76" + ] + ] + } + } + ], + "id": "30da21f3-04de-4a85-81c9-1c5e106dd78f", + "savedPayload": { + "position": { + "x": 18754.775449101795, + "y": 10788.196329813976 + }, + "targetPosition": { + "x": 18796.775449101795, + "y": 10834.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "07cbb553-ef92-4154-8543-26adc8d9b3f7", + "savedPayload": { + "position": { + "x": 18796.775449101795, + "y": 10834.196329813976 + }, + "targetPosition": { + "x": 18698.775449101795, + "y": 10796.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Buy Orders", + "id": "d538716a-b072-44cc-bc99-5535c6b22bc0" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "22a0e287-5968-4170-9fdf-36b47723cd9f" + ], + [ + "Market Buy Orders", + "Data Product", + "Foundations", + "d538716a-b072-44cc-bc99-5535c6b22bc0" + ] + ] + } + }, + { + "type": "Layer", + "name": "Market Sell Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Market Sell Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "41bfdd1b-0b11-4e21-abbf-d949efac820f", + "savedPayload": { + "position": { + "x": 18690.775449101795, + "y": 10802.196329813976 + }, + "targetPosition": { + "x": 18725.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order", + "id": "2ea54c27-9848-4127-8230-28f2db90156a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order", + "Plotter Panel", + "Foundations", + "2ea54c27-9848-4127-8230-28f2db90156a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d9a261a7-9423-437d-899f-6a0c354e5e1c", + "savedPayload": { + "position": { + "x": 18690.775449101795, + "y": 10668.196329813976 + }, + "targetPosition": { + "x": 18725.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Stats", + "id": "84306bfb-6d08-47cd-bbd3-d323376277a3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Stats", + "Plotter Panel", + "Foundations", + "84306bfb-6d08-47cd-bbd3-d323376277a3" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a8c2e88f-de3b-4ffb-87d9-d185bd0c9b2f", + "savedPayload": { + "position": { + "x": 18780.775449101795, + "y": 10791.196329813976 + }, + "targetPosition": { + "x": 18725.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Base Asset", + "id": "a5c81b71-8ba4-4d20-9f90-7f4f596dabec" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Base Asset", + "Plotter Panel", + "Foundations", + "a5c81b71-8ba4-4d20-9f90-7f4f596dabec" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b4c027c9-e0c0-4977-813e-10321e707dd7", + "savedPayload": { + "position": { + "x": 18670.775449101795, + "y": 10790.196329813976 + }, + "targetPosition": { + "x": 18725.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Quoted Asset", + "id": "f85beb80-f114-4877-a287-cbc7978f381e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Quoted Asset", + "Plotter Panel", + "Foundations", + "f85beb80-f114-4877-a287-cbc7978f381e" + ] + ] + } + } + ], + "id": "1794f87d-7857-4895-86d5-1aa48231529c", + "savedPayload": { + "position": { + "x": 18725.775449101795, + "y": 10735.196329813976 + }, + "targetPosition": { + "x": 18643.775449101795, + "y": 10804.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1f44ccc8-c714-43ea-a6c7-5b8ade69976a", + "savedPayload": { + "position": { + "x": 18542.775449101795, + "y": 10839.196329813976 + }, + "targetPosition": { + "x": 18610.775449101795, + "y": 10784.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "5a7da2e9-63d7-4d20-93dc-0db41672a584" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "bc5c7860-4eb8-4aa1-ab45-a2d214f84d06" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "5a7da2e9-63d7-4d20-93dc-0db41672a584" + ] + ] + } + } + ], + "id": "3da5dced-94ee-4f1a-b55d-cf4b9d9ed1dd", + "savedPayload": { + "position": { + "x": 18610.775449101795, + "y": 10784.196329813976 + }, + "targetPosition": { + "x": 18643.775449101795, + "y": 10804.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c9cd847a-585d-4ed8-aec0-66a724b2e13e", + "savedPayload": { + "position": { + "x": 18643.775449101795, + "y": 10804.196329813976 + }, + "targetPosition": { + "x": 18698.775449101795, + "y": 10796.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Sell Orders", + "id": "b97ff2de-52fd-4900-9a16-dfcd702283a8" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "22a0e287-5968-4170-9fdf-36b47723cd9f" + ], + [ + "Market Sell Orders", + "Data Product", + "Foundations", + "b97ff2de-52fd-4900-9a16-dfcd702283a8" + ] + ] + } + }, + { + "type": "Layer", + "name": "Limit Buy Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Limit Buy Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "44b342fa-b321-4504-80b3-db00045f29d4", + "savedPayload": { + "position": { + "x": 18714.775449101795, + "y": 10772.196329813976 + }, + "targetPosition": { + "x": 18679.775449101795, + "y": 10790.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order", + "id": "99a381cf-56c6-443c-a132-8e3ef8e31410" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order", + "Plotter Panel", + "Foundations", + "99a381cf-56c6-443c-a132-8e3ef8e31410" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "f2e8c108-48f3-4a7e-b3d8-23866e68911f", + "savedPayload": { + "position": { + "x": 18661.775449101795, + "y": 10818.196329813976 + }, + "targetPosition": { + "x": 18679.775449101795, + "y": 10790.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Stats", + "id": "96b3dc99-0766-4cca-9221-4f500212fe4a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Stats", + "Plotter Panel", + "Foundations", + "96b3dc99-0766-4cca-9221-4f500212fe4a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "4d203383-e5ef-4aa8-8e4e-4ced5908b36b", + "savedPayload": { + "position": { + "x": 18606.775449101795, + "y": 10769.196329813976 + }, + "targetPosition": { + "x": 18679.775449101795, + "y": 10790.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Base Asset", + "id": "9ad574aa-a7cc-4b75-87eb-b667b5d02b06" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Base Asset", + "Plotter Panel", + "Foundations", + "9ad574aa-a7cc-4b75-87eb-b667b5d02b06" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2ecd94c8-b83d-428a-9339-e97d8b848066", + "savedPayload": { + "position": { + "x": 18641.775449101795, + "y": 10798.196329813976 + }, + "targetPosition": { + "x": 18679.775449101795, + "y": 10790.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Quoted Asset", + "id": "1e14fdbf-56ef-4dc3-8f82-e81ff2dd6887" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Quoted Asset", + "Plotter Panel", + "Foundations", + "1e14fdbf-56ef-4dc3-8f82-e81ff2dd6887" + ] + ] + } + } + ], + "id": "59be9aa7-126a-4ef6-8359-52cac61e357e", + "savedPayload": { + "position": { + "x": 18679.775449101795, + "y": 10790.196329813976 + }, + "targetPosition": { + "x": 18638.775449101795, + "y": 10835.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Status Open", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a668472c-7dc5-4d6c-b114-6192417cd0ed", + "savedPayload": { + "position": { + "x": 18557.775449101795, + "y": 10768.196329813976 + }, + "targetPosition": { + "x": 18599.775449101795, + "y": 10857.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Open", + "id": "ac3c3f35-bb05-4e2c-999e-07c54c8de4c5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Open", + "Polygon", + "Foundations", + "ac3c3f35-bb05-4e2c-999e-07c54c8de4c5" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Cancel Event", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a1a8689a-f5cd-423a-94e1-badb04fbf4d7", + "savedPayload": { + "position": { + "x": 18589.775449101795, + "y": 10819.196329813976 + }, + "targetPosition": { + "x": 18599.775449101795, + "y": 10857.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "id": "922ec096-a4c7-458a-9980-c44e3364dfb8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Closed Cancel Event", + "Polygon", + "Foundations", + "922ec096-a4c7-458a-9980-c44e3364dfb8" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Filled", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8336aa01-196e-4a2c-bd31-e19726ecb276", + "savedPayload": { + "position": { + "x": 18605.775449101795, + "y": 10766.196329813976 + }, + "targetPosition": { + "x": 18599.775449101795, + "y": 10857.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Filled", + "id": "491567ff-b836-4450-bc7c-3ba4dddd6992" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Closed Filled", + "Polygon", + "Foundations", + "491567ff-b836-4450-bc7c-3ba4dddd6992" + ] + ] + } + } + ], + "id": "36b794c3-787d-4689-98c3-21d0bd445b64", + "savedPayload": { + "position": { + "x": 18599.775449101795, + "y": 10857.196329813976 + }, + "targetPosition": { + "x": 18638.775449101795, + "y": 10835.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ee7abc90-459e-443a-a6c4-1cd233278705", + "savedPayload": { + "position": { + "x": 18638.775449101795, + "y": 10835.196329813976 + }, + "targetPosition": { + "x": 18698.775449101795, + "y": 10796.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Buy Orders", + "id": "54a8dda2-09d2-4b54-8207-2c9d8f908b58" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "22a0e287-5968-4170-9fdf-36b47723cd9f" + ], + [ + "Limit Buy Orders", + "Data Product", + "Foundations", + "54a8dda2-09d2-4b54-8207-2c9d8f908b58" + ] + ] + } + }, + { + "type": "Layer", + "name": "Limit Sell Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Limit Sell Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a3bd9251-2161-4a21-9929-c17585680e67", + "savedPayload": { + "position": { + "x": 18853.775449101795, + "y": 10721.196329813976 + }, + "targetPosition": { + "x": 18815.775449101795, + "y": 10756.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order", + "id": "56622d37-ad39-4af0-bafb-1bd6571602fa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order", + "Plotter Panel", + "Foundations", + "56622d37-ad39-4af0-bafb-1bd6571602fa" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "311fc221-681b-467b-950e-29a5afa6a81d", + "savedPayload": { + "position": { + "x": 18845.775449101795, + "y": 10806.196329813976 + }, + "targetPosition": { + "x": 18815.775449101795, + "y": 10756.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Stats", + "id": "0038bb5d-086c-4ecf-9183-1a07baed9418" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Stats", + "Plotter Panel", + "Foundations", + "0038bb5d-086c-4ecf-9183-1a07baed9418" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e1f5c244-93d9-40c2-863d-537a992b059e", + "savedPayload": { + "position": { + "x": 18754.775449101795, + "y": 10682.196329813976 + }, + "targetPosition": { + "x": 18815.775449101795, + "y": 10756.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Base Asset", + "id": "05a6be06-9cff-4c4b-ad76-eacace70f943" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Base Asset", + "Plotter Panel", + "Foundations", + "05a6be06-9cff-4c4b-ad76-eacace70f943" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3819230a-435e-4258-9c49-257de4518146", + "savedPayload": { + "position": { + "x": 18858.775449101795, + "y": 10714.196329813976 + }, + "targetPosition": { + "x": 18815.775449101795, + "y": 10756.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Quoted Asset", + "id": "30f418b6-2f34-424d-9abb-ce4045b62e1d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Quoted Asset", + "Plotter Panel", + "Foundations", + "30f418b6-2f34-424d-9abb-ce4045b62e1d" + ] + ] + } + } + ], + "id": "43f9ace5-8571-4d26-b399-313b2f279595", + "savedPayload": { + "position": { + "x": 18815.775449101795, + "y": 10756.196329813976 + }, + "targetPosition": { + "x": 18743.775449101795, + "y": 10745.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Status Open", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "0ca6920d-1bca-49e4-bd80-183f5011c822", + "savedPayload": { + "position": { + "x": 18696.775449101795, + "y": 10881.196329813976 + }, + "targetPosition": { + "x": 18692.775449101795, + "y": 10825.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Open", + "id": "6f0e5328-b762-487d-a8f3-22c09fdd0f6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Open", + "Polygon", + "Foundations", + "6f0e5328-b762-487d-a8f3-22c09fdd0f6f" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Cancel Event", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7142b7af-56c3-4397-8c2d-58a28ca9e513", + "savedPayload": { + "position": { + "x": 18758.775449101795, + "y": 10894.196329813976 + }, + "targetPosition": { + "x": 18692.775449101795, + "y": 10825.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "id": "950bfd37-c5c6-4526-929b-8728fe9a1055" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Closed Cancel Event", + "Polygon", + "Foundations", + "950bfd37-c5c6-4526-929b-8728fe9a1055" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Filled", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8e638c09-2985-4b4e-8cbc-3b2bc4d2c288", + "savedPayload": { + "position": { + "x": 18647.775449101795, + "y": 10870.196329813976 + }, + "targetPosition": { + "x": 18692.775449101795, + "y": 10825.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Filled", + "id": "061913f9-0103-45a4-a491-9ce613ae6d6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Closed Filled", + "Polygon", + "Foundations", + "061913f9-0103-45a4-a491-9ce613ae6d6f" + ] + ] + } + } + ], + "id": "f3e9d121-b289-491a-80bf-b7a551e06853", + "savedPayload": { + "position": { + "x": 18692.775449101795, + "y": 10825.196329813976 + }, + "targetPosition": { + "x": 18743.775449101795, + "y": 10745.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "48962d41-f9d8-4ce6-a4cb-867c45e2027c", + "savedPayload": { + "position": { + "x": 18743.775449101795, + "y": 10745.196329813976 + }, + "targetPosition": { + "x": 18698.775449101795, + "y": 10796.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Sell Orders", + "id": "87357dfb-7362-44c5-a5d5-544d4936db15" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "22a0e287-5968-4170-9fdf-36b47723cd9f" + ], + [ + "Limit Sell Orders", + "Data Product", + "Foundations", + "87357dfb-7362-44c5-a5d5-544d4936db15" + ] + ] + } + } + ], + "layerFolders": [], + "id": "1e376916-dcbb-4211-84be-d46d741078e6", + "savedPayload": { + "position": { + "x": 18698.775449101795, + "y": 10796.196329813976 + }, + "targetPosition": { + "x": 18683.775449101795, + "y": 10837.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Stages", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Trigger Stages", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trigger Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1a7f415f-116c-4522-88e1-980cc1cedf09", + "savedPayload": { + "position": { + "x": 18786.775449101795, + "y": 10798.196329813976 + }, + "targetPosition": { + "x": 18733.775449101795, + "y": 10795.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trigger Stage Object", + "id": "b671622c-9692-49c5-847e-e9cc816fb74a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "Trigger Stage Object", + "Plotter Panel", + "Foundations", + "b671622c-9692-49c5-847e-e9cc816fb74a" + ] + ] + } + } + ], + "id": "d98e6309-c2a6-4a09-82c5-0c093bc42dbf", + "savedPayload": { + "position": { + "x": 18733.775449101795, + "y": 10795.196329813976 + }, + "targetPosition": { + "x": 18743.775449101795, + "y": 10826.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2cfee453-0367-4b34-a053-17c88dbf6f44", + "savedPayload": { + "position": { + "x": 18688.775449101795, + "y": 10858.196329813976 + }, + "targetPosition": { + "x": 18706.775449101795, + "y": 10762.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "8228a94b-899c-4ad3-b718-3dbfcba7fcaf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "8228a94b-899c-4ad3-b718-3dbfcba7fcaf" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "bffe151b-5f96-4e58-8d1a-46b9be7d755c", + "savedPayload": { + "position": { + "x": 18686.775449101795, + "y": 10829.196329813976 + }, + "targetPosition": { + "x": 18706.775449101795, + "y": 10762.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "f0a2f6d3-6122-48d1-83a8-fd1404d27573" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "f0a2f6d3-6122-48d1-83a8-fd1404d27573" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "0e61aa12-0260-4d18-ac26-092d19be68b6", + "savedPayload": { + "position": { + "x": 18774.775449101795, + "y": 10747.196329813976 + }, + "targetPosition": { + "x": 18706.775449101795, + "y": 10762.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "2f8e4334-128d-4b03-afb9-7e48d1344516" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "2f8e4334-128d-4b03-afb9-7e48d1344516" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "18d71a8f-ac4d-4cfb-9d78-fdc6e5ab51ac", + "savedPayload": { + "position": { + "x": 18793.775449101795, + "y": 10779.196329813976 + }, + "targetPosition": { + "x": 18706.775449101795, + "y": 10762.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "51a8074b-a435-4206-a6d6-410930c8a20c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "51a8074b-a435-4206-a6d6-410930c8a20c" + ] + ] + } + } + ], + "id": "7356fa09-1b47-4541-99c0-045e156852da", + "savedPayload": { + "position": { + "x": 18706.775449101795, + "y": 10762.196329813976 + }, + "targetPosition": { + "x": 18743.775449101795, + "y": 10826.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "26cd0471-f82f-4afa-9f3f-a955d55889e2", + "savedPayload": { + "position": { + "x": 18743.775449101795, + "y": 10826.196329813976 + }, + "targetPosition": { + "x": 18695.775449101795, + "y": 10854.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trigger Stages", + "id": "293ed14d-1090-4fc2-9a47-5da6fc2f2cbb" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "12edb301-47cd-4496-a55f-303e4f97ec2f" + ], + [ + "Trigger Stages", + "Data Product", + "Foundations", + "293ed14d-1090-4fc2-9a47-5da6fc2f2cbb" + ] + ] + } + }, + { + "type": "Layer", + "name": "Open Stages", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Open Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c3d9243e-e65e-4d99-86ef-465be4608045", + "savedPayload": { + "position": { + "x": 18879.775449101795, + "y": 10991.196329813976 + }, + "targetPosition": { + "x": 18831.775449101795, + "y": 11018.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Open Stage Object", + "id": "680fb7bf-057b-4097-9433-a0002a57a892" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "Open Stage Object", + "Plotter Panel", + "Foundations", + "680fb7bf-057b-4097-9433-a0002a57a892" + ] + ] + } + } + ], + "id": "a83cecac-3200-4404-a3b5-635e3bee1cfa", + "savedPayload": { + "position": { + "x": 18831.775449101795, + "y": 11018.196329813976 + }, + "targetPosition": { + "x": 18758.775449101795, + "y": 10952.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1833cd75-d3e6-46bb-9c16-7520542c506b", + "savedPayload": { + "position": { + "x": 18917.775449101795, + "y": 10886.196329813976 + }, + "targetPosition": { + "x": 18840.775449101795, + "y": 10860.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "23c36b0c-d580-47e1-b81c-923115e40ebb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "23c36b0c-d580-47e1-b81c-923115e40ebb" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a6c4c537-4743-4d7b-ae0c-103b5d57e1fe", + "savedPayload": { + "position": { + "x": 18913.775449101795, + "y": 10875.196329813976 + }, + "targetPosition": { + "x": 18840.775449101795, + "y": 10860.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "f465341e-bb80-46bf-a181-1378f61ff697" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "f465341e-bb80-46bf-a181-1378f61ff697" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ec2c82ec-8104-4b5e-bcf6-27cd67fb9b48", + "savedPayload": { + "position": { + "x": 18824.775449101795, + "y": 10952.196329813976 + }, + "targetPosition": { + "x": 18840.775449101795, + "y": 10860.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "93c9f804-f808-4bd8-88b9-c97c093ec5df" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "93c9f804-f808-4bd8-88b9-c97c093ec5df" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3fa6fd36-9c32-4853-ae4a-610c32709421", + "savedPayload": { + "position": { + "x": 18814.775449101795, + "y": 10854.196329813976 + }, + "targetPosition": { + "x": 18840.775449101795, + "y": 10860.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "f484ad80-9f03-4a7a-9429-e9219e528298" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "f484ad80-9f03-4a7a-9429-e9219e528298" + ] + ] + } + } + ], + "id": "d7d17322-dcc7-4599-a23c-ce33637672eb", + "savedPayload": { + "position": { + "x": 18840.775449101795, + "y": 10860.196329813976 + }, + "targetPosition": { + "x": 18758.775449101795, + "y": 10952.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cdd1670f-db30-43eb-8922-584e599e79f4", + "savedPayload": { + "position": { + "x": 18758.775449101795, + "y": 10952.196329813976 + }, + "targetPosition": { + "x": 18695.775449101795, + "y": 10854.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Open Stages", + "id": "5d8b7143-a998-4c28-a6ac-4d8f0e63b25a" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "12edb301-47cd-4496-a55f-303e4f97ec2f" + ], + [ + "Open Stages", + "Data Product", + "Foundations", + "5d8b7143-a998-4c28-a6ac-4d8f0e63b25a" + ] + ] + } + }, + { + "type": "Layer", + "name": "Manage Stages", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Manage Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8501ad09-a335-4754-8f7a-09b80f4621a2", + "savedPayload": { + "position": { + "x": 18814.775449101795, + "y": 10855.196329813976 + }, + "targetPosition": { + "x": 18797.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Manage Stage Object", + "id": "3168525e-3786-40a3-9d7d-e58ec8ddc0b4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "Manage Stage Object", + "Plotter Panel", + "Foundations", + "3168525e-3786-40a3-9d7d-e58ec8ddc0b4" + ] + ] + } + } + ], + "id": "39cd32c8-2054-4bc2-9025-1c7ca5fbd2c8", + "savedPayload": { + "position": { + "x": 18797.775449101795, + "y": 10874.196329813976 + }, + "targetPosition": { + "x": 18779.775449101795, + "y": 10883.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "744b4245-14e9-4c53-b270-8b1eabfdd510", + "savedPayload": { + "position": { + "x": 18804.775449101795, + "y": 10933.196329813976 + }, + "targetPosition": { + "x": 18705.775449101795, + "y": 10871.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "2f3e784b-3ceb-4fc2-93e9-1ae6032475e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "2f3e784b-3ceb-4fc2-93e9-1ae6032475e2" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "37f108e6-7ddd-4299-bfe5-3ca4bbe7fe42", + "savedPayload": { + "position": { + "x": 18669.775449101795, + "y": 10794.196329813976 + }, + "targetPosition": { + "x": 18705.775449101795, + "y": 10871.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "75e8608a-3265-40b4-99b0-e4ea18b194cd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "75e8608a-3265-40b4-99b0-e4ea18b194cd" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e4fc5920-a43d-4f78-81fa-cc7774e878a6", + "savedPayload": { + "position": { + "x": 18714.775449101795, + "y": 10940.196329813976 + }, + "targetPosition": { + "x": 18705.775449101795, + "y": 10871.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "2ae621ce-54cf-477f-9ece-bc9bbf22aa1d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "2ae621ce-54cf-477f-9ece-bc9bbf22aa1d" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "cda5259c-5f37-4f60-bcd3-57c120e4ab96", + "savedPayload": { + "position": { + "x": 18800.775449101795, + "y": 10922.196329813976 + }, + "targetPosition": { + "x": 18705.775449101795, + "y": 10871.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "b0a2ab04-1f23-4cdb-8103-dfa76da3ffde" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "b0a2ab04-1f23-4cdb-8103-dfa76da3ffde" + ] + ] + } + } + ], + "id": "c319010a-8c33-4cf6-b3a1-14ce73be08a1", + "savedPayload": { + "position": { + "x": 18705.775449101795, + "y": 10871.196329813976 + }, + "targetPosition": { + "x": 18779.775449101795, + "y": 10883.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "52c8b41c-ea6e-459d-8557-22cecd7ccbad", + "savedPayload": { + "position": { + "x": 18779.775449101795, + "y": 10883.196329813976 + }, + "targetPosition": { + "x": 18695.775449101795, + "y": 10854.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Manage Stages", + "id": "75dd4aa9-48c9-4dbb-b535-0ddbff01ba52" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "12edb301-47cd-4496-a55f-303e4f97ec2f" + ], + [ + "Manage Stages", + "Data Product", + "Foundations", + "75dd4aa9-48c9-4dbb-b535-0ddbff01ba52" + ] + ] + } + }, + { + "type": "Layer", + "name": "Close Stages", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Close Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "fbc4e985-307c-4e26-9de5-77f8d6367a5e", + "savedPayload": { + "position": { + "x": 18663.775449101795, + "y": 10845.196329813976 + }, + "targetPosition": { + "x": 18590.775449101795, + "y": 10918.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Close Stage Object", + "id": "80a8fb24-c756-410c-bed2-a37784ea90bb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "Close Stage Object", + "Plotter Panel", + "Foundations", + "80a8fb24-c756-410c-bed2-a37784ea90bb" + ] + ] + } + } + ], + "id": "fe495a35-684f-45a1-8d01-553197d8b866", + "savedPayload": { + "position": { + "x": 18590.775449101795, + "y": 10918.196329813976 + }, + "targetPosition": { + "x": 18629.775449101795, + "y": 10863.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d06cc8c0-4464-4dcf-aa1d-6f227a2a09d5", + "savedPayload": { + "position": { + "x": 18672.775449101795, + "y": 10921.196329813976 + }, + "targetPosition": { + "x": 18703.775449101795, + "y": 10903.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "ecd0b265-422d-47b0-8beb-f3e2ca65e277" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "ecd0b265-422d-47b0-8beb-f3e2ca65e277" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c169f538-a260-4271-9fa9-6564d524f0b8", + "savedPayload": { + "position": { + "x": 18689.775449101795, + "y": 10830.196329813976 + }, + "targetPosition": { + "x": 18703.775449101795, + "y": 10903.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "67fdab45-c30c-40cd-91ce-5d4de47975a3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "67fdab45-c30c-40cd-91ce-5d4de47975a3" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "445447d6-cf2a-433f-b5ea-3c7656cfd03a", + "savedPayload": { + "position": { + "x": 18790.775449101795, + "y": 10885.196329813976 + }, + "targetPosition": { + "x": 18703.775449101795, + "y": 10903.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "c039ceb1-2c7e-4b0e-943f-b473e45a49d2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "c039ceb1-2c7e-4b0e-943f-b473e45a49d2" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ac23b49c-e12a-411e-a5bf-5f6b0c3cde85", + "savedPayload": { + "position": { + "x": 18750.775449101795, + "y": 10928.196329813976 + }, + "targetPosition": { + "x": 18703.775449101795, + "y": 10903.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "da1dbf22-3175-44d7-b5fa-5365e76dce6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "da1dbf22-3175-44d7-b5fa-5365e76dce6f" + ] + ] + } + } + ], + "id": "6f79505a-47df-4e0a-b4dd-400e8ace878a", + "savedPayload": { + "position": { + "x": 18703.775449101795, + "y": 10903.196329813976 + }, + "targetPosition": { + "x": 18629.775449101795, + "y": 10863.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c5993f59-780f-4d59-8171-01474a26c82c", + "savedPayload": { + "position": { + "x": 18629.775449101795, + "y": 10863.196329813976 + }, + "targetPosition": { + "x": 18695.775449101795, + "y": 10854.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Close Stages", + "id": "18a82ed5-48f5-46c8-bb65-b6bb17df1578" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "12edb301-47cd-4496-a55f-303e4f97ec2f" + ], + [ + "Close Stages", + "Data Product", + "Foundations", + "18a82ed5-48f5-46c8-bb65-b6bb17df1578" + ] + ] + } + } + ], + "layerFolders": [], + "id": "5440af82-0cac-4180-84dd-be98cab33ec8", + "savedPayload": { + "position": { + "x": 18695.775449101795, + "y": 10854.196329813976 + }, + "targetPosition": { + "x": 18683.775449101795, + "y": 10837.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Position", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Positions", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "397cab1b-3c52-46b8-80b9-ada2623860cc", + "savedPayload": { + "position": { + "x": 18760.775449101795, + "y": 10814.196329813976 + }, + "targetPosition": { + "x": 18676.775449101795, + "y": 10807.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Object", + "id": "230d4fdf-dbe2-44e8-999f-9a5526d594ef" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "Position Object", + "Plotter Panel", + "Foundations", + "230d4fdf-dbe2-44e8-999f-9a5526d594ef" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Position Combined Statistics", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "9d2acedc-4049-4234-81da-85fb1be000cb", + "savedPayload": { + "position": { + "x": 18731.775449101795, + "y": 10748.196329813976 + }, + "targetPosition": { + "x": 18676.775449101795, + "y": 10807.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Combined Statistics", + "id": "fa683b80-633c-4886-b81d-dbc507c66d80" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "Position Combined Statistics", + "Plotter Panel", + "Foundations", + "fa683b80-633c-4886-b81d-dbc507c66d80" + ] + ] + } + } + ], + "id": "56f17bde-c126-4a3a-9982-39e18d1362f6", + "savedPayload": { + "position": { + "x": 18676.775449101795, + "y": 10807.196329813976 + }, + "targetPosition": { + "x": 18577.775449101795, + "y": 10739.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Entry Target Rate Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3b8d30c4-4301-4799-837d-1f13c3e8c0ae", + "savedPayload": { + "position": { + "x": 18501.775449101795, + "y": 10780.196329813976 + }, + "targetPosition": { + "x": 18496.775449101795, + "y": 10776.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Entry Target Rate Line", + "id": "a5a51f32-7b3b-4d9b-b30c-aa0ffb61258a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7383535c-c74d-4a5f-9e90-7938bf338a69" + ], + [ + "Entry Target Rate Line", + "Polygon", + "Foundations", + "a5a51f32-7b3b-4d9b-b30c-aa0ffb61258a" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Exit Target Rate Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a1f6f57d-cc93-4005-a7dc-606fad0f2c78", + "savedPayload": { + "position": { + "x": 18592.775449101795, + "y": 10680.196329813976 + }, + "targetPosition": { + "x": 18496.775449101795, + "y": 10776.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Exit Target Rate Line", + "id": "19ce16c0-e06d-4f1a-a89e-ba74af8999cf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7383535c-c74d-4a5f-9e90-7938bf338a69" + ], + [ + "Exit Target Rate Line", + "Polygon", + "Foundations", + "19ce16c0-e06d-4f1a-a89e-ba74af8999cf" + ] + ] + } + } + ], + "id": "2a380993-31c7-4887-b552-cc9b7a32f3a1", + "savedPayload": { + "position": { + "x": 18496.775449101795, + "y": 10776.196329813976 + }, + "targetPosition": { + "x": 18577.775449101795, + "y": 10739.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2d302e47-f77d-4c92-9b29-ad03e8673ccb", + "savedPayload": { + "position": { + "x": 18577.775449101795, + "y": 10739.196329813976 + }, + "targetPosition": { + "x": 18594.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Positions", + "id": "6950ab50-f999-447e-a37b-ac54a4bb4a00" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "b8fe5a7c-ef99-4614-9ec7-a6a411dc3cf8" + ], + [ + "Positions", + "Data Product", + "Foundations", + "6950ab50-f999-447e-a37b-ac54a4bb4a00" + ] + ] + } + }, + { + "type": "Layer", + "name": "Position Base Asset", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e4452744-c47f-42c4-9c35-6f355b3df9d1", + "savedPayload": { + "position": { + "x": 18765.775449101795, + "y": 10781.196329813976 + }, + "targetPosition": { + "x": 18714.775449101795, + "y": 10877.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Base Asset", + "id": "4c89da99-9bbf-4ffa-8f0e-339c2ae4f38d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "Position Base Asset", + "Plotter Panel", + "Foundations", + "4c89da99-9bbf-4ffa-8f0e-339c2ae4f38d" + ] + ] + } + } + ], + "id": "a9de1cb4-ec00-4625-aacf-8c3be915281f", + "savedPayload": { + "position": { + "x": 18714.775449101795, + "y": 10877.196329813976 + }, + "targetPosition": { + "x": 18618.775449101795, + "y": 10893.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Profit Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2c2e6097-0c7b-43cf-b9fa-49fd5796c8f6", + "savedPayload": { + "position": { + "x": 18570.775449101795, + "y": 11032.196329813976 + }, + "targetPosition": { + "x": 18546.775449101795, + "y": 10937.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Profit Triangle", + "id": "02bb3875-2c75-44fa-a7e2-d00035bc1d1c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Profit Triangle", + "Polygon", + "Foundations", + "02bb3875-2c75-44fa-a7e2-d00035bc1d1c" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Loss Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b15e6687-67ce-4586-8ab3-3142a34636af", + "savedPayload": { + "position": { + "x": 18585.775449101795, + "y": 11029.196329813976 + }, + "targetPosition": { + "x": 18546.775449101795, + "y": 10937.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Loss Triangle", + "id": "0ea736ec-79a5-4836-8021-9f0a39cae941" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Loss Triangle", + "Polygon", + "Foundations", + "0ea736ec-79a5-4836-8021-9f0a39cae941" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Empty Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "72270182-b1cf-4222-a5e8-60d783a4b1f5", + "savedPayload": { + "position": { + "x": 18562.775449101795, + "y": 10903.196329813976 + }, + "targetPosition": { + "x": 18546.775449101795, + "y": 10937.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Empty Triangle", + "id": "6d605339-7369-4f3a-ab2d-db4680174dd1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Empty Triangle", + "Polygon", + "Foundations", + "6d605339-7369-4f3a-ab2d-db4680174dd1" + ] + ] + } + } + ], + "id": "668b25e9-fd73-4882-88ef-ba81a966592d", + "savedPayload": { + "position": { + "x": 18546.775449101795, + "y": 10937.196329813976 + }, + "targetPosition": { + "x": 18618.775449101795, + "y": 10893.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4db8317b-9885-4855-a3eb-3785a808b9f8", + "savedPayload": { + "position": { + "x": 18618.775449101795, + "y": 10893.196329813976 + }, + "targetPosition": { + "x": 18594.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Position Base Asset", + "id": "bfdd8338-b744-4426-9b18-156c35593c34" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "b8fe5a7c-ef99-4614-9ec7-a6a411dc3cf8" + ], + [ + "Position Base Asset", + "Data Product", + "Foundations", + "bfdd8338-b744-4426-9b18-156c35593c34" + ] + ] + } + }, + { + "type": "Layer", + "name": "Position Quoted Asset", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "05f49985-2dd0-44d4-bee6-36c6a7dcf804", + "savedPayload": { + "position": { + "x": 18580.775449101795, + "y": 10682.196329813976 + }, + "targetPosition": { + "x": 18655.775449101795, + "y": 10739.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Quoted Asset", + "id": "1d377283-4fc2-498f-acd0-6c856c298c2d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "Position Quoted Asset", + "Plotter Panel", + "Foundations", + "1d377283-4fc2-498f-acd0-6c856c298c2d" + ] + ] + } + } + ], + "id": "509df18e-3cd9-4634-9f09-ffd076e9618d", + "savedPayload": { + "position": { + "x": 18655.775449101795, + "y": 10739.196329813976 + }, + "targetPosition": { + "x": 18632.775449101795, + "y": 10821.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Profit Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "22d88a2f-ad32-45da-80fc-48380f8d17cc", + "savedPayload": { + "position": { + "x": 18615.775449101795, + "y": 10691.196329813976 + }, + "targetPosition": { + "x": 18634.775449101795, + "y": 10770.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Profit Triangle", + "id": "1dc2b7ca-f93f-4993-b20a-0a7a341436aa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Profit Triangle", + "Polygon", + "Foundations", + "1dc2b7ca-f93f-4993-b20a-0a7a341436aa" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Loss Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7688ae80-229a-45f6-bb68-2ff80603b858", + "savedPayload": { + "position": { + "x": 18633.775449101795, + "y": 10823.196329813976 + }, + "targetPosition": { + "x": 18634.775449101795, + "y": 10770.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Loss Triangle", + "id": "252cf157-ac1c-4489-9e43-3cd8b4ffea5d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Loss Triangle", + "Polygon", + "Foundations", + "252cf157-ac1c-4489-9e43-3cd8b4ffea5d" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Empty Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "65d4b842-6bac-4f51-8b51-5206046ea25d", + "savedPayload": { + "position": { + "x": 18558.775449101795, + "y": 10743.196329813976 + }, + "targetPosition": { + "x": 18634.775449101795, + "y": 10770.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Empty Triangle", + "id": "7f0b8fd4-d544-4b14-a531-10668d1d767e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Empty Triangle", + "Polygon", + "Foundations", + "7f0b8fd4-d544-4b14-a531-10668d1d767e" + ] + ] + } + } + ], + "id": "9523f109-75d5-430e-82ae-050ffed47090", + "savedPayload": { + "position": { + "x": 18634.775449101795, + "y": 10770.196329813976 + }, + "targetPosition": { + "x": 18632.775449101795, + "y": 10821.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "80a9b7f7-6b41-4b88-a5d6-8da9805710d8", + "savedPayload": { + "position": { + "x": 18632.775449101795, + "y": 10821.196329813976 + }, + "targetPosition": { + "x": 18594.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Position Quoted Asset", + "id": "1ed7ca82-471a-4fa0-a198-f01dba4d7c06" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "b8fe5a7c-ef99-4614-9ec7-a6a411dc3cf8" + ], + [ + "Position Quoted Asset", + "Data Product", + "Foundations", + "1ed7ca82-471a-4fa0-a198-f01dba4d7c06" + ] + ] + } + }, + { + "type": "Layer", + "name": "Stop Loss", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Stop Loss Panel", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ba6341ec-def7-4ca0-95a4-22e06bcbb105", + "savedPayload": { + "position": { + "x": 18682.775449101795, + "y": 10977.196329813976 + }, + "targetPosition": { + "x": 18622.775449101795, + "y": 10947.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Stop Loss Panel", + "id": "af403e0f-699b-4dfc-b3ee-d6a8747ab081" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "f3833246-c097-42c2-8522-930b4d0450d3" + ], + [ + "Stop Loss Panel", + "Plotter Panel", + "Foundations", + "af403e0f-699b-4dfc-b3ee-d6a8747ab081" + ] + ] + } + } + ], + "id": "649247b8-c6fa-49b6-8a62-cb83339089ed", + "savedPayload": { + "position": { + "x": 18622.775449101795, + "y": 10947.196329813976 + }, + "targetPosition": { + "x": 18529.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "cd33259b-52bc-4f94-97be-883b112426fb", + "savedPayload": { + "position": { + "x": 18535.775449101795, + "y": 10840.196329813976 + }, + "targetPosition": { + "x": 18594.775449101795, + "y": 10813.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "506b65ce-5080-421b-9981-6220603de1db" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "f3833246-c097-42c2-8522-930b4d0450d3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "2692f8f1-615e-4af7-8735-0516470d12ed" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "506b65ce-5080-421b-9981-6220603de1db" + ] + ] + } + } + ], + "id": "718fd4cc-c3e1-46af-b7ce-3d57a37d0fa8", + "savedPayload": { + "position": { + "x": 18594.775449101795, + "y": 10813.196329813976 + }, + "targetPosition": { + "x": 18529.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8c8eeb53-b994-4e0b-91b0-f42c0ad76cb5", + "savedPayload": { + "position": { + "x": 18529.775449101795, + "y": 10874.196329813976 + }, + "targetPosition": { + "x": 18594.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Stop Loss", + "id": "2aadd044-58b5-4a4e-89a2-90249719417d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "b8fe5a7c-ef99-4614-9ec7-a6a411dc3cf8" + ], + [ + "Stop Loss", + "Data Product", + "Foundations", + "2aadd044-58b5-4a4e-89a2-90249719417d" + ] + ] + } + }, + { + "type": "Layer", + "name": "Take Profit", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Take Profit Panel", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3d82eac0-fc8a-47d6-9b6a-9143b2135f7d", + "savedPayload": { + "position": { + "x": 18503.775449101795, + "y": 10770.196329813976 + }, + "targetPosition": { + "x": 18560.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Take Profit Panel", + "id": "7669828e-655e-4a1e-836d-20e7dfbd6a6e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "daa39650-5f2b-4bc2-9798-86e26cd43c13" + ], + [ + "Take Profit Panel", + "Plotter Panel", + "Foundations", + "7669828e-655e-4a1e-836d-20e7dfbd6a6e" + ] + ] + } + } + ], + "id": "d6189c06-255e-4a40-8442-8270906aba03", + "savedPayload": { + "position": { + "x": 18560.775449101795, + "y": 10797.196329813976 + }, + "targetPosition": { + "x": 18565.775449101795, + "y": 10868.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c192835e-08ca-4c36-a407-d29c44013f66", + "savedPayload": { + "position": { + "x": 18591.775449101795, + "y": 10762.196329813976 + }, + "targetPosition": { + "x": 18590.775449101795, + "y": 10770.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "85c17bc4-2728-4c03-8e0e-7b08a4178835" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "daa39650-5f2b-4bc2-9798-86e26cd43c13" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "37bb31f2-5eee-4aca-b484-03c9f7de3446" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "85c17bc4-2728-4c03-8e0e-7b08a4178835" + ] + ] + } + } + ], + "id": "d263a214-8f41-4fd0-9dcf-32b2caa3edca", + "savedPayload": { + "position": { + "x": 18590.775449101795, + "y": 10770.196329813976 + }, + "targetPosition": { + "x": 18565.775449101795, + "y": 10868.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f33d67f7-0f6c-4178-8b25-62cbc0184abd", + "savedPayload": { + "position": { + "x": 18565.775449101795, + "y": 10868.196329813976 + }, + "targetPosition": { + "x": 18594.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Take Profit", + "id": "f3c16f5d-fdfc-4fea-bee5-dcffb5bbb913" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "c507250c-d26d-4302-9e44-89e6e0e15f6e" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "fe38856c-03d5-4797-9578-2bd9262c03aa" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "b8fe5a7c-ef99-4614-9ec7-a6a411dc3cf8" + ], + [ + "Take Profit", + "Data Product", + "Foundations", + "f3c16f5d-fdfc-4fea-bee5-dcffb5bbb913" + ] + ] + } + } + ], + "layerFolders": [], + "id": "f3b4ec41-e97a-42e3-99d5-3f54088aab25", + "savedPayload": { + "position": { + "x": 18594.775449101795, + "y": 10831.196329813976 + }, + "targetPosition": { + "x": 18683.775449101795, + "y": 10837.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "603489f6-1ff1-43e6-bac4-19c699363653", + "savedPayload": { + "position": { + "x": 18683.775449101795, + "y": 10837.196329813976 + }, + "targetPosition": { + "x": 18699.775449101795, + "y": 10817.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a9b0f2b2-8bef-4fab-8921-94fffb6ceb67", + "savedPayload": { + "position": { + "x": 18699.775449101795, + "y": 10817.196329813976 + }, + "targetPosition": { + "x": 18786.775449101795, + "y": 10797.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f9533831-1496-4af3-9f44-51e85a0ff857", + "savedPayload": { + "position": { + "x": 18786.775449101795, + "y": 10797.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10880.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "52c64f5a-7649-4248-bbdd-3832f7279737" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "", + "Trading Session Reference", + "Foundations", + "9d4d6658-1b24-4b01-a22d-50ee9d443eff" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "52c64f5a-7649-4248-bbdd-3832f7279737" + ] + ] + } + }, + "id": "2b2ffe14-5b3d-4ab5-900e-3af8b998bc36", + "savedPayload": { + "position": { + "x": 18857.775449101795, + "y": 10880.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Candles Data", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "Candles", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Exchange Raw Data", + "project": "Foundations", + "layers": [], + "layerFolders": [], + "id": "e9a5970b-6d85-4bf8-934b-7cebec607730", + "savedPayload": { + "position": { + "x": 18886.775449101795, + "y": 10817.196329813976 + }, + "targetPosition": { + "x": 18864.775449101795, + "y": 10849.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Layers", + "name": "Candles Volumes", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Candles", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Candle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a8d53ea6-7d81-400e-8365-bf90b62a7eaf", + "savedPayload": { + "position": { + "x": 18830.775449101795, + "y": 10882.196329813976 + }, + "targetPosition": { + "x": 18890.775449101795, + "y": 10798.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Candle", + "id": "9336f4e6-d56b-4ed4-819d-0bb762ba1fdd" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Plotters Candles Volumes", + "Plotter", + "Foundations", + "e4347543-21b5-4274-b690-e6b3b5899862" + ], + [ + "Candles", + "Plotter Module", + "Foundations", + "0aed75a3-fee8-4ddc-97ff-b6768e6f12a3" + ], + [ + "Candle", + "Plotter Panel", + "Foundations", + "9336f4e6-d56b-4ed4-819d-0bb762ba1fdd" + ] + ] + } + } + ], + "id": "0b3a0ab1-0d53-4820-869e-53b20a059070", + "savedPayload": { + "position": { + "x": 18890.775449101795, + "y": 10798.196329813976 + }, + "targetPosition": { + "x": 18880.775449101795, + "y": 10793.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "0f8d24b3-0699-4d01-a986-3dbf963fa262", + "savedPayload": { + "position": { + "x": 18853.775449101795, + "y": 10762.196329813976 + }, + "targetPosition": { + "x": 18880.775449101795, + "y": 10793.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "261bd5fe-f747-448a-8a0d-7d3bbcf3994c", + "savedPayload": { + "position": { + "x": 18880.775449101795, + "y": 10793.196329813976 + }, + "targetPosition": { + "x": 18819.775449101795, + "y": 10866.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Candles", + "id": "840a9cb9-008f-4b7b-a997-73cf1a4ba034" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Data Mines Data", + "Data Mines Data", + "Foundations", + "32e7c122-fa5a-4d00-9d71-d54e890e32de" + ], + [ + "Foundations", + "Project Data Products", + "Foundations", + "c09318de-4d86-4044-abb0-72644c3f5dff" + ], + [ + "Binance", + "Exchange Data Products", + "Foundations", + "bf5d5660-a885-4c29-8085-6c99691402d6" + ], + [ + " BTC/USDT", + "Market Data Products", + "Foundations", + "49ebcc4c-0d46-4368-9d7a-d2fcf69ddd12" + ], + [ + "Candles", + "Data Mine Products", + "Foundations", + "36018e1a-1c89-4f6e-bae4-5b47b43db094" + ], + [ + "Candles Volumes", + "Bot Products", + "Foundations", + "895e4da4-8992-4d66-a8f7-74da81a77d16" + ], + [ + "Candles", + "Data Product", + "Foundations", + "840a9cb9-008f-4b7b-a997-73cf1a4ba034" + ] + ] + } + }, + { + "type": "Layer", + "name": "Volumes", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Volume", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "65345fed-3e81-41d9-8917-ecf0afe4a955", + "savedPayload": { + "position": { + "x": 18968.775449101795, + "y": 10965.196329813976 + }, + "targetPosition": { + "x": 18900.775449101795, + "y": 10914.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Volume", + "id": "42dbd098-4550-44a0-987f-54a28dd5f40b" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Plotters Candles Volumes", + "Plotter", + "Foundations", + "e4347543-21b5-4274-b690-e6b3b5899862" + ], + [ + "Volumes", + "Plotter Module", + "Foundations", + "a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1" + ], + [ + "Volume", + "Plotter Panel", + "Foundations", + "42dbd098-4550-44a0-987f-54a28dd5f40b" + ] + ] + } + } + ], + "id": "4893f5fe-1aa2-4da2-8e03-6faad239debd", + "savedPayload": { + "position": { + "x": 18900.775449101795, + "y": 10914.196329813976 + }, + "targetPosition": { + "x": 18899.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "3ad4440c-e5df-430a-84a1-aa82077a1a7e", + "savedPayload": { + "position": { + "x": 18803.775449101795, + "y": 10897.196329813976 + }, + "targetPosition": { + "x": 18899.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bbec31ad-46ad-4741-9d59-5b9852f76977", + "savedPayload": { + "position": { + "x": 18899.775449101795, + "y": 10885.196329813976 + }, + "targetPosition": { + "x": 18819.775449101795, + "y": 10866.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Volumes", + "id": "73f7b079-54bb-4929-977e-7b058e3ba867" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Data Mines Data", + "Data Mines Data", + "Foundations", + "32e7c122-fa5a-4d00-9d71-d54e890e32de" + ], + [ + "Foundations", + "Project Data Products", + "Foundations", + "c09318de-4d86-4044-abb0-72644c3f5dff" + ], + [ + "Binance", + "Exchange Data Products", + "Foundations", + "bf5d5660-a885-4c29-8085-6c99691402d6" + ], + [ + " BTC/USDT", + "Market Data Products", + "Foundations", + "49ebcc4c-0d46-4368-9d7a-d2fcf69ddd12" + ], + [ + "Candles", + "Data Mine Products", + "Foundations", + "36018e1a-1c89-4f6e-bae4-5b47b43db094" + ], + [ + "Candles Volumes", + "Bot Products", + "Foundations", + "895e4da4-8992-4d66-a8f7-74da81a77d16" + ], + [ + "Volumes", + "Data Product", + "Foundations", + "73f7b079-54bb-4929-977e-7b058e3ba867" + ] + ] + } + } + ], + "layerFolders": [], + "id": "80c7e2f1-6d45-4de7-a65e-8bf99023f2d9", + "savedPayload": { + "position": { + "x": 18819.775449101795, + "y": 10866.196329813976 + }, + "targetPosition": { + "x": 18864.775449101795, + "y": 10849.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4e517f9f-1d3c-4fc7-a0b4-4b439039acd2", + "savedPayload": { + "position": { + "x": 18864.775449101795, + "y": 10849.196329813976 + }, + "targetPosition": { + "x": 18824.775449101795, + "y": 10791.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine Products", + "name": "Candles", + "id": "36018e1a-1c89-4f6e-bae4-5b47b43db094" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Data Mines Data", + "Data Mines Data", + "Foundations", + "32e7c122-fa5a-4d00-9d71-d54e890e32de" + ], + [ + "Foundations", + "Project Data Products", + "Foundations", + "c09318de-4d86-4044-abb0-72644c3f5dff" + ], + [ + "Binance", + "Exchange Data Products", + "Foundations", + "bf5d5660-a885-4c29-8085-6c99691402d6" + ], + [ + " BTC/USDT", + "Market Data Products", + "Foundations", + "49ebcc4c-0d46-4368-9d7a-d2fcf69ddd12" + ], + [ + "Candles", + "Data Mine Products", + "Foundations", + "36018e1a-1c89-4f6e-bae4-5b47b43db094" + ] + ] + } + }, + "id": "bc5feee5-11d3-4cd8-8780-61e7c08363da", + "savedPayload": { + "position": { + "x": 18824.775449101795, + "y": 10791.196329813976 + }, + "targetPosition": { + "x": 18863.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "01d30c93-49b3-4aae-a369-02530a8338ac", + "savedPayload": { + "position": { + "x": 18863.775449101795, + "y": 10891.196329813976 + }, + "targetPosition": { + "x": 18817.775449101795, + "y": 10804.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Backtesting Session", + "name": "New Trading System", + "id": "f03966ba-a30c-477b-8c9e-c2b5bd360e91" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network" + ], + [ + "My Computer", + "LAN Network Node" + ], + [ + "New Testing Trading Tasks", + "Testing Trading Tasks" + ], + [ + "New Project Trading Tasks", + "Project Trading Tasks" + ], + [ + "New Exchange Trading Tasks", + "Exchange Trading Tasks" + ], + [ + "New Market Trading Tasks", + "Market Trading Tasks" + ], + [ + "New Trading Mine Tasks", + "Trading Mine Tasks" + ], + [ + "Masters", + "Task Manager" + ], + [ + "New Trading System", + "Task" + ], + [ + "Low Frequency", + "Trading Bot Instance" + ], + [ + "New Trading Process Instance", + "Trading Process Instance" + ], + [ + "New Trading System", + "Backtesting Session" + ] + ] + } + } + ], + "id": "17ce9df0-09b1-4d69-9bec-003b492e24d3", + "savedPayload": { + "position": { + "x": 18817.775449101795, + "y": 10804.196329813976 + }, + "targetPosition": { + "x": 18901.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Testing Trading Tasks", + "name": "New Testing Trading Tasks", + "id": "8d7a7654-9f6e-470e-bcf9-1ca0092c5e1d" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Testing Trading Tasks", + "Testing Trading Tasks", + "Foundations", + "8d7a7654-9f6e-470e-bcf9-1ca0092c5e1d" + ] + ] + } + }, + { + "type": "Dashboard", + "name": "Production Trading Tasks My Computer", + "project": "Foundations", + "timeMachines": [ + { + "type": "Time Machine", + "name": "New Trading System Live Trading Session My Computer Binance BTC/USDT", + "project": "Foundations", + "timeScale": { + "type": "Time Scale", + "name": "New Time Scale", + "config": "{ \n\"autoMinScale\": true,\n\"autoMaxScale\": true,\n\"fromDate\": \"2018-01-01\",\n\"toDate\": \"2020-12-31\"\n}", + "project": "Foundations", + "id": "bede55fd-1303-4640-8ba8-2939c471d032", + "savedPayload": { + "position": { + "x": 18983.775449101795, + "y": 10812.196329813976 + }, + "targetPosition": { + "x": 18895.775449101795, + "y": 10834.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "rateScale": { + "type": "Rate Scale", + "name": "New Rate Scale", + "config": "{ \n\"autoMinScale\": true,\n\"autoMaxScale\": true,\n\"minValue\": 0,\n\"maxValue\": 25000\n}", + "project": "Foundations", + "id": "b50c22e2-f2b6-4a3b-9964-cc50c8140492", + "savedPayload": { + "position": { + "x": 18979.775449101795, + "y": 10889.196329813976 + }, + "targetPosition": { + "x": 18895.775449101795, + "y": 10834.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timeFrameScale": { + "type": "Time Frame Scale", + "name": "New Time Frame Scale", + "config": "{ \n\"value\": \"24-hs\"\n}", + "project": "Foundations", + "id": "db0ee5ac-ce33-4a25-9858-87bd1cbad73c", + "savedPayload": { + "position": { + "x": 18805.775449101795, + "y": 10923.196329813976 + }, + "targetPosition": { + "x": 18895.775449101795, + "y": 10834.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "timelineCharts": [ + { + "type": "Timeline Chart", + "name": "Trading Engine", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "Masters", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading Engine", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading Episode", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Trading Episode Counters", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trading Episode Counters", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8ac71190-24e6-4a7e-889e-f75f094d9f6d", + "savedPayload": { + "position": { + "x": 18782.775449101795, + "y": 10623.196329813976 + }, + "targetPosition": { + "x": 18852.775449101795, + "y": 10589.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trading Episode Counters", + "id": "f3c54604-7e35-4068-92de-27a77d8dc543" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Trading Episode Counters", + "Plotter Module", + "Foundations", + "af6b3fbf-f8e7-45c5-bc22-719209914dad" + ], + [ + "Trading Episode Counters", + "Plotter Panel", + "Foundations", + "f3c54604-7e35-4068-92de-27a77d8dc543" + ] + ] + } + } + ], + "id": "49f74c9e-b612-423e-9ecb-c2c3381efb7b", + "savedPayload": { + "position": { + "x": 18852.775449101795, + "y": 10589.196329813976 + }, + "targetPosition": { + "x": 18801.775449101795, + "y": 10594.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "724d5a80-604d-4c24-8b68-1a9f48aa35c2", + "savedPayload": { + "position": { + "x": 18889.775449101795, + "y": 10675.196329813976 + }, + "targetPosition": { + "x": 18801.775449101795, + "y": 10594.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e19a4675-a914-4b3d-9797-b57970700c6a", + "savedPayload": { + "position": { + "x": 18801.775449101795, + "y": 10594.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10686.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading Episode Counters", + "id": "a7ff77b9-505f-46b0-9e96-9553d6316e33" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c039478d-b7c2-4961-be79-3597c9ecce8d" + ], + [ + "Trading Episode Counters", + "Data Product", + "Foundations", + "a7ff77b9-505f-46b0-9e96-9553d6316e33" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading Episode Statistics", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trading Episode Statistics", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c25cbeef-97cd-4c2a-a643-bc4683fb6e13", + "savedPayload": { + "position": { + "x": 18875.775449101795, + "y": 10577.196329813976 + }, + "targetPosition": { + "x": 18932.775449101795, + "y": 10612.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trading Episode Statistics", + "id": "22e12c9b-01f2-4ffa-b73e-d2788f5a0e54" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Trading Episode Statistics", + "Plotter Module", + "Foundations", + "456183e1-1e62-4127-85f9-505dc8c2c20e" + ], + [ + "Trading Episode Statistics", + "Plotter Panel", + "Foundations", + "22e12c9b-01f2-4ffa-b73e-d2788f5a0e54" + ] + ] + } + } + ], + "id": "89a59bd7-8b7a-4214-9732-c71e28fae6bd", + "savedPayload": { + "position": { + "x": 18932.775449101795, + "y": 10612.196329813976 + }, + "targetPosition": { + "x": 18850.775449101795, + "y": 10631.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "d1f9b375-8ef5-4ff9-b8c4-31a179284a30", + "savedPayload": { + "position": { + "x": 18900.775449101795, + "y": 10602.196329813976 + }, + "targetPosition": { + "x": 18850.775449101795, + "y": 10631.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ba90bffa-782b-40f5-beef-5c0fd40c16d9", + "savedPayload": { + "position": { + "x": 18850.775449101795, + "y": 10631.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10686.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading Episode Statistics", + "id": "3095c0a7-dce1-49e5-8a45-66cc953d0468" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c039478d-b7c2-4961-be79-3597c9ecce8d" + ], + [ + "Trading Episode Statistics", + "Data Product", + "Foundations", + "3095c0a7-dce1-49e5-8a45-66cc953d0468" + ] + ] + } + }, + { + "type": "Layer", + "name": "Episode Candle", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "6a93d8e4-4959-4336-bf53-8943426aa4de", + "savedPayload": { + "position": { + "x": 18747.775449101795, + "y": 10687.196329813976 + }, + "targetPosition": { + "x": 18716.775449101795, + "y": 10625.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "3450ed60-1f5b-471c-b049-741569882265", + "savedPayload": { + "position": { + "x": 18758.775449101795, + "y": 10655.196329813976 + }, + "targetPosition": { + "x": 18716.775449101795, + "y": 10625.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "eeb0195d-df1b-4fc6-a75c-a749824d0f71", + "savedPayload": { + "position": { + "x": 18716.775449101795, + "y": 10625.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10686.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Candle", + "id": "927914e9-230e-429e-9778-b5ca3064e822" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c039478d-b7c2-4961-be79-3597c9ecce8d" + ], + [ + "Episode Candle", + "Data Product", + "Foundations", + "927914e9-230e-429e-9778-b5ca3064e822" + ] + ] + } + }, + { + "type": "Layer", + "name": "Episode Balances", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Current Balance", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "fd25f29f-fdeb-4d45-a088-9a8e8a183c22", + "savedPayload": { + "position": { + "x": 18654.775449101795, + "y": 10616.196329813976 + }, + "targetPosition": { + "x": 18683.775449101795, + "y": 10636.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Current Balance", + "id": "f03b22f2-4725-4bbf-9a90-f02d545d05a8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Engine", + "Plotter", + "Foundations", + "2538a638-ace8-4d33-8e97-e3640b9add26" + ], + [ + "Episode Balances", + "Plotter Module", + "Foundations", + "9b3212d7-ac1e-490f-9b2d-608768801370" + ], + [ + "Current Balance", + "Plotter Panel", + "Foundations", + "f03b22f2-4725-4bbf-9a90-f02d545d05a8" + ] + ] + } + } + ], + "id": "6e6b6fa4-2865-4cdd-a36e-8dd1fa906b4d", + "savedPayload": { + "position": { + "x": 18683.775449101795, + "y": 10636.196329813976 + }, + "targetPosition": { + "x": 18729.775449101795, + "y": 10646.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "bf92f550-cfda-484e-a38b-056141a2f5cf", + "savedPayload": { + "position": { + "x": 18794.775449101795, + "y": 10690.196329813976 + }, + "targetPosition": { + "x": 18729.775449101795, + "y": 10646.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "68178b07-7c39-4299-8b49-d85c33ef1f82", + "savedPayload": { + "position": { + "x": 18729.775449101795, + "y": 10646.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10686.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Balances", + "id": "c5944650-1fdd-4edf-b1cf-877e124cf654" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c039478d-b7c2-4961-be79-3597c9ecce8d" + ], + [ + "Episode Balances", + "Data Product", + "Foundations", + "c5944650-1fdd-4edf-b1cf-877e124cf654" + ] + ] + } + }, + { + "type": "Layer", + "name": "Distance To Trading Event", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "84fe64ce-9065-4379-b6e1-cd4f23e56c1f", + "savedPayload": { + "position": { + "x": 18905.775449101795, + "y": 10688.196329813976 + }, + "targetPosition": { + "x": 18892.775449101795, + "y": 10778.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "5b547725-1a0e-4166-a28d-acb99c697ce1", + "savedPayload": { + "position": { + "x": 18803.775449101795, + "y": 10700.196329813976 + }, + "targetPosition": { + "x": 18892.775449101795, + "y": 10778.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9f127752-1ebe-4e8a-9746-40c4d39c87e5", + "savedPayload": { + "position": { + "x": 18892.775449101795, + "y": 10778.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10686.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Distance To Trading Event", + "id": "9da23d23-f166-4138-9e6f-4a0f689a925f" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c039478d-b7c2-4961-be79-3597c9ecce8d" + ], + [ + "Distance To Trading Event", + "Data Product", + "Foundations", + "9da23d23-f166-4138-9e6f-4a0f689a925f" + ] + ] + } + }, + { + "type": "Layer", + "name": "Episode Base Asset", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "d75f24ac-036e-4937-ab56-f357982eea71", + "savedPayload": { + "position": { + "x": 18825.775449101795, + "y": 10766.196329813976 + }, + "targetPosition": { + "x": 18851.775449101795, + "y": 10762.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "f1aec09b-e490-4ea8-a2ce-d601d65f29f5", + "savedPayload": { + "position": { + "x": 18882.775449101795, + "y": 10704.196329813976 + }, + "targetPosition": { + "x": 18851.775449101795, + "y": 10762.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a55a6e8e-2992-4a16-8e86-0aaf8d7271e0", + "savedPayload": { + "position": { + "x": 18851.775449101795, + "y": 10762.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10686.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Base Asset", + "id": "71537df3-e796-422e-8328-d725bbee4e15" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c039478d-b7c2-4961-be79-3597c9ecce8d" + ], + [ + "Episode Base Asset", + "Data Product", + "Foundations", + "71537df3-e796-422e-8328-d725bbee4e15" + ] + ] + } + }, + { + "type": "Layer", + "name": "Episode Quoted Asset", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "2b0d0252-1b82-41ef-8eef-262b758e7c43", + "savedPayload": { + "position": { + "x": 18649.775449101795, + "y": 10569.196329813976 + }, + "targetPosition": { + "x": 18746.775449101795, + "y": 10631.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "7efabd4e-6924-4943-890d-99c7a1193d4f", + "savedPayload": { + "position": { + "x": 18694.775449101795, + "y": 10584.196329813976 + }, + "targetPosition": { + "x": 18746.775449101795, + "y": 10631.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b4f1261e-3d0f-4733-8378-65ab03447f65", + "savedPayload": { + "position": { + "x": 18746.775449101795, + "y": 10631.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10686.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episode Quoted Asset", + "id": "62b3d5da-bac7-4846-bfcc-c107b0d70395" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c039478d-b7c2-4961-be79-3597c9ecce8d" + ], + [ + "Episode Quoted Asset", + "Data Product", + "Foundations", + "62b3d5da-bac7-4846-bfcc-c107b0d70395" + ] + ] + } + }, + { + "type": "Layer", + "name": "Current Episode", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "463b2c8e-021d-4260-bdf6-00b3d8527bdb", + "savedPayload": { + "position": { + "x": 18863.775449101795, + "y": 10832.196329813976 + }, + "targetPosition": { + "x": 18791.775449101795, + "y": 10736.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "3cc9077a-488e-4434-8967-e852604b8a78", + "savedPayload": { + "position": { + "x": 18790.775449101795, + "y": 10684.196329813976 + }, + "targetPosition": { + "x": 18791.775449101795, + "y": 10736.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1ab15b62-749a-46e0-8b3e-0d6b275fb077", + "savedPayload": { + "position": { + "x": 18791.775449101795, + "y": 10736.196329813976 + }, + "targetPosition": { + "x": 18809.775449101795, + "y": 10686.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Episode", + "id": "8f530b3a-46ec-4abd-b440-12c1e7965b72" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Trading Episode", + "Data Product Folder", + "Foundations", + "c039478d-b7c2-4961-be79-3597c9ecce8d" + ], + [ + "Current Episode", + "Data Product", + "Foundations", + "8f530b3a-46ec-4abd-b440-12c1e7965b72" + ] + ] + } + } + ], + "layerFolders": [], + "id": "561ec599-4670-4106-ab49-367d416df852", + "savedPayload": { + "position": { + "x": 18809.775449101795, + "y": 10686.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10712.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Strategy", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Current Strategy", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "e729390e-a925-4b3f-9f76-ba56a6c72300", + "savedPayload": { + "position": { + "x": 18711.775449101795, + "y": 10740.196329813976 + }, + "targetPosition": { + "x": 18741.775449101795, + "y": 10690.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "4863d1d1-3f0d-48e6-950e-6805bbdc084f", + "savedPayload": { + "position": { + "x": 18655.775449101795, + "y": 10602.196329813976 + }, + "targetPosition": { + "x": 18741.775449101795, + "y": 10690.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "37456d32-fcdc-4a0f-869a-1f238a5c62fa", + "savedPayload": { + "position": { + "x": 18741.775449101795, + "y": 10690.196329813976 + }, + "targetPosition": { + "x": 18770.775449101795, + "y": 10744.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Strategy", + "id": "b1330248-14a9-4265-9689-600022abbcb0" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Strategy", + "Data Product Folder", + "Foundations", + "e85795a7-a88a-4bb4-9228-f6cb7501f9aa" + ], + [ + "Current Strategy", + "Data Product", + "Foundations", + "b1330248-14a9-4265-9689-600022abbcb0" + ] + ] + } + }, + { + "type": "Layer", + "name": "Last Strategy", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "8b95c899-a8f3-48fb-a682-a13a700ba0c9", + "savedPayload": { + "position": { + "x": 18792.775449101795, + "y": 10696.196329813976 + }, + "targetPosition": { + "x": 18826.775449101795, + "y": 10760.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "4f4e7760-f749-4c70-ab8b-35bd56d82f76", + "savedPayload": { + "position": { + "x": 18896.775449101795, + "y": 10707.196329813976 + }, + "targetPosition": { + "x": 18826.775449101795, + "y": 10760.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b7bb3345-1e1c-47cf-9d1a-96b73c81efaa", + "savedPayload": { + "position": { + "x": 18826.775449101795, + "y": 10760.196329813976 + }, + "targetPosition": { + "x": 18770.775449101795, + "y": 10744.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Strategy", + "id": "03977db3-23a9-4df7-be6a-bd8fca3db3b6" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Strategy", + "Data Product Folder", + "Foundations", + "e85795a7-a88a-4bb4-9228-f6cb7501f9aa" + ], + [ + "Last Strategy", + "Data Product", + "Foundations", + "03977db3-23a9-4df7-be6a-bd8fca3db3b6" + ] + ] + } + } + ], + "layerFolders": [], + "id": "170d5b23-b87e-458d-a664-139a95318303", + "savedPayload": { + "position": { + "x": 18770.775449101795, + "y": 10744.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10712.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Position", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Current Position", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "468adf3b-bbd4-4361-b3c5-fbe7d0de5901", + "savedPayload": { + "position": { + "x": 19004.775449101795, + "y": 10745.196329813976 + }, + "targetPosition": { + "x": 18967.775449101795, + "y": 10670.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "1b94cb5e-8926-481d-9f2a-58a6c0bf11f2", + "savedPayload": { + "position": { + "x": 18996.775449101795, + "y": 10661.196329813976 + }, + "targetPosition": { + "x": 18967.775449101795, + "y": 10670.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "af4fd6ef-7fdd-4b70-a798-f0aa3e5220e5", + "savedPayload": { + "position": { + "x": 18967.775449101795, + "y": 10670.196329813976 + }, + "targetPosition": { + "x": 18932.775449101795, + "y": 10740.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Current Position", + "id": "2660d446-df65-4159-a551-33f69179d9dd" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "3043a67f-98fd-4dd8-b8f3-c51fca05c3a4" + ], + [ + "Current Position", + "Data Product", + "Foundations", + "2660d446-df65-4159-a551-33f69179d9dd" + ] + ] + } + }, + { + "type": "Layer", + "name": "Last Position", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "a14b7db1-241d-4957-a7ca-bbba23f40d53", + "savedPayload": { + "position": { + "x": 18758.775449101795, + "y": 10791.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10702.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "150e88bb-2e66-4e29-ab32-d288cdcf0939", + "savedPayload": { + "position": { + "x": 18789.775449101795, + "y": 10717.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10702.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d2cd21b1-68ef-4cde-9260-e7b1755361e3", + "savedPayload": { + "position": { + "x": 18857.775449101795, + "y": 10702.196329813976 + }, + "targetPosition": { + "x": 18932.775449101795, + "y": 10740.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Position", + "id": "edbf6498-643b-4a0f-9b39-50bd8469e00b" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "3043a67f-98fd-4dd8-b8f3-c51fca05c3a4" + ], + [ + "Last Position", + "Data Product", + "Foundations", + "edbf6498-643b-4a0f-9b39-50bd8469e00b" + ] + ] + } + }, + { + "type": "Layer", + "name": "Stop Loss", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "068ba29d-d170-4d33-82d7-8d06836e70e3", + "savedPayload": { + "position": { + "x": 18917.775449101795, + "y": 10611.196329813976 + }, + "targetPosition": { + "x": 18937.775449101795, + "y": 10680.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "d0540190-aa6a-446a-a449-f58c61c726ec", + "savedPayload": { + "position": { + "x": 18948.775449101795, + "y": 10772.196329813976 + }, + "targetPosition": { + "x": 18937.775449101795, + "y": 10680.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "42982e41-90c8-415c-ba15-8e58e87037bc", + "savedPayload": { + "position": { + "x": 18937.775449101795, + "y": 10680.196329813976 + }, + "targetPosition": { + "x": 18932.775449101795, + "y": 10740.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Stop Loss", + "id": "4a4de7a6-c2e8-4d74-8486-e16399178119" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "3043a67f-98fd-4dd8-b8f3-c51fca05c3a4" + ], + [ + "Stop Loss", + "Data Product", + "Foundations", + "4a4de7a6-c2e8-4d74-8486-e16399178119" + ] + ] + } + }, + { + "type": "Layer", + "name": "Take Profit", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "683f3a43-c8ca-4d31-be11-844c1f47c549", + "savedPayload": { + "position": { + "x": 18846.775449101795, + "y": 10899.196329813976 + }, + "targetPosition": { + "x": 18858.775449101795, + "y": 10818.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "bed7b303-74b7-45cc-8736-c7a5dde387c2", + "savedPayload": { + "position": { + "x": 18768.775449101795, + "y": 10779.196329813976 + }, + "targetPosition": { + "x": 18858.775449101795, + "y": 10818.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "637463bd-0981-4f82-bae1-894285afed44", + "savedPayload": { + "position": { + "x": 18858.775449101795, + "y": 10818.196329813976 + }, + "targetPosition": { + "x": 18932.775449101795, + "y": 10740.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Take Profit", + "id": "775524d4-c981-4f36-9727-624aef6cdd09" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "3043a67f-98fd-4dd8-b8f3-c51fca05c3a4" + ], + [ + "Take Profit", + "Data Product", + "Foundations", + "775524d4-c981-4f36-9727-624aef6cdd09" + ] + ] + } + } + ], + "layerFolders": [], + "id": "75bcc54f-913e-4305-bd12-64d7f13a3ef5", + "savedPayload": { + "position": { + "x": 18932.775449101795, + "y": 10740.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10712.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Stages", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Open Stage", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "6e51d007-58a3-404d-889c-2b78ebf39f62", + "savedPayload": { + "position": { + "x": 18790.775449101795, + "y": 10740.196329813976 + }, + "targetPosition": { + "x": 18754.775449101795, + "y": 10649.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "fb994c9b-5068-4d5b-a6ff-0a789483938d", + "savedPayload": { + "position": { + "x": 18708.775449101795, + "y": 10589.196329813976 + }, + "targetPosition": { + "x": 18754.775449101795, + "y": 10649.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "576f47d1-4747-4165-9451-b9bf043e92cf", + "savedPayload": { + "position": { + "x": 18754.775449101795, + "y": 10649.196329813976 + }, + "targetPosition": { + "x": 18830.775449101795, + "y": 10626.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Open Stage", + "id": "582daedc-51ee-4cc2-abbb-95e4977e06e4" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "a3fdb15b-cbba-4996-8507-3491438f6c36" + ], + [ + "Open Stage", + "Data Product", + "Foundations", + "582daedc-51ee-4cc2-abbb-95e4977e06e4" + ] + ] + } + }, + { + "type": "Layer", + "name": "Close Stage", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "bd94dbc6-a1f1-4137-8fb2-b2acf19b1e5d", + "savedPayload": { + "position": { + "x": 18804.775449101795, + "y": 10699.196329813976 + }, + "targetPosition": { + "x": 18766.775449101795, + "y": 10700.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "e9c641f9-b7f9-48b3-8f33-c44fc1215e8c", + "savedPayload": { + "position": { + "x": 18713.775449101795, + "y": 10775.196329813976 + }, + "targetPosition": { + "x": 18766.775449101795, + "y": 10700.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "018ff74f-87fc-485b-9112-380ca9f9f351", + "savedPayload": { + "position": { + "x": 18766.775449101795, + "y": 10700.196329813976 + }, + "targetPosition": { + "x": 18830.775449101795, + "y": 10626.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Close Stage", + "id": "0bbb78bd-5291-434d-b10f-2895fb707132" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "a3fdb15b-cbba-4996-8507-3491438f6c36" + ], + [ + "Close Stage", + "Data Product", + "Foundations", + "0bbb78bd-5291-434d-b10f-2895fb707132" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trigger Stage", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "408520cf-eeba-4b87-9afd-788963a202b2", + "savedPayload": { + "position": { + "x": 18785.775449101795, + "y": 10644.196329813976 + }, + "targetPosition": { + "x": 18837.775449101795, + "y": 10650.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "8f36995a-80a2-4fa3-ab28-cd1fa6d1dbb5", + "savedPayload": { + "position": { + "x": 18902.775449101795, + "y": 10728.196329813976 + }, + "targetPosition": { + "x": 18837.775449101795, + "y": 10650.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ae08d3e3-e9c0-43af-93c7-081dc6417b76", + "savedPayload": { + "position": { + "x": 18837.775449101795, + "y": 10650.196329813976 + }, + "targetPosition": { + "x": 18830.775449101795, + "y": 10626.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trigger Stage", + "id": "ec4038f1-bf60-4922-b441-dc4c1cc4859a" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "a3fdb15b-cbba-4996-8507-3491438f6c36" + ], + [ + "Trigger Stage", + "Data Product", + "Foundations", + "ec4038f1-bf60-4922-b441-dc4c1cc4859a" + ] + ] + } + }, + { + "type": "Layer", + "name": "Manage Stage", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "90b5e411-591d-40dd-b082-45e8c00c682b", + "savedPayload": { + "position": { + "x": 18819.775449101795, + "y": 10669.196329813976 + }, + "targetPosition": { + "x": 18777.775449101795, + "y": 10601.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "d45197d9-1b2a-430e-81b5-88298e21a928", + "savedPayload": { + "position": { + "x": 18774.775449101795, + "y": 10582.196329813976 + }, + "targetPosition": { + "x": 18777.775449101795, + "y": 10601.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "73685973-b75a-40bf-a06e-f536ecc0d0db", + "savedPayload": { + "position": { + "x": 18777.775449101795, + "y": 10601.196329813976 + }, + "targetPosition": { + "x": 18830.775449101795, + "y": 10626.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Manage Stage", + "id": "c3f16236-aa0b-49b2-b758-68e6725f31cb" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "a3fdb15b-cbba-4996-8507-3491438f6c36" + ], + [ + "Manage Stage", + "Data Product", + "Foundations", + "c3f16236-aa0b-49b2-b758-68e6725f31cb" + ] + ] + } + } + ], + "layerFolders": [], + "id": "8e1018e5-829c-4327-abb0-254e374b26e0", + "savedPayload": { + "position": { + "x": 18830.775449101795, + "y": 10626.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10712.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Orders", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Market Buy Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "76390c0a-6cc2-4e7f-8dd9-565149e41e23", + "savedPayload": { + "position": { + "x": 19065.775449101795, + "y": 10754.196329813976 + }, + "targetPosition": { + "x": 19014.775449101795, + "y": 10672.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "2537e3ef-df96-40a5-b6e4-d86599ed15f8", + "savedPayload": { + "position": { + "x": 18931.775449101795, + "y": 10744.196329813976 + }, + "targetPosition": { + "x": 19014.775449101795, + "y": 10672.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8630b0d7-294c-4eaa-be8d-810f03730675", + "savedPayload": { + "position": { + "x": 19014.775449101795, + "y": 10672.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10614.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Buy Orders", + "id": "04088d3a-8535-4596-be69-54cb943720dd" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "f99725c6-0c95-47a7-b3c7-2a0f80de3037" + ], + [ + "Market Buy Orders", + "Data Product", + "Foundations", + "04088d3a-8535-4596-be69-54cb943720dd" + ] + ] + } + }, + { + "type": "Layer", + "name": "Market Sell Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "c6f6d584-4dcf-4100-8aa3-96580a4df4c8", + "savedPayload": { + "position": { + "x": 18990.775449101795, + "y": 10711.196329813976 + }, + "targetPosition": { + "x": 19002.775449101795, + "y": 10713.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "f7d3df3d-6fce-4a50-b47e-8ff3ed0a5441", + "savedPayload": { + "position": { + "x": 18941.775449101795, + "y": 10752.196329813976 + }, + "targetPosition": { + "x": 19002.775449101795, + "y": 10713.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8d8cc089-2535-467d-a89f-8f8f6e7a3d1d", + "savedPayload": { + "position": { + "x": 19002.775449101795, + "y": 10713.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10614.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Sell Orders", + "id": "e9195880-31f0-41e2-9017-30813f490313" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "f99725c6-0c95-47a7-b3c7-2a0f80de3037" + ], + [ + "Market Sell Orders", + "Data Product", + "Foundations", + "e9195880-31f0-41e2-9017-30813f490313" + ] + ] + } + }, + { + "type": "Layer", + "name": "Limit Buy Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "afca174e-0b5f-43ef-85fb-46a9e2b5803a", + "savedPayload": { + "position": { + "x": 18909.775449101795, + "y": 10694.196329813976 + }, + "targetPosition": { + "x": 18907.775449101795, + "y": 10696.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "7c43e43b-4de2-4009-9fbe-efb332056be7", + "savedPayload": { + "position": { + "x": 18990.775449101795, + "y": 10644.196329813976 + }, + "targetPosition": { + "x": 18907.775449101795, + "y": 10696.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f536a21c-ebcb-4125-8df1-d79aed141405", + "savedPayload": { + "position": { + "x": 18907.775449101795, + "y": 10696.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10614.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Buy Orders", + "id": "d2ca76b6-ee8f-4ba6-a74a-6f55b207351a" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "f99725c6-0c95-47a7-b3c7-2a0f80de3037" + ], + [ + "Limit Buy Orders", + "Data Product", + "Foundations", + "d2ca76b6-ee8f-4ba6-a74a-6f55b207351a" + ] + ] + } + }, + { + "type": "Layer", + "name": "Limit Sell Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "8af509ad-b2d5-4c0d-97c0-d97cbfa1787b", + "savedPayload": { + "position": { + "x": 18926.775449101795, + "y": 10583.196329813976 + }, + "targetPosition": { + "x": 19021.775449101795, + "y": 10555.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "7d70d152-0c85-43b3-9fe7-ce530ea0c897", + "savedPayload": { + "position": { + "x": 19020.775449101795, + "y": 10542.196329813976 + }, + "targetPosition": { + "x": 19021.775449101795, + "y": 10555.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6a45325a-d9e4-49e5-9a11-f831d3a10aee", + "savedPayload": { + "position": { + "x": 19021.775449101795, + "y": 10555.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10614.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Sell Orders", + "id": "9ef45e2b-1a1c-4e8a-a342-74c10a310c58" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "f99725c6-0c95-47a7-b3c7-2a0f80de3037" + ], + [ + "Limit Sell Orders", + "Data Product", + "Foundations", + "9ef45e2b-1a1c-4e8a-a342-74c10a310c58" + ] + ] + } + }, + { + "type": "Layer", + "name": "Last Market Order", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "bcde2b70-bd01-42b4-9755-792c5f8bacb0", + "savedPayload": { + "position": { + "x": 19107.775449101795, + "y": 10622.196329813976 + }, + "targetPosition": { + "x": 19025.775449101795, + "y": 10598.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "f1b54b87-0ccb-40c2-8be1-3aa65219dcb4", + "savedPayload": { + "position": { + "x": 19037.775449101795, + "y": 10521.196329813976 + }, + "targetPosition": { + "x": 19025.775449101795, + "y": 10598.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "412b5869-70b4-4e97-97ab-cb1ab062a529", + "savedPayload": { + "position": { + "x": 19025.775449101795, + "y": 10598.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10614.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Market Order", + "id": "48b5a453-c785-4aad-9a41-0ba83fc608ad" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "f99725c6-0c95-47a7-b3c7-2a0f80de3037" + ], + [ + "Last Market Order", + "Data Product", + "Foundations", + "48b5a453-c785-4aad-9a41-0ba83fc608ad" + ] + ] + } + }, + { + "type": "Layer", + "name": "Last Limit Order", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "a06a8c75-6b28-42e9-8c79-dd37f50fcd27", + "savedPayload": { + "position": { + "x": 18899.775449101795, + "y": 10558.196329813976 + }, + "targetPosition": { + "x": 18856.775449101795, + "y": 10648.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "44be6e36-7fe2-4671-8956-25d6cc6b5577", + "savedPayload": { + "position": { + "x": 18922.775449101795, + "y": 10578.196329813976 + }, + "targetPosition": { + "x": 18856.775449101795, + "y": 10648.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "125172b8-2ad7-4692-841e-bd737680628e", + "savedPayload": { + "position": { + "x": 18856.775449101795, + "y": 10648.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10614.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Last Limit Order", + "id": "f67ed6f4-7309-41d4-9fd6-c944d24d638c" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading Engine", + "Data Product Folder", + "Foundations", + "edf3f07f-995d-4c50-a6ef-b7a2675feebf" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "f99725c6-0c95-47a7-b3c7-2a0f80de3037" + ], + [ + "Last Limit Order", + "Data Product", + "Foundations", + "f67ed6f4-7309-41d4-9fd6-c944d24d638c" + ] + ] + } + } + ], + "layerFolders": [], + "id": "ea34d5a4-553e-43be-b5c2-66ee3a99de36", + "savedPayload": { + "position": { + "x": 18955.775449101795, + "y": 10614.196329813976 + }, + "targetPosition": { + "x": 18857.775449101795, + "y": 10712.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "92901717-d63d-4558-833d-e4f1ba94e725", + "savedPayload": { + "position": { + "x": 18857.775449101795, + "y": 10712.196329813976 + }, + "targetPosition": { + "x": 18850.775449101795, + "y": 10784.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c6b8d864-2839-4ccb-8091-ac38b46e4cd6", + "savedPayload": { + "position": { + "x": 18850.775449101795, + "y": 10784.196329813976 + }, + "targetPosition": { + "x": 18899.775449101795, + "y": 10757.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3f3c9bcd-6c8e-4031-94e6-219fcb5d0566", + "savedPayload": { + "position": { + "x": 18899.775449101795, + "y": 10757.196329813976 + }, + "targetPosition": { + "x": 18898.775449101795, + "y": 10747.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "12140981-f5e0-4815-9984-681d35559987" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ] + ] + } + }, + "id": "01f6f433-5f06-4cd9-ad72-71dbd2398710", + "savedPayload": { + "position": { + "x": 18898.775449101795, + "y": 10747.196329813976 + }, + "targetPosition": { + "x": 18895.775449101795, + "y": 10834.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Trading System", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "Masters", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Trading System", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Trading System Errors", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "3983c207-d9c4-4dfb-8e35-c9fdd3ab8307", + "savedPayload": { + "position": { + "x": 18715.775449101795, + "y": 10911.196329813976 + }, + "targetPosition": { + "x": 18815.775449101795, + "y": 10960.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "cb82fe42-4a3f-48a1-aff1-04e226c6b08f", + "savedPayload": { + "position": { + "x": 18740.775449101795, + "y": 11020.196329813976 + }, + "targetPosition": { + "x": 18815.775449101795, + "y": 10960.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5a6f1863-30f5-4f00-9a20-e113d0860e57", + "savedPayload": { + "position": { + "x": 18815.775449101795, + "y": 10960.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Errors", + "id": "2f210e88-a171-4fa4-ba3f-96306c8681aa" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b" + ], + [ + "Trading System Errors", + "Data Product", + "Foundations", + "2f210e88-a171-4fa4-ba3f-96306c8681aa" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Highlights", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "84cfc859-0dab-483e-b7f2-49902b57fbfc", + "savedPayload": { + "position": { + "x": 18970.775449101795, + "y": 10877.196329813976 + }, + "targetPosition": { + "x": 18957.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "c93a60fa-e31f-450e-a61f-a18fa15e8853", + "savedPayload": { + "position": { + "x": 18912.775449101795, + "y": 10920.196329813976 + }, + "targetPosition": { + "x": 18957.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fdb9050d-ab6f-45d6-bf8a-cccdf2a3e006", + "savedPayload": { + "position": { + "x": 18957.775449101795, + "y": 10885.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Highlights", + "id": "7cde7aec-fc27-4c63-89c6-4c98146288ed" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b" + ], + [ + "Trading System Highlights", + "Data Product", + "Foundations", + "7cde7aec-fc27-4c63-89c6-4c98146288ed" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Values", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "84a8718f-1193-45a8-bcdb-39d287cbcb37", + "savedPayload": { + "position": { + "x": 18892.775449101795, + "y": 10886.196329813976 + }, + "targetPosition": { + "x": 18954.775449101795, + "y": 10966.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "e0bdea89-532e-4896-aec6-0dbd191236f6", + "savedPayload": { + "position": { + "x": 18963.775449101795, + "y": 11034.196329813976 + }, + "targetPosition": { + "x": 18954.775449101795, + "y": 10966.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0c32abe8-0c58-439e-8dce-724b832e0197", + "savedPayload": { + "position": { + "x": 18954.775449101795, + "y": 10966.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Values", + "id": "4c66259e-ce46-4d4a-9f75-41f0c6f9e70b" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b" + ], + [ + "Trading System Values", + "Data Product", + "Foundations", + "4c66259e-ce46-4d4a-9f75-41f0c6f9e70b" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Status", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "94786896-b8d8-48eb-8ba3-bed8bf26fdcb", + "savedPayload": { + "position": { + "x": 18914.775449101795, + "y": 10920.196329813976 + }, + "targetPosition": { + "x": 18986.775449101795, + "y": 10960.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "cc11b00f-c7f2-49ff-806f-19a3300202f3", + "savedPayload": { + "position": { + "x": 18983.775449101795, + "y": 10880.196329813976 + }, + "targetPosition": { + "x": 18986.775449101795, + "y": 10960.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3e3e435f-ffe3-4030-8eb6-f85bda495010", + "savedPayload": { + "position": { + "x": 18986.775449101795, + "y": 10960.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Status", + "id": "b0c8d6a8-937e-4099-9192-2107179375a4" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b" + ], + [ + "Trading System Status", + "Data Product", + "Foundations", + "b0c8d6a8-937e-4099-9192-2107179375a4" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Progress", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "07a2f2bc-1f28-4fd1-8d10-a2678c64261c", + "savedPayload": { + "position": { + "x": 19009.775449101795, + "y": 10834.196329813976 + }, + "targetPosition": { + "x": 18966.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "6ac231cb-0e11-4d91-9630-d1d6b15ef09b", + "savedPayload": { + "position": { + "x": 18988.775449101795, + "y": 10889.196329813976 + }, + "targetPosition": { + "x": 18966.775449101795, + "y": 10885.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6d8d0bda-6995-418b-b9ca-217def6b0518", + "savedPayload": { + "position": { + "x": 18966.775449101795, + "y": 10885.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Progress", + "id": "82b37969-8c17-4717-8b37-db7b2f79a5c5" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b" + ], + [ + "Trading System Progress", + "Data Product", + "Foundations", + "82b37969-8c17-4717-8b37-db7b2f79a5c5" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Running", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "37de41dc-5ba9-443d-a112-c2474a33fd62", + "savedPayload": { + "position": { + "x": 18882.775449101795, + "y": 10867.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10840.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "ab176ca9-9a3c-40f4-8f0d-ac1c4c89891a", + "savedPayload": { + "position": { + "x": 18862.775449101795, + "y": 10817.196329813976 + }, + "targetPosition": { + "x": 18813.775449101795, + "y": 10840.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "05abbe58-564c-472e-93ff-fd8767fb4f1f", + "savedPayload": { + "position": { + "x": 18813.775449101795, + "y": 10840.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Running", + "id": "e0b070a9-6230-4147-ba3a-a869c58c6a96" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b" + ], + [ + "Trading System Running", + "Data Product", + "Foundations", + "e0b070a9-6230-4147-ba3a-a869c58c6a96" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Announcements", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "5a81f714-0617-4677-8acc-3325ec08c230", + "savedPayload": { + "position": { + "x": 18864.775449101795, + "y": 10854.196329813976 + }, + "targetPosition": { + "x": 18939.775449101795, + "y": 10942.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "b44c3654-f202-4dcf-8c01-a1ea9070eef6", + "savedPayload": { + "position": { + "x": 18906.775449101795, + "y": 10896.196329813976 + }, + "targetPosition": { + "x": 18939.775449101795, + "y": 10942.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5d7f3ef4-6977-492f-86e4-b98f87186d7f", + "savedPayload": { + "position": { + "x": 18939.775449101795, + "y": 10942.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Announcements", + "id": "d14382a1-c809-4761-941b-4d990ba3cb86" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b" + ], + [ + "Trading System Announcements", + "Data Product", + "Foundations", + "d14382a1-c809-4761-941b-4d990ba3cb86" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Warnings", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "856ce7a7-f643-4920-b032-d1949a541140", + "savedPayload": { + "position": { + "x": 18966.775449101795, + "y": 10890.196329813976 + }, + "targetPosition": { + "x": 18975.775449101795, + "y": 10811.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "3a816bc9-0c06-473a-89da-9aa9f05bca85", + "savedPayload": { + "position": { + "x": 19016.775449101795, + "y": 10733.196329813976 + }, + "targetPosition": { + "x": 18975.775449101795, + "y": 10811.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "64420213-9468-4dd6-ab12-4f09e68409f5", + "savedPayload": { + "position": { + "x": 18975.775449101795, + "y": 10811.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Warnings", + "id": "d1cc9f7d-bcb8-48cd-88eb-9cea91358ce3" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b" + ], + [ + "Trading System Warnings", + "Data Product", + "Foundations", + "d1cc9f7d-bcb8-48cd-88eb-9cea91358ce3" + ] + ] + } + }, + { + "type": "Layer", + "name": "Trading System Infos", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [], + "id": "6b70013c-b4cf-4dec-9394-25f78ff45b10", + "savedPayload": { + "position": { + "x": 18974.775449101795, + "y": 10901.196329813976 + }, + "targetPosition": { + "x": 18880.775449101795, + "y": 10882.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "0e32a871-5ad8-436f-9a6d-6956d0e8c09f", + "savedPayload": { + "position": { + "x": 18956.775449101795, + "y": 10969.196329813976 + }, + "targetPosition": { + "x": 18880.775449101795, + "y": 10882.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f5a36410-5363-46e2-8c39-bc822e89079c", + "savedPayload": { + "position": { + "x": 18880.775449101795, + "y": 10882.196329813976 + }, + "targetPosition": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trading System Infos", + "id": "4f589c49-bae4-404a-82cf-7e9913908345" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Trading System", + "Data Product Folder", + "Foundations", + "0a8aaf88-2910-43cc-8d1d-784f27a0ee1b" + ], + [ + "Trading System Infos", + "Data Product", + "Foundations", + "4f589c49-bae4-404a-82cf-7e9913908345" + ] + ] + } + } + ], + "layerFolders": [], + "id": "e2ae621a-7243-419a-b05a-427deeda2abb", + "savedPayload": { + "position": { + "x": 18894.775449101795, + "y": 10874.196329813976 + }, + "targetPosition": { + "x": 18985.775449101795, + "y": 10897.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "aa0ace31-f5b8-4b32-8813-65aa24e8be61", + "savedPayload": { + "position": { + "x": 18985.775449101795, + "y": 10897.196329813976 + }, + "targetPosition": { + "x": 18930.775449101795, + "y": 10836.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ff384300-fb68-4544-bd97-2ff39b249873", + "savedPayload": { + "position": { + "x": 18930.775449101795, + "y": 10836.196329813976 + }, + "targetPosition": { + "x": 18965.775449101795, + "y": 10891.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "12140981-f5e0-4815-9984-681d35559987" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ] + ] + } + }, + "id": "07a318cb-0e02-4516-a1e4-cd419f57e5cb", + "savedPayload": { + "position": { + "x": 18965.775449101795, + "y": 10891.196329813976 + }, + "targetPosition": { + "x": 18895.775449101795, + "y": 10834.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Simulation Objects", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "Masters", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Low Frequency", + "project": "Foundations", + "layers": [], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Simulation Objects", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Episodes", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Episode Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "27e37028-9247-4339-9274-06ff92154e35", + "savedPayload": { + "position": { + "x": 19065.775449101795, + "y": 10809.196329813976 + }, + "targetPosition": { + "x": 18981.775449101795, + "y": 10754.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Object", + "id": "9b17be1e-af4c-4d50-a276-fa51e964533a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Object", + "Plotter Panel", + "Foundations", + "9b17be1e-af4c-4d50-a276-fa51e964533a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Episode Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "05a2149b-d52a-4a95-a4fb-f0fe59c94762", + "savedPayload": { + "position": { + "x": 18923.775449101795, + "y": 10847.196329813976 + }, + "targetPosition": { + "x": 18981.775449101795, + "y": 10754.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Base Asset", + "id": "403c85f0-c03c-42d1-b05a-418e5e6d4576" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Base Asset", + "Plotter Panel", + "Foundations", + "403c85f0-c03c-42d1-b05a-418e5e6d4576" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Episode Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d2db2770-6a26-464b-8b87-522517e0f8a6", + "savedPayload": { + "position": { + "x": 19020.775449101795, + "y": 10713.196329813976 + }, + "targetPosition": { + "x": 18981.775449101795, + "y": 10754.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Episode Quoted Asset", + "id": "ff7a6cd3-1e4b-46b3-bf0f-022ed7a1c627" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "Episode Quoted Asset", + "Plotter Panel", + "Foundations", + "ff7a6cd3-1e4b-46b3-bf0f-022ed7a1c627" + ] + ] + } + } + ], + "id": "182fcf7e-d600-4e09-a758-2ecaaccdc615", + "savedPayload": { + "position": { + "x": 18981.775449101795, + "y": 10754.196329813976 + }, + "targetPosition": { + "x": 18944.775449101795, + "y": 10789.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "f3c72000-2e7a-46d4-96b7-8fcecb7a5394", + "savedPayload": { + "position": { + "x": 18874.775449101795, + "y": 10908.196329813976 + }, + "targetPosition": { + "x": 18966.775449101795, + "y": 10887.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "033404c6-ca90-4906-96b6-f58050fa8d3f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "033404c6-ca90-4906-96b6-f58050fa8d3f" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "845532a9-1a26-4e48-85bd-93ddca7d3b0b", + "savedPayload": { + "position": { + "x": 18953.775449101795, + "y": 10801.196329813976 + }, + "targetPosition": { + "x": 18966.775449101795, + "y": 10887.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "565f4c7f-f509-4ff6-8c66-f34360e6a686" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "565f4c7f-f509-4ff6-8c66-f34360e6a686" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "1a3e6fe7-1bd0-4ade-8026-b2ff4892531f", + "savedPayload": { + "position": { + "x": 18995.775449101795, + "y": 10853.196329813976 + }, + "targetPosition": { + "x": 18966.775449101795, + "y": 10887.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "a38b4138-fb29-4ca6-84d0-c2f9a5793508" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "a38b4138-fb29-4ca6-84d0-c2f9a5793508" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "84c323ac-deb9-41bf-9327-7dd5e32c466c", + "savedPayload": { + "position": { + "x": 19045.775449101795, + "y": 10899.196329813976 + }, + "targetPosition": { + "x": 18966.775449101795, + "y": 10887.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "69ea94a9-7ec6-4e32-85ef-953638e84f07" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Episode", + "Plotter", + "Foundations", + "c1fa69b1-a73c-41b8-bde1-6fdf72cb7cb6" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "296e7c68-fbea-4ade-96b6-2b4cd9434368" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "16da6d3f-be49-458f-832b-0e3edace163c" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "69ea94a9-7ec6-4e32-85ef-953638e84f07" + ] + ] + } + } + ], + "id": "971a1794-3f84-4890-ab55-f5ba72c092c2", + "savedPayload": { + "position": { + "x": 18966.775449101795, + "y": 10887.196329813976 + }, + "targetPosition": { + "x": 18944.775449101795, + "y": 10789.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7b670298-6909-4cc5-a035-03c8a0068c64", + "savedPayload": { + "position": { + "x": 18944.775449101795, + "y": 10789.196329813976 + }, + "targetPosition": { + "x": 18967.775449101795, + "y": 10813.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Episodes", + "id": "31c6ce06-21ec-402a-8a44-57c79ee9cd12" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Episodes", + "Data Product", + "Foundations", + "31c6ce06-21ec-402a-8a44-57c79ee9cd12" + ] + ] + } + }, + { + "type": "Layer", + "name": "Strategies", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Strategy Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "799c720e-2914-4530-8af8-8c0e6240137e", + "savedPayload": { + "position": { + "x": 18867.775449101795, + "y": 10965.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 11003.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Strategy Object", + "id": "793a5633-d67a-4c09-abb6-739651013117" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "Strategy Object", + "Plotter Panel", + "Foundations", + "793a5633-d67a-4c09-abb6-739651013117" + ] + ] + } + } + ], + "id": "d92c7999-0855-4e6d-a0e4-6b01afcc365a", + "savedPayload": { + "position": { + "x": 18933.775449101795, + "y": 11003.196329813976 + }, + "targetPosition": { + "x": 19031.775449101795, + "y": 10906.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "042a62b2-824c-4d70-b0d0-3def17209fd3", + "savedPayload": { + "position": { + "x": 19062.775449101795, + "y": 10880.196329813976 + }, + "targetPosition": { + "x": 19107.775449101795, + "y": 10959.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "552e9559-6e70-4edd-bd1a-20bca6193a92" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "552e9559-6e70-4edd-bd1a-20bca6193a92" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "4b178154-163e-4190-9ebc-93bd89aefec9", + "savedPayload": { + "position": { + "x": 19077.775449101795, + "y": 10988.196329813976 + }, + "targetPosition": { + "x": 19107.775449101795, + "y": 10959.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "aab0ba7a-04a7-468e-8c72-22ccb917c755" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "aab0ba7a-04a7-468e-8c72-22ccb917c755" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b1e9a84c-fcd1-4d21-bab3-65ab61ae3403", + "savedPayload": { + "position": { + "x": 19155.775449101795, + "y": 10991.196329813976 + }, + "targetPosition": { + "x": 19107.775449101795, + "y": 10959.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "e143372b-6659-4dce-9ec6-46031a413a63" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "e143372b-6659-4dce-9ec6-46031a413a63" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "0a004699-50ea-4d9e-940a-dd73c8b2b60f", + "savedPayload": { + "position": { + "x": 19081.775449101795, + "y": 10979.196329813976 + }, + "targetPosition": { + "x": 19107.775449101795, + "y": 10959.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "7d61b677-3dee-4874-80b6-0b99537cae74" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Strategy", + "Plotter", + "Foundations", + "01318f05-4453-48db-bee1-f74afeff2848" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "facbf8f2-e923-4093-b488-984d991ad33e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "4d30797a-fce5-4525-8fa4-8e9e11e885a4" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "7d61b677-3dee-4874-80b6-0b99537cae74" + ] + ] + } + } + ], + "id": "796ac5df-828b-4ef3-bd24-0102541f5bf9", + "savedPayload": { + "position": { + "x": 19107.775449101795, + "y": 10959.196329813976 + }, + "targetPosition": { + "x": 19031.775449101795, + "y": 10906.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "66040d0f-9212-48da-a2fc-4bc89069681d", + "savedPayload": { + "position": { + "x": 19031.775449101795, + "y": 10906.196329813976 + }, + "targetPosition": { + "x": 18967.775449101795, + "y": 10813.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Strategies", + "id": "daf230bc-a69a-478c-a950-4660ff456e48" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Strategies", + "Data Product", + "Foundations", + "daf230bc-a69a-478c-a950-4660ff456e48" + ] + ] + } + } + ], + "layerFolders": [ + { + "type": "Layer Folder", + "name": "Orders", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Market Buy Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Market Buy Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "51ed751e-521c-40c2-b041-0eda7d10d718", + "savedPayload": { + "position": { + "x": 19128.775449101795, + "y": 10783.196329813976 + }, + "targetPosition": { + "x": 19105.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order", + "id": "91db3d56-762b-4f29-855a-7b08fd1e50e6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order", + "Plotter Panel", + "Foundations", + "91db3d56-762b-4f29-855a-7b08fd1e50e6" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2f70caf9-820e-480b-8bc3-742083ab3831", + "savedPayload": { + "position": { + "x": 19069.775449101795, + "y": 10664.196329813976 + }, + "targetPosition": { + "x": 19105.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Stats", + "id": "c1ab942c-dbfa-4c32-884e-26b5662a978d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Stats", + "Plotter Panel", + "Foundations", + "c1ab942c-dbfa-4c32-884e-26b5662a978d" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "5f45f449-538b-41b5-9a0d-384ba669021d", + "savedPayload": { + "position": { + "x": 19165.775449101795, + "y": 10748.196329813976 + }, + "targetPosition": { + "x": 19105.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Base Asset", + "id": "c09825ad-c83a-4a51-9771-1ee650aa6db3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Base Asset", + "Plotter Panel", + "Foundations", + "c09825ad-c83a-4a51-9771-1ee650aa6db3" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Buy Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ea73c2ae-1845-442e-be81-3e9f42543e5b", + "savedPayload": { + "position": { + "x": 19044.775449101795, + "y": 10781.196329813976 + }, + "targetPosition": { + "x": 19105.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Buy Order Quoted Asset", + "id": "1c6ed5fe-aae1-463a-a26b-e8fb1de568e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "Market Buy Order Quoted Asset", + "Plotter Panel", + "Foundations", + "1c6ed5fe-aae1-463a-a26b-e8fb1de568e2" + ] + ] + } + } + ], + "id": "ed13a9fc-df6d-4ab2-8421-9d8494ec2d86", + "savedPayload": { + "position": { + "x": 19105.775449101795, + "y": 10725.196329813976 + }, + "targetPosition": { + "x": 19112.775449101795, + "y": 10712.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "37c4353d-4ce1-4acc-a5a4-2805bb7f9518", + "savedPayload": { + "position": { + "x": 18964.775449101795, + "y": 10722.196329813976 + }, + "targetPosition": { + "x": 19050.775449101795, + "y": 10680.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "551e46fc-9ed0-47e6-90ef-8b22ad97ed76" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "93035e01-a0c7-4c58-93be-f8910d3a5737" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "2f07f99d-3db4-4df5-af13-8cba2937b5ba" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "551e46fc-9ed0-47e6-90ef-8b22ad97ed76" + ] + ] + } + } + ], + "id": "2b13a296-04eb-4230-af86-49c448a3cb82", + "savedPayload": { + "position": { + "x": 19050.775449101795, + "y": 10680.196329813976 + }, + "targetPosition": { + "x": 19112.775449101795, + "y": 10712.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c94d5374-2813-4387-bda8-7f0fdd497f0a", + "savedPayload": { + "position": { + "x": 19112.775449101795, + "y": 10712.196329813976 + }, + "targetPosition": { + "x": 19049.775449101795, + "y": 10715.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Buy Orders", + "id": "a5089084-897f-48bf-bf17-323058332101" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "998673a6-8385-4ad5-88c0-614a40666fc3" + ], + [ + "Market Buy Orders", + "Data Product", + "Foundations", + "a5089084-897f-48bf-bf17-323058332101" + ] + ] + } + }, + { + "type": "Layer", + "name": "Market Sell Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Market Sell Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "25239592-74c1-4fad-a4c2-75b3c3ec070d", + "savedPayload": { + "position": { + "x": 19156.775449101795, + "y": 10635.196329813976 + }, + "targetPosition": { + "x": 19126.775449101795, + "y": 10581.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order", + "id": "2ea54c27-9848-4127-8230-28f2db90156a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order", + "Plotter Panel", + "Foundations", + "2ea54c27-9848-4127-8230-28f2db90156a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "44c0088e-e7cb-445a-83a1-04c62bdb61aa", + "savedPayload": { + "position": { + "x": 19079.775449101795, + "y": 10657.196329813976 + }, + "targetPosition": { + "x": 19126.775449101795, + "y": 10581.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Stats", + "id": "84306bfb-6d08-47cd-bbd3-d323376277a3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Stats", + "Plotter Panel", + "Foundations", + "84306bfb-6d08-47cd-bbd3-d323376277a3" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "859ae674-e27d-47c4-a3a4-db37a937cfc8", + "savedPayload": { + "position": { + "x": 19184.775449101795, + "y": 10525.196329813976 + }, + "targetPosition": { + "x": 19126.775449101795, + "y": 10581.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Base Asset", + "id": "a5c81b71-8ba4-4d20-9f90-7f4f596dabec" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Base Asset", + "Plotter Panel", + "Foundations", + "a5c81b71-8ba4-4d20-9f90-7f4f596dabec" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Market Sell Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a6aeee28-931a-413e-b14e-8d212ae64609", + "savedPayload": { + "position": { + "x": 19102.775449101795, + "y": 10541.196329813976 + }, + "targetPosition": { + "x": 19126.775449101795, + "y": 10581.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Market Sell Order Quoted Asset", + "id": "f85beb80-f114-4877-a287-cbc7978f381e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "Market Sell Order Quoted Asset", + "Plotter Panel", + "Foundations", + "f85beb80-f114-4877-a287-cbc7978f381e" + ] + ] + } + } + ], + "id": "b0839e55-ee2a-4add-8c6b-7eb27122cf49", + "savedPayload": { + "position": { + "x": 19126.775449101795, + "y": 10581.196329813976 + }, + "targetPosition": { + "x": 19126.775449101795, + "y": 10636.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "abfe60ec-f35b-45e6-8b4f-329c821b601b", + "savedPayload": { + "position": { + "x": 19137.775449101795, + "y": 10681.196329813976 + }, + "targetPosition": { + "x": 19096.775449101795, + "y": 10674.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "5a7da2e9-63d7-4d20-93dc-0db41672a584" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "7204c8f3-8e59-4036-97ce-b34019f87783" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "bc5c7860-4eb8-4aa1-ab45-a2d214f84d06" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "5a7da2e9-63d7-4d20-93dc-0db41672a584" + ] + ] + } + } + ], + "id": "0a8e9987-4fc1-4305-a7be-850f710aaae7", + "savedPayload": { + "position": { + "x": 19096.775449101795, + "y": 10674.196329813976 + }, + "targetPosition": { + "x": 19126.775449101795, + "y": 10636.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9ce2ae5a-fb06-4693-9bb1-aabdffb6cc42", + "savedPayload": { + "position": { + "x": 19126.775449101795, + "y": 10636.196329813976 + }, + "targetPosition": { + "x": 19049.775449101795, + "y": 10715.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Market Sell Orders", + "id": "3ea66020-ce0d-424b-a517-5c4695dbb0fd" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "998673a6-8385-4ad5-88c0-614a40666fc3" + ], + [ + "Market Sell Orders", + "Data Product", + "Foundations", + "3ea66020-ce0d-424b-a517-5c4695dbb0fd" + ] + ] + } + }, + { + "type": "Layer", + "name": "Limit Buy Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Limit Buy Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2703747a-12bb-4331-93c8-d714c1948b0a", + "savedPayload": { + "position": { + "x": 19204.775449101795, + "y": 10894.196329813976 + }, + "targetPosition": { + "x": 19121.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order", + "id": "99a381cf-56c6-443c-a132-8e3ef8e31410" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order", + "Plotter Panel", + "Foundations", + "99a381cf-56c6-443c-a132-8e3ef8e31410" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7019ae05-fd74-459d-8ff6-2294c0df87ac", + "savedPayload": { + "position": { + "x": 19057.775449101795, + "y": 10837.196329813976 + }, + "targetPosition": { + "x": 19121.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Stats", + "id": "96b3dc99-0766-4cca-9221-4f500212fe4a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Stats", + "Plotter Panel", + "Foundations", + "96b3dc99-0766-4cca-9221-4f500212fe4a" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "6b97cf80-ac0d-4451-b198-4d35888e0bd6", + "savedPayload": { + "position": { + "x": 19095.775449101795, + "y": 10905.196329813976 + }, + "targetPosition": { + "x": 19121.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Base Asset", + "id": "9ad574aa-a7cc-4b75-87eb-b667b5d02b06" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Base Asset", + "Plotter Panel", + "Foundations", + "9ad574aa-a7cc-4b75-87eb-b667b5d02b06" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Buy Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a3886de0-744c-4705-a966-1e9c625ea2b9", + "savedPayload": { + "position": { + "x": 19203.775449101795, + "y": 10833.196329813976 + }, + "targetPosition": { + "x": 19121.775449101795, + "y": 10831.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Buy Order Quoted Asset", + "id": "1e14fdbf-56ef-4dc3-8f82-e81ff2dd6887" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "Limit Buy Order Quoted Asset", + "Plotter Panel", + "Foundations", + "1e14fdbf-56ef-4dc3-8f82-e81ff2dd6887" + ] + ] + } + } + ], + "id": "c0f7528d-257a-4fb9-a046-549cf6b0c271", + "savedPayload": { + "position": { + "x": 19121.775449101795, + "y": 10831.196329813976 + }, + "targetPosition": { + "x": 19079.775449101795, + "y": 10784.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Status Open", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3800c64c-1e09-4420-a996-86856b82bf12", + "savedPayload": { + "position": { + "x": 19054.775449101795, + "y": 10604.196329813976 + }, + "targetPosition": { + "x": 19117.775449101795, + "y": 10704.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Open", + "id": "ac3c3f35-bb05-4e2c-999e-07c54c8de4c5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Open", + "Polygon", + "Foundations", + "ac3c3f35-bb05-4e2c-999e-07c54c8de4c5" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Cancel Event", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8c5e1f75-5a5f-41d9-ade0-0a0c7067c927", + "savedPayload": { + "position": { + "x": 19168.775449101795, + "y": 10641.196329813976 + }, + "targetPosition": { + "x": 19117.775449101795, + "y": 10704.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "id": "922ec096-a4c7-458a-9980-c44e3364dfb8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Closed Cancel Event", + "Polygon", + "Foundations", + "922ec096-a4c7-458a-9980-c44e3364dfb8" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Filled", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "9db6ed6e-6904-4a7d-901a-1990031f9d5b", + "savedPayload": { + "position": { + "x": 19155.775449101795, + "y": 10652.196329813976 + }, + "targetPosition": { + "x": 19117.775449101795, + "y": 10704.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Filled", + "id": "491567ff-b836-4450-bc7c-3ba4dddd6992" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "87d308b1-e21c-4d99-8eb6-2b944501e74a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "95488e7d-afdc-4935-a308-52682cb66544" + ], + [ + "Status Closed Filled", + "Polygon", + "Foundations", + "491567ff-b836-4450-bc7c-3ba4dddd6992" + ] + ] + } + } + ], + "id": "5d01abe8-ea5e-425d-b2e9-891fd4ea0321", + "savedPayload": { + "position": { + "x": 19117.775449101795, + "y": 10704.196329813976 + }, + "targetPosition": { + "x": 19079.775449101795, + "y": 10784.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c860a1b7-4759-4545-8877-4d38b01a4649", + "savedPayload": { + "position": { + "x": 19079.775449101795, + "y": 10784.196329813976 + }, + "targetPosition": { + "x": 19049.775449101795, + "y": 10715.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Buy Orders", + "id": "3a7c7424-1473-472a-92a9-e233a38b4445" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "998673a6-8385-4ad5-88c0-614a40666fc3" + ], + [ + "Limit Buy Orders", + "Data Product", + "Foundations", + "3a7c7424-1473-472a-92a9-e233a38b4445" + ] + ] + } + }, + { + "type": "Layer", + "name": "Limit Sell Orders", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Limit Sell Order", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3da51f3d-3a40-484f-aff4-e13294284687", + "savedPayload": { + "position": { + "x": 19023.775449101795, + "y": 10730.196329813976 + }, + "targetPosition": { + "x": 19002.775449101795, + "y": 10647.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order", + "id": "56622d37-ad39-4af0-bafb-1bd6571602fa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order", + "Plotter Panel", + "Foundations", + "56622d37-ad39-4af0-bafb-1bd6571602fa" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Stats", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b6cd7178-d2f9-4c19-a3ef-6a67a1ea7bc4", + "savedPayload": { + "position": { + "x": 18954.775449101795, + "y": 10611.196329813976 + }, + "targetPosition": { + "x": 19002.775449101795, + "y": 10647.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Stats", + "id": "0038bb5d-086c-4ecf-9183-1a07baed9418" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Stats", + "Plotter Panel", + "Foundations", + "0038bb5d-086c-4ecf-9183-1a07baed9418" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e30779c0-0d92-4f0c-94b3-6663944de801", + "savedPayload": { + "position": { + "x": 19054.775449101795, + "y": 10640.196329813976 + }, + "targetPosition": { + "x": 19002.775449101795, + "y": 10647.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Base Asset", + "id": "05a6be06-9cff-4c4b-ad76-eacace70f943" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Base Asset", + "Plotter Panel", + "Foundations", + "05a6be06-9cff-4c4b-ad76-eacace70f943" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Limit Sell Order Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7b0a3287-1bec-41df-9955-52c922c8c66c", + "savedPayload": { + "position": { + "x": 19065.775449101795, + "y": 10739.196329813976 + }, + "targetPosition": { + "x": 19002.775449101795, + "y": 10647.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Limit Sell Order Quoted Asset", + "id": "30f418b6-2f34-424d-9abb-ce4045b62e1d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "Limit Sell Order Quoted Asset", + "Plotter Panel", + "Foundations", + "30f418b6-2f34-424d-9abb-ce4045b62e1d" + ] + ] + } + } + ], + "id": "f2da81f9-210f-4233-8cae-e5c7aebdc731", + "savedPayload": { + "position": { + "x": 19002.775449101795, + "y": 10647.196329813976 + }, + "targetPosition": { + "x": 19029.775449101795, + "y": 10657.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Status Open", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8da6c15f-62e4-4c09-82dd-2001bfa3844c", + "savedPayload": { + "position": { + "x": 18973.775449101795, + "y": 10616.196329813976 + }, + "targetPosition": { + "x": 19011.775449101795, + "y": 10638.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Open", + "id": "6f0e5328-b762-487d-a8f3-22c09fdd0f6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Open", + "Polygon", + "Foundations", + "6f0e5328-b762-487d-a8f3-22c09fdd0f6f" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Cancel Event", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "e7b35417-57f5-47b1-bc94-c0e61b76cdab", + "savedPayload": { + "position": { + "x": 19018.775449101795, + "y": 10552.196329813976 + }, + "targetPosition": { + "x": 19011.775449101795, + "y": 10638.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "id": "950bfd37-c5c6-4526-929b-8728fe9a1055" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Closed Cancel Event", + "Polygon", + "Foundations", + "950bfd37-c5c6-4526-929b-8728fe9a1055" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Status Closed Filled", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "46038ca7-bd89-4e26-9fc3-0bad802e42d5", + "savedPayload": { + "position": { + "x": 19024.775449101795, + "y": 10634.196329813976 + }, + "targetPosition": { + "x": 19011.775449101795, + "y": 10638.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Status Closed Filled", + "id": "061913f9-0103-45a4-a491-9ce613ae6d6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d58dacc0-8c54-46f4-992b-bfde7afc99fa" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "911175ef-0faa-402d-b2c3-30e4b374f28d" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7a8f9702-8ffa-4067-8674-71d81e56dfa2" + ], + [ + "Status Closed Filled", + "Polygon", + "Foundations", + "061913f9-0103-45a4-a491-9ce613ae6d6f" + ] + ] + } + } + ], + "id": "cf792312-3b0b-4db7-95fb-ad799a6b5fa5", + "savedPayload": { + "position": { + "x": 19011.775449101795, + "y": 10638.196329813976 + }, + "targetPosition": { + "x": 19029.775449101795, + "y": 10657.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "513ba617-d358-42b1-bca7-2119df6a7a99", + "savedPayload": { + "position": { + "x": 19029.775449101795, + "y": 10657.196329813976 + }, + "targetPosition": { + "x": 19049.775449101795, + "y": 10715.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Limit Sell Orders", + "id": "6d36ebc1-3fce-44e3-adba-f0db1f519ae8" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Orders", + "Data Product Folder", + "Foundations", + "998673a6-8385-4ad5-88c0-614a40666fc3" + ], + [ + "Limit Sell Orders", + "Data Product", + "Foundations", + "6d36ebc1-3fce-44e3-adba-f0db1f519ae8" + ] + ] + } + } + ], + "layerFolders": [], + "id": "31ccecc6-f21d-40d7-944f-2a993cd2fa59", + "savedPayload": { + "position": { + "x": 19049.775449101795, + "y": 10715.196329813976 + }, + "targetPosition": { + "x": 18967.775449101795, + "y": 10813.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Stages", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Trigger Stages", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Trigger Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "eb5772bc-e1e9-416f-9e8f-87db14a8891d", + "savedPayload": { + "position": { + "x": 19002.775449101795, + "y": 10860.196329813976 + }, + "targetPosition": { + "x": 19055.775449101795, + "y": 10798.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Trigger Stage Object", + "id": "b671622c-9692-49c5-847e-e9cc816fb74a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "Trigger Stage Object", + "Plotter Panel", + "Foundations", + "b671622c-9692-49c5-847e-e9cc816fb74a" + ] + ] + } + } + ], + "id": "e843df44-1653-41c0-aefa-7b139a9bae7c", + "savedPayload": { + "position": { + "x": 19055.775449101795, + "y": 10798.196329813976 + }, + "targetPosition": { + "x": 18972.775449101795, + "y": 10850.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b0411c18-da6c-4d7b-86ce-d9653f9c234c", + "savedPayload": { + "position": { + "x": 18960.775449101795, + "y": 10759.196329813976 + }, + "targetPosition": { + "x": 19036.775449101795, + "y": 10830.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "8228a94b-899c-4ad3-b718-3dbfcba7fcaf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "8228a94b-899c-4ad3-b718-3dbfcba7fcaf" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "43f00dce-4431-4b08-8380-29cfe128049c", + "savedPayload": { + "position": { + "x": 19103.775449101795, + "y": 10732.196329813976 + }, + "targetPosition": { + "x": 19036.775449101795, + "y": 10830.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "f0a2f6d3-6122-48d1-83a8-fd1404d27573" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "f0a2f6d3-6122-48d1-83a8-fd1404d27573" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a30f02c1-aaf2-42f8-b178-252119989171", + "savedPayload": { + "position": { + "x": 19112.775449101795, + "y": 10892.196329813976 + }, + "targetPosition": { + "x": 19036.775449101795, + "y": 10830.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "2f8e4334-128d-4b03-afb9-7e48d1344516" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "2f8e4334-128d-4b03-afb9-7e48d1344516" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "50fe3ce7-5fb6-4b7c-bab4-fc634849f2a5", + "savedPayload": { + "position": { + "x": 18998.775449101795, + "y": 10833.196329813976 + }, + "targetPosition": { + "x": 19036.775449101795, + "y": 10830.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "51a8074b-a435-4206-a6d6-410930c8a20c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "f9ff4fcc-89ab-462a-b122-3551ee96f500" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1564a8bf-b4f1-411f-a06e-57fc2e1129a6" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "51a8074b-a435-4206-a6d6-410930c8a20c" + ] + ] + } + } + ], + "id": "7ceaabf4-2800-4591-bca5-4222b07e9dfb", + "savedPayload": { + "position": { + "x": 19036.775449101795, + "y": 10830.196329813976 + }, + "targetPosition": { + "x": 18972.775449101795, + "y": 10850.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "238cc8a0-9693-4308-80e0-35e4a7e44cd8", + "savedPayload": { + "position": { + "x": 18972.775449101795, + "y": 10850.196329813976 + }, + "targetPosition": { + "x": 19030.775449101795, + "y": 10838.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Trigger Stages", + "id": "90392959-2c35-409b-8f9c-b27b137dbb93" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "a41d5be9-5911-42c7-8703-2d5e8567d5b5" + ], + [ + "Trigger Stages", + "Data Product", + "Foundations", + "90392959-2c35-409b-8f9c-b27b137dbb93" + ] + ] + } + }, + { + "type": "Layer", + "name": "Open Stages", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Open Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "05b500e9-013a-46c6-a656-7e6461525fed", + "savedPayload": { + "position": { + "x": 18877.775449101795, + "y": 10728.196329813976 + }, + "targetPosition": { + "x": 18933.775449101795, + "y": 10818.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Open Stage Object", + "id": "680fb7bf-057b-4097-9433-a0002a57a892" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "Open Stage Object", + "Plotter Panel", + "Foundations", + "680fb7bf-057b-4097-9433-a0002a57a892" + ] + ] + } + } + ], + "id": "2ef8027a-2ea3-4ad0-b718-1f38e6a2abd7", + "savedPayload": { + "position": { + "x": 18933.775449101795, + "y": 10818.196329813976 + }, + "targetPosition": { + "x": 19032.775449101795, + "y": 10848.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "fea058b7-662e-4285-8ec7-7ef4fdaed317", + "savedPayload": { + "position": { + "x": 19028.775449101795, + "y": 10725.196329813976 + }, + "targetPosition": { + "x": 18992.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "23c36b0c-d580-47e1-b81c-923115e40ebb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "23c36b0c-d580-47e1-b81c-923115e40ebb" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "315f142e-7eaa-490f-868d-1268ce67826d", + "savedPayload": { + "position": { + "x": 19065.775449101795, + "y": 10828.196329813976 + }, + "targetPosition": { + "x": 18992.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "f465341e-bb80-46bf-a181-1378f61ff697" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "f465341e-bb80-46bf-a181-1378f61ff697" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2d4152b7-784e-4861-8c54-27293ab89024", + "savedPayload": { + "position": { + "x": 18925.775449101795, + "y": 10857.196329813976 + }, + "targetPosition": { + "x": 18992.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "93c9f804-f808-4bd8-88b9-c97c093ec5df" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "93c9f804-f808-4bd8-88b9-c97c093ec5df" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "795b0f58-ef6f-4875-98ac-6b4143878733", + "savedPayload": { + "position": { + "x": 19062.775449101795, + "y": 10831.196329813976 + }, + "targetPosition": { + "x": 18992.775449101795, + "y": 10812.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "f484ad80-9f03-4a7a-9429-e9219e528298" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "a0c976cd-efbd-441f-87ba-65b228683c37" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a2ed907d-6490-4baa-97e9-b21c7a54114f" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "f484ad80-9f03-4a7a-9429-e9219e528298" + ] + ] + } + } + ], + "id": "7c737131-b0ef-4d3e-b1cf-8bf57b0b4328", + "savedPayload": { + "position": { + "x": 18992.775449101795, + "y": 10812.196329813976 + }, + "targetPosition": { + "x": 19032.775449101795, + "y": 10848.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "aa6cba7e-c7d5-4c15-b22b-1a95e9e8dd26", + "savedPayload": { + "position": { + "x": 19032.775449101795, + "y": 10848.196329813976 + }, + "targetPosition": { + "x": 19030.775449101795, + "y": 10838.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Open Stages", + "id": "0ce6b195-a225-45ff-bc2d-b342f073635f" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "a41d5be9-5911-42c7-8703-2d5e8567d5b5" + ], + [ + "Open Stages", + "Data Product", + "Foundations", + "0ce6b195-a225-45ff-bc2d-b342f073635f" + ] + ] + } + }, + { + "type": "Layer", + "name": "Manage Stages", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Manage Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "665f67fd-1553-4281-b224-7bb9371ce41d", + "savedPayload": { + "position": { + "x": 19085.775449101795, + "y": 10940.196329813976 + }, + "targetPosition": { + "x": 19032.775449101795, + "y": 10864.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Manage Stage Object", + "id": "3168525e-3786-40a3-9d7d-e58ec8ddc0b4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "Manage Stage Object", + "Plotter Panel", + "Foundations", + "3168525e-3786-40a3-9d7d-e58ec8ddc0b4" + ] + ] + } + } + ], + "id": "06db846d-2881-4925-bb6a-9354d76f49bf", + "savedPayload": { + "position": { + "x": 19032.775449101795, + "y": 10864.196329813976 + }, + "targetPosition": { + "x": 19017.775449101795, + "y": 10876.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "ba1f6368-b36e-4620-9d7c-1fe403b3fc64", + "savedPayload": { + "position": { + "x": 18908.775449101795, + "y": 10944.196329813976 + }, + "targetPosition": { + "x": 18987.775449101795, + "y": 10861.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "2f3e784b-3ceb-4fc2-93e9-1ae6032475e2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "2f3e784b-3ceb-4fc2-93e9-1ae6032475e2" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "b6fe97cf-6ae9-4855-88d1-736252798454", + "savedPayload": { + "position": { + "x": 18965.775449101795, + "y": 10877.196329813976 + }, + "targetPosition": { + "x": 18987.775449101795, + "y": 10861.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "75e8608a-3265-40b4-99b0-e4ea18b194cd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "75e8608a-3265-40b4-99b0-e4ea18b194cd" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "60ae5144-5793-44ff-b0f4-47e2f68454ca", + "savedPayload": { + "position": { + "x": 19078.775449101795, + "y": 10771.196329813976 + }, + "targetPosition": { + "x": 18987.775449101795, + "y": 10861.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "2ae621ce-54cf-477f-9ece-bc9bbf22aa1d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "2ae621ce-54cf-477f-9ece-bc9bbf22aa1d" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "3de33a05-e391-45fa-8130-bfdf69921c5e", + "savedPayload": { + "position": { + "x": 18925.775449101795, + "y": 10891.196329813976 + }, + "targetPosition": { + "x": 18987.775449101795, + "y": 10861.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "b0a2ab04-1f23-4cdb-8103-dfa76da3ffde" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "5484d680-3365-4aba-810a-823d7d2e5efb" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "1ad3771f-dad2-4447-a1a5-e3f7e6cb933c" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "b0a2ab04-1f23-4cdb-8103-dfa76da3ffde" + ] + ] + } + } + ], + "id": "702fb429-5a36-4276-a442-bbbcf06c289c", + "savedPayload": { + "position": { + "x": 18987.775449101795, + "y": 10861.196329813976 + }, + "targetPosition": { + "x": 19017.775449101795, + "y": 10876.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "03753975-9366-40c7-8078-dedca5c1a1bc", + "savedPayload": { + "position": { + "x": 19017.775449101795, + "y": 10876.196329813976 + }, + "targetPosition": { + "x": 19030.775449101795, + "y": 10838.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Manage Stages", + "id": "95defd9d-338a-4c33-a86f-73f5ee691bff" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "a41d5be9-5911-42c7-8703-2d5e8567d5b5" + ], + [ + "Manage Stages", + "Data Product", + "Foundations", + "95defd9d-338a-4c33-a86f-73f5ee691bff" + ] + ] + } + }, + { + "type": "Layer", + "name": "Close Stages", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Close Stage Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "a90d8f09-005b-4a66-8d59-55d2607256da", + "savedPayload": { + "position": { + "x": 19107.775449101795, + "y": 10978.196329813976 + }, + "targetPosition": { + "x": 19052.775449101795, + "y": 10940.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Close Stage Object", + "id": "80a8fb24-c756-410c-bed2-a37784ea90bb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "Close Stage Object", + "Plotter Panel", + "Foundations", + "80a8fb24-c756-410c-bed2-a37784ea90bb" + ] + ] + } + } + ], + "id": "6739ba34-cf49-4fd3-afcf-5ca0f87bc41e", + "savedPayload": { + "position": { + "x": 19052.775449101795, + "y": 10940.196329813976 + }, + "targetPosition": { + "x": 19121.775449101795, + "y": 10894.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Closed Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "4c634a5c-f3b6-4666-91e8-e0ae7c0149e2", + "savedPayload": { + "position": { + "x": 19060.775449101795, + "y": 10950.196329813976 + }, + "targetPosition": { + "x": 19059.775449101795, + "y": 10946.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Closed Base", + "id": "ecd0b265-422d-47b0-8beb-f3e2ca65e277" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Closed Base", + "Polygon", + "Foundations", + "ecd0b265-422d-47b0-8beb-f3e2ca65e277" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Open Base", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "11dd9771-e58b-486a-a8f9-dbf9df212fba", + "savedPayload": { + "position": { + "x": 19144.775449101795, + "y": 10963.196329813976 + }, + "targetPosition": { + "x": 19059.775449101795, + "y": 10946.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Open Base", + "id": "67fdab45-c30c-40cd-91ce-5d4de47975a3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Open Base", + "Polygon", + "Foundations", + "67fdab45-c30c-40cd-91ce-5d4de47975a3" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Left Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8fb1aa4f-c11d-4ae9-a338-1bb2ca1f1364", + "savedPayload": { + "position": { + "x": 19086.775449101795, + "y": 10937.196329813976 + }, + "targetPosition": { + "x": 19059.775449101795, + "y": 10946.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Left Line", + "id": "c039ceb1-2c7e-4b0e-943f-b473e45a49d2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Left Line", + "Polygon", + "Foundations", + "c039ceb1-2c7e-4b0e-943f-b473e45a49d2" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Right Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c262b42c-b80c-4109-bc02-652fafdff733", + "savedPayload": { + "position": { + "x": 18981.775449101795, + "y": 11023.196329813976 + }, + "targetPosition": { + "x": 19059.775449101795, + "y": 10946.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Right Line", + "id": "da1dbf22-3175-44d7-b5fa-5365e76dce6f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Stages", + "Plotter", + "Foundations", + "3d61264c-169c-4712-bf51-75649e9b93f7" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "9fa4e406-b880-4023-8154-41b5d5718ea5" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4378111-f7fb-4486-8b87-3265a7ec2f11" + ], + [ + "Right Line", + "Polygon", + "Foundations", + "da1dbf22-3175-44d7-b5fa-5365e76dce6f" + ] + ] + } + } + ], + "id": "b2efeb0d-74f0-4139-849c-10f68fb7fac2", + "savedPayload": { + "position": { + "x": 19059.775449101795, + "y": 10946.196329813976 + }, + "targetPosition": { + "x": 19121.775449101795, + "y": 10894.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5d00dd8b-9507-4d89-a96a-a324e79b6ea5", + "savedPayload": { + "position": { + "x": 19121.775449101795, + "y": 10894.196329813976 + }, + "targetPosition": { + "x": 19030.775449101795, + "y": 10838.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Close Stages", + "id": "9501939d-aadd-4b2a-afbf-9c349b4bdc04" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Stages", + "Data Product Folder", + "Foundations", + "a41d5be9-5911-42c7-8703-2d5e8567d5b5" + ], + [ + "Close Stages", + "Data Product", + "Foundations", + "9501939d-aadd-4b2a-afbf-9c349b4bdc04" + ] + ] + } + } + ], + "layerFolders": [], + "id": "373e2a6e-b691-44db-90fe-9d8ef04b074c", + "savedPayload": { + "position": { + "x": 19030.775449101795, + "y": 10838.196329813976 + }, + "targetPosition": { + "x": 18967.775449101795, + "y": 10813.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Layer Folder", + "name": "Position", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Positions", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Object", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "94044a26-cccd-41a8-bcb7-219fc3cfce7b", + "savedPayload": { + "position": { + "x": 18929.775449101795, + "y": 10900.196329813976 + }, + "targetPosition": { + "x": 18887.775449101795, + "y": 10865.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Object", + "id": "230d4fdf-dbe2-44e8-999f-9a5526d594ef" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "Position Object", + "Plotter Panel", + "Foundations", + "230d4fdf-dbe2-44e8-999f-9a5526d594ef" + ] + ] + } + }, + { + "type": "Layer Panel", + "name": "Position Combined Statistics", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "edcaf5cc-7bbd-4040-a048-6825389252ae", + "savedPayload": { + "position": { + "x": 18856.775449101795, + "y": 10899.196329813976 + }, + "targetPosition": { + "x": 18887.775449101795, + "y": 10865.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Combined Statistics", + "id": "fa683b80-633c-4886-b81d-dbc507c66d80" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "Position Combined Statistics", + "Plotter Panel", + "Foundations", + "fa683b80-633c-4886-b81d-dbc507c66d80" + ] + ] + } + } + ], + "id": "da344d2f-48cd-447e-b2e4-c90439453236", + "savedPayload": { + "position": { + "x": 18887.775449101795, + "y": 10865.196329813976 + }, + "targetPosition": { + "x": 18940.775449101795, + "y": 10841.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Entry Target Rate Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "2ee722a3-60aa-4616-9aaf-cce48fb0b131", + "savedPayload": { + "position": { + "x": 18929.775449101795, + "y": 10733.196329813976 + }, + "targetPosition": { + "x": 18922.775449101795, + "y": 10789.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Entry Target Rate Line", + "id": "a5a51f32-7b3b-4d9b-b30c-aa0ffb61258a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7383535c-c74d-4a5f-9e90-7938bf338a69" + ], + [ + "Entry Target Rate Line", + "Polygon", + "Foundations", + "a5a51f32-7b3b-4d9b-b30c-aa0ffb61258a" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Exit Target Rate Line", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c6b101ea-3788-4d0a-aa1b-e8605e5d4397", + "savedPayload": { + "position": { + "x": 18881.775449101795, + "y": 10725.196329813976 + }, + "targetPosition": { + "x": 18922.775449101795, + "y": 10789.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Exit Target Rate Line", + "id": "19ce16c0-e06d-4f1a-a89e-ba74af8999cf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "67e28c32-67d9-46c7-9edb-99ab4e2f649e" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "7383535c-c74d-4a5f-9e90-7938bf338a69" + ], + [ + "Exit Target Rate Line", + "Polygon", + "Foundations", + "19ce16c0-e06d-4f1a-a89e-ba74af8999cf" + ] + ] + } + } + ], + "id": "4a0da8d5-3a9e-4e32-9ea7-7c1eca57894e", + "savedPayload": { + "position": { + "x": 18922.775449101795, + "y": 10789.196329813976 + }, + "targetPosition": { + "x": 18940.775449101795, + "y": 10841.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bc14233a-0964-4e42-a0b6-f2f5cde4091b", + "savedPayload": { + "position": { + "x": 18940.775449101795, + "y": 10841.196329813976 + }, + "targetPosition": { + "x": 18930.775449101795, + "y": 10824.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Positions", + "id": "651182f3-6082-4c69-8b32-a0d53da72562" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "f517c8bb-41ca-4529-853d-fa5a9be0f26f" + ], + [ + "Positions", + "Data Product", + "Foundations", + "651182f3-6082-4c69-8b32-a0d53da72562" + ] + ] + } + }, + { + "type": "Layer", + "name": "Position Base Asset", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Base Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "956f34c8-a8e7-4ef1-b41e-de953a9b5396", + "savedPayload": { + "position": { + "x": 19002.775449101795, + "y": 11035.196329813976 + }, + "targetPosition": { + "x": 19002.775449101795, + "y": 10945.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Base Asset", + "id": "4c89da99-9bbf-4ffa-8f0e-339c2ae4f38d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "Position Base Asset", + "Plotter Panel", + "Foundations", + "4c89da99-9bbf-4ffa-8f0e-339c2ae4f38d" + ] + ] + } + } + ], + "id": "f0ccd47d-53dd-4137-b22a-744fb39ebe58", + "savedPayload": { + "position": { + "x": 19002.775449101795, + "y": 10945.196329813976 + }, + "targetPosition": { + "x": 18997.775449101795, + "y": 10887.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Profit Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "0cd15636-dc41-48da-ba91-f9f3869f57c8", + "savedPayload": { + "position": { + "x": 18958.775449101795, + "y": 10705.196329813976 + }, + "targetPosition": { + "x": 19004.775449101795, + "y": 10794.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Profit Triangle", + "id": "02bb3875-2c75-44fa-a7e2-d00035bc1d1c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Profit Triangle", + "Polygon", + "Foundations", + "02bb3875-2c75-44fa-a7e2-d00035bc1d1c" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Loss Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c3059d7f-e9c5-40e9-9933-4af0ae2ee179", + "savedPayload": { + "position": { + "x": 18976.775449101795, + "y": 10740.196329813976 + }, + "targetPosition": { + "x": 19004.775449101795, + "y": 10794.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Loss Triangle", + "id": "0ea736ec-79a5-4836-8021-9f0a39cae941" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Loss Triangle", + "Polygon", + "Foundations", + "0ea736ec-79a5-4836-8021-9f0a39cae941" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Empty Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "9c80ba56-b24e-48f2-952e-08b116569a2c", + "savedPayload": { + "position": { + "x": 19079.775449101795, + "y": 10805.196329813976 + }, + "targetPosition": { + "x": 19004.775449101795, + "y": 10794.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Empty Triangle", + "id": "6d605339-7369-4f3a-ab2d-db4680174dd1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "1ad3b378-0dbe-4015-9fe1-e95706d3da43" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "936a8a0a-8f89-4cd2-b1cb-9b26eeef6642" + ], + [ + "Empty Triangle", + "Polygon", + "Foundations", + "6d605339-7369-4f3a-ab2d-db4680174dd1" + ] + ] + } + } + ], + "id": "740f19a4-7be9-4578-bfe4-1e53432ef1eb", + "savedPayload": { + "position": { + "x": 19004.775449101795, + "y": 10794.196329813976 + }, + "targetPosition": { + "x": 18997.775449101795, + "y": 10887.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "be377512-75cf-4bea-b2a9-ba9f8a61a90d", + "savedPayload": { + "position": { + "x": 18997.775449101795, + "y": 10887.196329813976 + }, + "targetPosition": { + "x": 18930.775449101795, + "y": 10824.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Position Base Asset", + "id": "639a554b-0fb4-4563-9093-6e2e31b3acd7" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "f517c8bb-41ca-4529-853d-fa5a9be0f26f" + ], + [ + "Position Base Asset", + "Data Product", + "Foundations", + "639a554b-0fb4-4563-9093-6e2e31b3acd7" + ] + ] + } + }, + { + "type": "Layer", + "name": "Position Quoted Asset", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Position Quoted Asset", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d0d3ee78-3645-4444-b439-49213c016aa0", + "savedPayload": { + "position": { + "x": 19078.775449101795, + "y": 10902.196329813976 + }, + "targetPosition": { + "x": 18988.775449101795, + "y": 10944.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Position Quoted Asset", + "id": "1d377283-4fc2-498f-acd0-6c856c298c2d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "Position Quoted Asset", + "Plotter Panel", + "Foundations", + "1d377283-4fc2-498f-acd0-6c856c298c2d" + ] + ] + } + } + ], + "id": "090783df-b9e2-40c5-a3fd-f7b316b22f69", + "savedPayload": { + "position": { + "x": 18988.775449101795, + "y": 10944.196329813976 + }, + "targetPosition": { + "x": 18997.775449101795, + "y": 10895.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "Profit Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "c0f395e0-fe76-4ab5-98f1-148babfdac5e", + "savedPayload": { + "position": { + "x": 19121.775449101795, + "y": 10947.196329813976 + }, + "targetPosition": { + "x": 19031.775449101795, + "y": 10913.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Profit Triangle", + "id": "1dc2b7ca-f93f-4993-b20a-0a7a341436aa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Profit Triangle", + "Polygon", + "Foundations", + "1dc2b7ca-f93f-4993-b20a-0a7a341436aa" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Loss Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "dab6e128-a36e-48a7-9d93-eb4e4ce4d51a", + "savedPayload": { + "position": { + "x": 18971.775449101795, + "y": 10916.196329813976 + }, + "targetPosition": { + "x": 19031.775449101795, + "y": 10913.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Loss Triangle", + "id": "252cf157-ac1c-4489-9e43-3cd8b4ffea5d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Loss Triangle", + "Polygon", + "Foundations", + "252cf157-ac1c-4489-9e43-3cd8b4ffea5d" + ] + ] + } + }, + { + "type": "Layer Polygon", + "name": "Empty Triangle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "fb6b3a31-ec20-4296-92df-d6dbb8c55f0c", + "savedPayload": { + "position": { + "x": 19093.775449101795, + "y": 10879.196329813976 + }, + "targetPosition": { + "x": 19031.775449101795, + "y": 10913.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "Empty Triangle", + "id": "7f0b8fd4-d544-4b14-a531-10668d1d767e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "08a1afe7-83b5-472f-b8dc-15494b8a7e06" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "05f7a569-5f2b-4b6c-b4cd-9b299b3db03e" + ], + [ + "Empty Triangle", + "Polygon", + "Foundations", + "7f0b8fd4-d544-4b14-a531-10668d1d767e" + ] + ] + } + } + ], + "id": "9d07b8bc-1204-4113-baa5-4509069761e7", + "savedPayload": { + "position": { + "x": 19031.775449101795, + "y": 10913.196329813976 + }, + "targetPosition": { + "x": 18997.775449101795, + "y": 10895.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "51af1f5a-9a51-466c-ab9d-a13f5aff79bb", + "savedPayload": { + "position": { + "x": 18997.775449101795, + "y": 10895.196329813976 + }, + "targetPosition": { + "x": 18930.775449101795, + "y": 10824.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Position Quoted Asset", + "id": "01dc213e-3e8f-4a33-aaf9-88019c5401ff" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "f517c8bb-41ca-4529-853d-fa5a9be0f26f" + ], + [ + "Position Quoted Asset", + "Data Product", + "Foundations", + "01dc213e-3e8f-4a33-aaf9-88019c5401ff" + ] + ] + } + }, + { + "type": "Layer", + "name": "Stop Loss", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Stop Loss Panel", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8eb1a333-d042-45ba-82cf-a20b40935bbc", + "savedPayload": { + "position": { + "x": 18956.775449101795, + "y": 10913.196329813976 + }, + "targetPosition": { + "x": 18980.775449101795, + "y": 10910.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Stop Loss Panel", + "id": "af403e0f-699b-4dfc-b3ee-d6a8747ab081" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "f3833246-c097-42c2-8522-930b4d0450d3" + ], + [ + "Stop Loss Panel", + "Plotter Panel", + "Foundations", + "af403e0f-699b-4dfc-b3ee-d6a8747ab081" + ] + ] + } + } + ], + "id": "dcf921b8-9cd6-4cdf-b30f-d1d9ecd35054", + "savedPayload": { + "position": { + "x": 18980.775449101795, + "y": 10910.196329813976 + }, + "targetPosition": { + "x": 18907.775449101795, + "y": 10872.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "cc256488-36f1-4efd-9ad7-ada9d84ac523", + "savedPayload": { + "position": { + "x": 18859.775449101795, + "y": 10800.196329813976 + }, + "targetPosition": { + "x": 18864.775449101795, + "y": 10871.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "506b65ce-5080-421b-9981-6220603de1db" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "f3833246-c097-42c2-8522-930b4d0450d3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "2692f8f1-615e-4af7-8735-0516470d12ed" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "506b65ce-5080-421b-9981-6220603de1db" + ] + ] + } + } + ], + "id": "b78878d9-e1c5-4607-9b34-0b3338293d6b", + "savedPayload": { + "position": { + "x": 18864.775449101795, + "y": 10871.196329813976 + }, + "targetPosition": { + "x": 18907.775449101795, + "y": 10872.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b1dc13e2-67f6-41d7-b982-10fb898c85e4", + "savedPayload": { + "position": { + "x": 18907.775449101795, + "y": 10872.196329813976 + }, + "targetPosition": { + "x": 18930.775449101795, + "y": 10824.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Stop Loss", + "id": "e9a0e374-dbe0-4c3c-8113-865b5feb6045" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "f517c8bb-41ca-4529-853d-fa5a9be0f26f" + ], + [ + "Stop Loss", + "Data Product", + "Foundations", + "e9a0e374-dbe0-4c3c-8113-865b5feb6045" + ] + ] + } + }, + { + "type": "Layer", + "name": "Take Profit", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Take Profit Panel", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "d79492b8-1aa6-491a-8f96-44f3c721d6b8", + "savedPayload": { + "position": { + "x": 18933.775449101795, + "y": 10775.196329813976 + }, + "targetPosition": { + "x": 18860.775449101795, + "y": 10709.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Take Profit Panel", + "id": "7669828e-655e-4a1e-836d-20e7dfbd6a6e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "daa39650-5f2b-4bc2-9798-86e26cd43c13" + ], + [ + "Take Profit Panel", + "Plotter Panel", + "Foundations", + "7669828e-655e-4a1e-836d-20e7dfbd6a6e" + ] + ] + } + } + ], + "id": "d7a2fe75-40e3-441c-b990-ba5f3d4cbc60", + "savedPayload": { + "position": { + "x": 18860.775449101795, + "y": 10709.196329813976 + }, + "targetPosition": { + "x": 18839.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [ + { + "type": "Layer Polygon", + "name": "", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "bc45b9cf-099a-4330-9f87-14f4090bd3ce", + "savedPayload": { + "position": { + "x": 18854.775449101795, + "y": 10656.196329813976 + }, + "targetPosition": { + "x": 18796.775449101795, + "y": 10670.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Polygon", + "name": "New Polygon", + "id": "85c17bc4-2728-4c03-8e0e-7b08a4178835" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Trading Mine", + "Algorithmic-Trading", + "0d676c5a-0aac-4a77-abc3-7b77a95ba7b1" + ], + [ + "Trading Position", + "Plotter", + "Foundations", + "ded8cd86-c54a-41af-8a30-6b7172c5bd60" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "daa39650-5f2b-4bc2-9798-86e26cd43c13" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "37bb31f2-5eee-4aca-b484-03c9f7de3446" + ], + [ + "New Polygon", + "Polygon", + "Foundations", + "85c17bc4-2728-4c03-8e0e-7b08a4178835" + ] + ] + } + } + ], + "id": "e78d6c1b-9836-4a59-bafe-88fb1938dabf", + "savedPayload": { + "position": { + "x": 18796.775449101795, + "y": 10670.196329813976 + }, + "targetPosition": { + "x": 18839.775449101795, + "y": 10725.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "964ab535-6bbc-4b7b-af25-d8dc31e4dc1e", + "savedPayload": { + "position": { + "x": 18839.775449101795, + "y": 10725.196329813976 + }, + "targetPosition": { + "x": 18930.775449101795, + "y": 10824.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Take Profit", + "id": "d97c18bf-dda0-4952-bfc2-3725f871f463" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ], + [ + "Low Frequency", + "Bot Products", + "Foundations", + "788d41f3-cd89-49a5-ae5a-cbdcff8ec4b7" + ], + [ + "Simulation Objects", + "Data Product Folder", + "Foundations", + "d726d7b8-02fe-4b76-802e-301a2dcb5374" + ], + [ + "Position", + "Data Product Folder", + "Foundations", + "f517c8bb-41ca-4529-853d-fa5a9be0f26f" + ], + [ + "Take Profit", + "Data Product", + "Foundations", + "d97c18bf-dda0-4952-bfc2-3725f871f463" + ] + ] + } + } + ], + "layerFolders": [], + "id": "23b6aafe-2100-4f9a-861d-626d099000c8", + "savedPayload": { + "position": { + "x": 18930.775449101795, + "y": 10824.196329813976 + }, + "targetPosition": { + "x": 18967.775449101795, + "y": 10813.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5fe95330-a101-4e9f-8e12-d628bccb3831", + "savedPayload": { + "position": { + "x": 18967.775449101795, + "y": 10813.196329813976 + }, + "targetPosition": { + "x": 19028.775449101795, + "y": 10911.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0481afb8-c76e-4a3c-bde4-b53bba6a46d1", + "savedPayload": { + "position": { + "x": 19028.775449101795, + "y": 10911.196329813976 + }, + "targetPosition": { + "x": 19010.775449101795, + "y": 10989.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "45f54841-3f32-4669-96a1-2e42c2e86160", + "savedPayload": { + "position": { + "x": 19010.775449101795, + "y": 10989.196329813976 + }, + "targetPosition": { + "x": 18938.775449101795, + "y": 10909.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Trading Mine Products", + "name": "Masters", + "id": "12140981-f5e0-4815-9984-681d35559987" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Trading Mines Data", + "Trading Mines Data", + "Foundations", + "e4e268f3-a677-4f90-90a1-d87244e647e5" + ], + [ + "Foundations", + "Project Trading Products", + "Foundations", + "d96ce462-6b79-460a-be3e-cc235ed5c205" + ], + [ + "Binance", + "Exchange Trading Products", + "Foundations", + "7f9154ae-1cb3-423c-ae37-a46b428b37d9" + ], + [ + " BTC/USDT", + "Market Trading Products", + "Foundations", + "70cccb02-b047-4468-b02f-24f63433d7d0" + ], + [ + "Live Trading System Live Trading Session", + "Trading Session Reference", + "Foundations", + "00076b7b-d926-4a7e-804e-7fd3f4949d07" + ], + [ + "Masters", + "Trading Mine Products", + "Foundations", + "12140981-f5e0-4815-9984-681d35559987" + ] + ] + } + }, + "id": "efb426d5-257e-464a-a596-33a727368531", + "savedPayload": { + "position": { + "x": 18938.775449101795, + "y": 10909.196329813976 + }, + "targetPosition": { + "x": 18895.775449101795, + "y": 10834.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Timeline Chart", + "name": "Candles Data", + "project": "Foundations", + "layerManager": { + "type": "Layer Manager", + "name": "Candles", + "config": "{ \n\"visibleLayers\": 5\n}", + "project": "Foundations", + "layers": [], + "botLayers": [ + { + "type": "Bot Layers", + "name": "Exchange Raw Data", + "project": "Foundations", + "layers": [], + "layerFolders": [], + "id": "21220e6f-dbd5-4ed3-b415-d18344477c13", + "savedPayload": { + "position": { + "x": 18994.775449101795, + "y": 10848.196329813976 + }, + "targetPosition": { + "x": 18916.775449101795, + "y": 10913.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Layers", + "name": "Candles Volumes", + "project": "Foundations", + "layers": [ + { + "type": "Layer", + "name": "Candles", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Candle", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "8eead9bd-2654-4b03-8db2-0b49fd9fa177", + "savedPayload": { + "position": { + "x": 18859.775449101795, + "y": 10947.196329813976 + }, + "targetPosition": { + "x": 18880.775449101795, + "y": 10980.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Candle", + "id": "9336f4e6-d56b-4ed4-819d-0bb762ba1fdd" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Plotters Candles Volumes", + "Plotter", + "Foundations", + "e4347543-21b5-4274-b690-e6b3b5899862" + ], + [ + "Candles", + "Plotter Module", + "Foundations", + "0aed75a3-fee8-4ddc-97ff-b6768e6f12a3" + ], + [ + "Candle", + "Plotter Panel", + "Foundations", + "9336f4e6-d56b-4ed4-819d-0bb762ba1fdd" + ] + ] + } + } + ], + "id": "9e49150c-f77a-4ea0-b4c0-ab352ab3e0f9", + "savedPayload": { + "position": { + "x": 18880.775449101795, + "y": 10980.196329813976 + }, + "targetPosition": { + "x": 18822.775449101795, + "y": 10944.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "1868bfe3-2852-4e1a-9c90-8cad3a8d3ef1", + "savedPayload": { + "position": { + "x": 18881.775449101795, + "y": 11023.196329813976 + }, + "targetPosition": { + "x": 18822.775449101795, + "y": 10944.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "566c316f-1a01-450a-8a06-44aa7b76b2da", + "savedPayload": { + "position": { + "x": 18822.775449101795, + "y": 10944.196329813976 + }, + "targetPosition": { + "x": 18905.775449101795, + "y": 10905.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Candles", + "id": "840a9cb9-008f-4b7b-a997-73cf1a4ba034" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Data Mines Data", + "Data Mines Data", + "Foundations", + "32e7c122-fa5a-4d00-9d71-d54e890e32de" + ], + [ + "Foundations", + "Project Data Products", + "Foundations", + "c09318de-4d86-4044-abb0-72644c3f5dff" + ], + [ + "Binance", + "Exchange Data Products", + "Foundations", + "bf5d5660-a885-4c29-8085-6c99691402d6" + ], + [ + " BTC/USDT", + "Market Data Products", + "Foundations", + "49ebcc4c-0d46-4368-9d7a-d2fcf69ddd12" + ], + [ + "Candles", + "Data Mine Products", + "Foundations", + "36018e1a-1c89-4f6e-bae4-5b47b43db094" + ], + [ + "Candles Volumes", + "Bot Products", + "Foundations", + "895e4da4-8992-4d66-a8f7-74da81a77d16" + ], + [ + "Candles", + "Data Product", + "Foundations", + "840a9cb9-008f-4b7b-a997-73cf1a4ba034" + ] + ] + } + }, + { + "type": "Layer", + "name": "Volumes", + "config": "{ \n\"status\": \"off\"\n}", + "project": "Foundations", + "layerPanels": { + "type": "Layer Panels", + "name": "New Layer Panels", + "project": "Foundations", + "layerPanels": [ + { + "type": "Layer Panel", + "name": "Volume", + "config": "{ \n\"status\": \"on\"\n}", + "project": "Foundations", + "id": "7b8038f8-ead2-40d1-8a51-54844b93b952", + "savedPayload": { + "position": { + "x": 18946.775449101795, + "y": 11002.196329813976 + }, + "targetPosition": { + "x": 18897.775449101795, + "y": 10951.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Panel", + "name": "Volume", + "id": "42dbd098-4550-44a0-987f-54a28dd5f40b" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Plotters Candles Volumes", + "Plotter", + "Foundations", + "e4347543-21b5-4274-b690-e6b3b5899862" + ], + [ + "Volumes", + "Plotter Module", + "Foundations", + "a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1" + ], + [ + "Volume", + "Plotter Panel", + "Foundations", + "42dbd098-4550-44a0-987f-54a28dd5f40b" + ] + ] + } + } + ], + "id": "43854665-4879-40c6-ad3a-39b9494e388a", + "savedPayload": { + "position": { + "x": 18897.775449101795, + "y": 10951.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10895.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "layerPolygons": { + "type": "Layer Polygons", + "name": "New Layer Polygons", + "project": "Foundations", + "layerPolygons": [], + "id": "66a3c7ab-c8c3-480e-8880-04a8f3ae28d2", + "savedPayload": { + "position": { + "x": 18918.775449101795, + "y": 10965.196329813976 + }, + "targetPosition": { + "x": 18955.775449101795, + "y": 10895.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "98873aa7-61f8-4589-9bdc-58241d61ed98", + "savedPayload": { + "position": { + "x": 18955.775449101795, + "y": 10895.196329813976 + }, + "targetPosition": { + "x": 18905.775449101795, + "y": 10905.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Product", + "name": "Volumes", + "id": "73f7b079-54bb-4929-977e-7b058e3ba867" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Data Mines Data", + "Data Mines Data", + "Foundations", + "32e7c122-fa5a-4d00-9d71-d54e890e32de" + ], + [ + "Foundations", + "Project Data Products", + "Foundations", + "c09318de-4d86-4044-abb0-72644c3f5dff" + ], + [ + "Binance", + "Exchange Data Products", + "Foundations", + "bf5d5660-a885-4c29-8085-6c99691402d6" + ], + [ + " BTC/USDT", + "Market Data Products", + "Foundations", + "49ebcc4c-0d46-4368-9d7a-d2fcf69ddd12" + ], + [ + "Candles", + "Data Mine Products", + "Foundations", + "36018e1a-1c89-4f6e-bae4-5b47b43db094" + ], + [ + "Candles Volumes", + "Bot Products", + "Foundations", + "895e4da4-8992-4d66-a8f7-74da81a77d16" + ], + [ + "Volumes", + "Data Product", + "Foundations", + "73f7b079-54bb-4929-977e-7b058e3ba867" + ] + ] + } + } + ], + "layerFolders": [], + "id": "ec32a404-3d78-479f-9eb9-c3119850f855", + "savedPayload": { + "position": { + "x": 18905.775449101795, + "y": 10905.196329813976 + }, + "targetPosition": { + "x": 18916.775449101795, + "y": 10913.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ea844801-39d2-4791-bdc4-a55e32251b36", + "savedPayload": { + "position": { + "x": 18916.775449101795, + "y": 10913.196329813976 + }, + "targetPosition": { + "x": 18849.775449101795, + "y": 10837.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine Products", + "name": "Candles", + "id": "36018e1a-1c89-4f6e-bae4-5b47b43db094" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Data Storage", + "Data Storage", + "Foundations", + "e2697759-6038-4943-b90c-5a68651ff9a8" + ], + [ + "New Data Mines Data", + "Data Mines Data", + "Foundations", + "32e7c122-fa5a-4d00-9d71-d54e890e32de" + ], + [ + "Foundations", + "Project Data Products", + "Foundations", + "c09318de-4d86-4044-abb0-72644c3f5dff" + ], + [ + "Binance", + "Exchange Data Products", + "Foundations", + "bf5d5660-a885-4c29-8085-6c99691402d6" + ], + [ + " BTC/USDT", + "Market Data Products", + "Foundations", + "49ebcc4c-0d46-4368-9d7a-d2fcf69ddd12" + ], + [ + "Candles", + "Data Mine Products", + "Foundations", + "36018e1a-1c89-4f6e-bae4-5b47b43db094" + ] + ] + } + }, + "id": "c83a363f-b6d2-4a4d-9746-3224babe2cc3", + "savedPayload": { + "position": { + "x": 18849.775449101795, + "y": 10837.196329813976 + }, + "targetPosition": { + "x": 18895.775449101795, + "y": 10834.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "889626ae-40f8-4178-abe0-e2ce37c9e519", + "savedPayload": { + "position": { + "x": 18895.775449101795, + "y": 10834.196329813976 + }, + "targetPosition": { + "x": 18816.775449101795, + "y": 10775.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Live Trading Session", + "name": "Live Trading System", + "id": "6036154e-1b9e-4fe0-be4c-1ce7b9b48cc9" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Production Trading Tasks", + "Production Trading Tasks", + "Foundations", + "673caa5f-511d-4688-9305-e5f0f0f780cd" + ], + [ + "Algorithmic-Trading", + "Project Trading Tasks", + "Foundations", + "bafe108b-b5e8-4dda-aee9-1b62d8e37113" + ], + [ + "Binance", + "Exchange Trading Tasks", + "Foundations", + "ffe87f82-bc3a-4428-9e91-60ca547b2d96" + ], + [ + " BTC/USDT", + "Market Trading Tasks", + "Foundations", + "42cf4fac-27dc-46dc-bfa6-ca68bdaa2c25" + ], + [ + "Masters", + "Trading Mine Tasks", + "Foundations", + "72a54adf-a40a-466b-8c58-c33578a6bacb" + ], + [ + "Masters", + "Task Manager", + "Foundations", + "ed0a25a6-ca45-4799-b437-5f1fddc33752" + ], + [ + "New Live Trading System", + "Task", + "Foundations", + "fb038fa5-698b-4217-a298-6c032d5e86bc" + ], + [ + "Low Frequency", + "Trading Bot Instance", + "Foundations", + "575a8290-d15c-4192-96a2-f81122d56f30" + ], + [ + "Low Frequency Trading", + "Trading Process Instance", + "Foundations", + "fdb240f8-2556-48f6-ab42-772607a9dcf6" + ], + [ + "Live Trading System", + "Live Trading Session", + "Foundations", + "6036154e-1b9e-4fe0-be4c-1ce7b9b48cc9" + ] + ] + } + } + ], + "id": "c4951c26-1906-4ea2-a3b5-4e47bb1715d2", + "savedPayload": { + "position": { + "x": 18816.775449101795, + "y": 10775.196329813976 + }, + "targetPosition": { + "x": 18901.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Production Trading Tasks", + "name": "New Production Trading Tasks", + "id": "673caa5f-511d-4688-9305-e5f0f0f780cd" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Production Trading Tasks", + "Production Trading Tasks", + "Foundations", + "673caa5f-511d-4688-9305-e5f0f0f780cd" + ] + ] + } + }, + { + "type": "Dashboard", + "name": "Production Portfolio Tasks My Computer", + "project": "Foundations", + "timeMachines": [], + "id": "becd0f96-2818-47fa-9c77-e5d51dde06e8", + "savedPayload": { + "position": { + "x": 18815.775449101795, + "y": 10716.196329813976 + }, + "targetPosition": { + "x": 18901.775449101795, + "y": 10735.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Production Portfolio Tasks", + "name": "New Production Portfolio Tasks", + "id": "44c0615e-59fb-4798-bb7f-d900650d7bc5" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Production Portfolio Tasks", + "Production Portfolio Tasks", + "Foundations", + "44c0615e-59fb-4798-bb7f-d900650d7bc5" + ] + ] + } + } + ], + "id": "512c5011-ab2a-4c98-b8c5-b9e3eaff7b4c", + "savedPayload": { + "position": { + "x": 18901.775449101795, + "y": 10735.196329813976 + }, + "targetPosition": { + "x": 18850.775449101795, + "y": 10748.196329813976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Project Definition", + "name": "Foundations", + "id": "a2a04e12-604e-43f8-a986-1b8ca3b043cb" + }, + "referenceParentCombinedNodePath": [ + [ + "New Foundations Project", + "Foundations Project", + "Foundations", + "cf9f8b3b-77c6-43c6-b01f-95cf366a91f6" + ], + [ + "Foundations", + "Project Definition", + "Foundations", + "a2a04e12-604e-43f8-a986-1b8ca3b043cb" + ] + ] + } + } + ], + "id": "21d2ec55-9e56-4652-8e96-c7e451262c36", + "savedPayload": { + "position": { + "x": 18850.775449101795, + "y": 10748.196329813976 + }, + "targetPosition": { + "x": 18850.775449101795, + "y": 10748.196329813976 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "c" + } + } + }, + { + "type": "Plugins", + "name": "New Plugins", + "project": "Community-Plugins", + "pluginProjects": [ + { + "type": "Plugin Project", + "name": "Foundations", + "config": "{ \n \"codeName\": \"Foundations\"\n}", + "project": "Community-Plugins", + "pluginTutorials": { + "type": "Plugin Tutorials", + "name": "New Plugin Tutorials", + "project": "Community-Plugins", + "pluginFiles": [], + "id": "c54ecdcc-8cbb-492a-a433-4738b6abf452", + "savedPayload": { + "position": { + "x": 37920.267155198395, + "y": 10691.229519129567 + }, + "targetPosition": { + "x": 37775.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "pluginApiMaps": { + "type": "Plugin API Maps", + "name": "New Plugin API Maps", + "project": "Community-Plugins", + "pluginFiles": [], + "id": "a17d116f-65a9-460b-98fe-bf072c8fe41c", + "savedPayload": { + "position": { + "x": 37920.267155198395, + "y": 10768.875232660324 + }, + "targetPosition": { + "x": 37775.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c4e402d7-5228-408c-9d67-379d6ef40bae", + "savedPayload": { + "position": { + "x": 37475.378281255034, + "y": 10730.052375894946 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Algorithmic-Trading", + "config": "{\"codeName\":\"Algorithmic-Trading\"}", + "project": "Community-Plugins", + "pluginTradingMines": { + "type": "Plugin Trading Mines", + "name": "New Plugin Trading Mines", + "project": "Community-Plugins", + "pluginFiles": [ + { + "type": "Plugin File", + "name": "Masters", + "config": "{\"project\":\"Algorithmic-Trading\",\"fileName\":\"Masters\",\"folderName\":\"Trading-Mines\",\"nodeType\":\"Trading Mine\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "pluginFilePosition": { + "type": "Plugin File Position", + "name": "Masters", + "project": "Community-Plugins", + "id": "58a6c865-e3a8-49c1-a6d3-0c4633e6a078", + "savedPayload": { + "position": { + "x": 24907.588657757715, + "y": 18717.48565932756 + }, + "targetPosition": { + "x": 38165.25166875451, + "y": 11015.614320622217 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "468c8da2-956b-42ad-b40f-b04267fc178b", + "savedPayload": { + "position": { + "x": 38165.25166875451, + "y": 11015.614320622217 + }, + "targetPosition": { + "x": 38015.48764650183, + "y": 11007.203753536638 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f6d5f4df-e146-40f8-ae02-b128794e5104", + "savedPayload": { + "position": { + "x": 38015.48764650183, + "y": 11007.203753536638 + }, + "targetPosition": { + "x": 37715.95960199649, + "y": 10990.38261936548 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "pluginTradingSystems": { + "type": "Plugin Trading Systems", + "name": "New Plugin Trading Systems", + "project": "Community-Plugins", + "pluginFiles": [], + "id": "9595b8bd-fb0f-4039-883c-95e33e19b9e6", + "savedPayload": { + "position": { + "x": 37986.25026236721, + "y": 11120.547741100749 + }, + "targetPosition": { + "x": 37715.95960199649, + "y": 10990.38261936548 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "pluginTradingEngines": { + "type": "Plugin Trading Engines", + "name": "New Plugin Trading Engines", + "project": "Community-Plugins", + "pluginFiles": [ + { + "type": "Plugin File", + "name": "Low-Frequency", + "config": "{\"project\":\"Algorithmic-Trading\",\"fileName\":\"Low-Frequency\",\"folderName\":\"Trading-Engines\",\"nodeType\":\"Trading Engine\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "pluginFilePosition": { + "type": "Plugin File Position", + "name": "Low-Frequency", + "project": "Community-Plugins", + "id": "45ab8f34-b68a-4b89-9237-1e595f9373e9", + "savedPayload": { + "position": { + "x": 31030.245834944453, + "y": 18769.69192974973 + }, + "targetPosition": { + "x": 38015.815562074895, + "y": 11325.921593562905 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a94b6a6a-2044-4ed4-a99e-47823ab6aaf0", + "savedPayload": { + "position": { + "x": 38015.815562074895, + "y": 11325.921593562905 + }, + "targetPosition": { + "x": 37915.86357538209, + "y": 11214.075268830431 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a5293a3f-f83a-46bd-85b8-e9b9617e31d4", + "savedPayload": { + "position": { + "x": 37915.86357538209, + "y": 11214.075268830431 + }, + "targetPosition": { + "x": 37715.95960199649, + "y": 10990.38261936548 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4e0346c6-6cc9-46c6-b24f-58fd72f693b1", + "savedPayload": { + "position": { + "x": 37445.66894162576, + "y": 10860.217497630214 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Machine-Learning", + "config": "{\"codeName\":\"Machine-Learning\"}", + "project": "Community-Plugins", + "pluginLearningMines": { + "type": "Plugin Learning Mines", + "name": "New Plugin Learning Mines", + "project": "Community-Plugins", + "pluginFiles": [], + "id": "ef537440-052e-4313-a876-5eb2426d1f67", + "savedPayload": { + "position": { + "x": 37493.34069131645, + "y": 11003.985791335128 + }, + "targetPosition": { + "x": 37345.79770527438, + "y": 10976.947535663043 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "pluginLearningSystems": { + "type": "Plugin Learning Systems", + "name": "New Plugin Learning Systems", + "project": "Community-Plugins", + "pluginFiles": [], + "id": "c6eceec0-b648-43c6-b8b7-478efd9d05c9", + "savedPayload": { + "position": { + "x": 37431.007417284054, + "y": 11100.395115547091 + }, + "targetPosition": { + "x": 37345.79770527438, + "y": 10976.947535663043 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "pluginLearningEngines": { + "type": "Plugin Learning Engines", + "name": "New Plugin Learning Engines", + "project": "Community-Plugins", + "pluginFiles": [], + "id": "d9464057-45a0-47ea-9957-c309d8e1c110", + "savedPayload": { + "position": { + "x": 37318.759449602294, + "y": 11124.490521705115 + }, + "targetPosition": { + "x": 37345.79770527438, + "y": 10976.947535663043 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f7c5041d-1b63-4f5a-94f0-d848e131f5aa", + "savedPayload": { + "position": { + "x": 37362.42522181266, + "y": 10964.601820635355 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Visual-Scripting", + "config": "{\"codeName\":\"Visual-Scripting\"}", + "project": "Community-Plugins", + "id": "e3a605d5-9565-4b65-9264-a4690acf12c1", + "savedPayload": { + "position": { + "x": 37242.134561441926, + "y": 11022.530749549493 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Data-Mining", + "config": "{\"codeName\":\"Data-Mining\"}", + "project": "Community-Plugins", + "pluginDataMines": { + "type": "Plugin Data Mines", + "name": "New Plugin Data Mines", + "project": "Community-Plugins", + "pluginFiles": [ + { + "type": "Plugin File", + "name": "Candles", + "config": "{\"project\":\"Data-Mining\",\"fileName\":\"Candles\",\"folderName\":\"Data-Mines\",\"nodeType\":\"Data Mine\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "pluginFilePosition": { + "type": "Plugin File Position", + "name": "Candles", + "project": "Community-Plugins", + "id": "78a197b7-590e-411c-811e-9d30e19126d0", + "savedPayload": { + "position": { + "x": 18832.83392247339, + "y": 18721.996093851245 + }, + "targetPosition": { + "x": 37052.991767579064, + "y": 11266.262727594949 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1d55174b-420d-478a-b843-da01ce4c0b3b", + "savedPayload": { + "position": { + "x": 37052.991767579064, + "y": 11266.262727594949 + }, + "targetPosition": { + "x": 37075.2438609747, + "y": 11168.769936376766 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9c3aa82a-b852-4517-9f84-ea31807cdf90", + "savedPayload": { + "position": { + "x": 37075.2438609747, + "y": 11168.769936376766 + }, + "targetPosition": { + "x": 37108.62200106814, + "y": 11022.530749549493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5750ba78-985b-4710-a187-e1a8057433a4", + "savedPayload": { + "position": { + "x": 37108.62200106814, + "y": 11022.530749549493 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Community-Plugins", + "config": "{\"codeName\":\"Community-Plugins\"}", + "project": "Community-Plugins", + "id": "3cd3dca7-6f94-48ed-aac3-ecc0110acb26", + "savedPayload": { + "position": { + "x": 36988.33134069741, + "y": 10964.601820635355 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Ethereum", + "config": "{\"codeName\":\"Ethereum\"}", + "project": "Community-Plugins", + "id": "e5fad92c-5271-4f9a-adc9-ff3eb53ac8f5", + "savedPayload": { + "position": { + "x": 36905.08762088431, + "y": 10860.217497630214 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "TensorFlow", + "config": "{\"codeName\":\"TensorFlow\"}", + "project": "Community-Plugins", + "id": "f439afaf-0a8f-46a9-b4d7-16ec795c665c", + "savedPayload": { + "position": { + "x": 36875.378281255034, + "y": 10730.052375894946 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Education", + "config": "{\"codeName\":\"Education\"}", + "project": "Community-Plugins", + "id": "21aaff75-ac16-4ca9-93fb-4b24764db19d", + "savedPayload": { + "position": { + "x": 36905.08762088431, + "y": 10599.887254159677 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Governance", + "config": "{\"codeName\":\"Governance\"}", + "project": "Community-Plugins", + "id": "0c16e8eb-a2ca-415c-aa22-bd90cc367db5", + "savedPayload": { + "position": { + "x": 36988.33134069741, + "y": 10495.502931154537 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Network", + "config": "{\"codeName\":\"Network\"}", + "project": "Community-Plugins", + "id": "98bdb407-1a1a-4746-bb5d-8a8a4ed84f90", + "savedPayload": { + "position": { + "x": 37108.62200106814, + "y": 10437.574002240399 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Social-Trading", + "config": "{\"codeName\":\"Social-Trading\"}", + "project": "Community-Plugins", + "id": "bdc3bb8d-732f-4dbb-83be-abfa294c6a87", + "savedPayload": { + "position": { + "x": 37242.134561441926, + "y": 10437.574002240399 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Social-Bots", + "config": "{\"codeName\":\"Social-Bots\"}", + "project": "Community-Plugins", + "id": "fb909610-78b1-4d6a-b345-14ae1800b9e6", + "savedPayload": { + "position": { + "x": 37362.42522181266, + "y": 10495.502931154537 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin Project", + "name": "Portfolio-Management", + "config": "{\"codeName\":\"Portfolio-Management\"}", + "project": "Community-Plugins", + "pluginPortfolioMines": { + "type": "Plugin Portfolio Mines", + "name": "New Plugin Portfolio Mines", + "project": "Community-Plugins", + "pluginFiles": [ + { + "type": "Plugin File", + "name": "Masters", + "config": "{\"project\":\"Portfolio-Management\",\"fileName\":\"Masters\",\"folderName\":\"Portfolio-Mines\",\"nodeType\":\"Portfolio Mine\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "pluginFilePosition": { + "type": "Plugin File Position", + "name": "Masters", + "project": "Community-Plugins", + "id": "817a3f59-74be-4f32-adb5-68351dbc48bf", + "savedPayload": { + "position": { + "x": 21783.040609137057, + "y": 18648.47229551451 + }, + "targetPosition": { + "x": 37528.23870711455, + "y": 10363.916421582586 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7d63441b-c7ae-42b6-a16b-857fd403ed2a", + "savedPayload": { + "position": { + "x": 37528.23870711455, + "y": 10363.916421582586 + }, + "targetPosition": { + "x": 37495.210800919034, + "y": 10458.304754613422 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f85fc74c-a3b7-41aa-8102-197990808491", + "savedPayload": { + "position": { + "x": 37495.210800919034, + "y": 10458.304754613422 + }, + "targetPosition": { + "x": 37445.66894162576, + "y": 10599.887254159677 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "pluginPortfolioSystems": { + "type": "Plugin Portfolio Systems", + "name": "New Plugin Portfolio Systems", + "project": "Community-Plugins", + "pluginFiles": [], + "id": "0d04a5f5-542f-413e-b62a-95dd17add4c5", + "savedPayload": { + "position": { + "x": 37580.81427181112, + "y": 10534.804693292044 + }, + "targetPosition": { + "x": 37445.66894162576, + "y": 10599.887254159677 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "pluginPortfolioEngines": { + "type": "Plugin Portfolio Engines", + "name": "New Plugin Portfolio Engines", + "project": "Community-Plugins", + "pluginFiles": [ + { + "type": "Plugin File", + "name": "Low-Frequency", + "config": "{\"project\":\"Portfolio-Management\",\"fileName\":\"Low-Frequency\",\"folderName\":\"Portfolio-Engines\",\"nodeType\":\"Portfolio Engine\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "pluginFilePosition": { + "type": "Plugin File Position", + "name": "Low-Frequency", + "project": "Community-Plugins", + "id": "52d94b13-bbc6-46f0-9374-679ffd0cee15", + "savedPayload": { + "position": { + "x": 27906.82233502538, + "y": 18711.564643799473 + }, + "targetPosition": { + "x": 37681.63977420285, + "y": 10682.45701964847 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8dbee651-7304-4b16-9cdc-81298411d22b", + "savedPayload": { + "position": { + "x": 37681.63977420285, + "y": 10682.45701964847 + }, + "targetPosition": { + "x": 37587.25144117201, + "y": 10649.429113452952 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7c33a719-7202-436e-9735-175ff3310b1d", + "savedPayload": { + "position": { + "x": 37587.25144117201, + "y": 10649.429113452952 + }, + "targetPosition": { + "x": 37445.66894162576, + "y": 10599.887254159677 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "70e9e0c5-c18e-47e1-a951-44dc7baef4c5", + "savedPayload": { + "position": { + "x": 37445.66894162576, + "y": 10599.887254159677 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bfb0b514-3b9f-4e9a-85ca-d0ca714b09f6", + "savedPayload": { + "position": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "targetPosition": { + "x": 37175.378281255034, + "y": 10730.052375894946 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Design Space", + "name": "My Design Space", + "project": "Foundations", + "spaceStyle": { + "type": "Space Style", + "name": "My Space Style", + "config": " {\n \"backgroundColor\": \"UI_COLOR.BLACK\",\n \"node\": {\n \"fontSize\": 16,\n \"imageSize\": 60,\n \"type\": {\n \"fontColor\": \"UI_COLOR.WHITE\"\n },\n \"name\": {\n \"fontColor\": \"UI_COLOR.WHITE\"\n },\n \"menuItem\": {\n \"backgroundColor\": \"UI_COLOR.BLACK\",\n \"fontColor\": \"UI_COLOR.WHITE\",\n \"fontSize\": 14,\n \"imageSize\": 14\n }\n }\n }", + "project": "Foundations", + "id": "fad0e429-f7a7-4b62-a2a5-2ead29b8f695", + "savedPayload": { + "position": { + "x": 25236.875, + "y": 8701.347826086958 + }, + "targetPosition": { + "x": 24936.875, + "y": 8701.347826086958 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "spaceSettings": { + "type": "Space Settings", + "name": "New Space Settings", + "config": "{\n \"node\": {\n \"distancePercentage\": 60,\n \"radiusPercentage\": 85,\n \"massPercentage\": 100,\n \"animationSteps\": 2, \n \"menuItem\": {\n \"widthPercentage\": 100,\n \"heightPercentage\": 60,\n \"radiusPercentage\": 90\n }\n },\n \"physics\": false\n}", + "project": "Foundations", + "id": "05c9d6d5-24c4-4eec-9aca-9668d6486fdd", + "savedPayload": { + "position": { + "x": 24636.875, + "y": 8701.347826086958 + }, + "targetPosition": { + "x": 24936.875, + "y": 8701.347826086958 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f8485ce5-67f3-4476-b9e2-80994e49c318", + "savedPayload": { + "position": { + "x": 24940.875, + "y": 10717.347826086958 + }, + "targetPosition": { + "x": 24940.875, + "y": 10717.347826086958 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "frame": { + "position": { + "x": 255, + "y": 588.3125 + } + } + } + }, + { + "type": "Foundations Project", + "name": "New Foundations Project", + "project": "Foundations", + "projectDefinition": { + "type": "Project Definition", + "name": "Foundations", + "config": "{ \n \"codeName\": \"Foundations\"\n}", + "project": "Foundations", + "id": "a2a04e12-604e-43f8-a986-1b8ca3b043cb", + "savedPayload": { + "position": { + "x": 19203, + "y": 10733.5 + }, + "targetPosition": { + "x": 18903, + "y": 10733.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "spaces": { + "type": "Spaces", + "name": "New Spaces", + "project": "Foundations", + "id": "4d0ee814-4e48-4688-9cc5-7ee03de5192b", + "savedPayload": { + "position": { + "x": 19053, + "y": 10993.307621135331 + }, + "targetPosition": { + "x": 18903, + "y": 10733.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "mines": { + "type": "Mines", + "name": "New Mines", + "project": "Foundations", + "id": "b979e3a3-9316-4e5a-831b-c503b4b0e507", + "savedPayload": { + "position": { + "x": 18753, + "y": 10993.307621135331 + }, + "targetPosition": { + "x": 18903, + "y": 10733.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "trading": { + "type": "Trading", + "name": "New Trading", + "project": "Foundations", + "id": "7c24591e-b252-4be3-8952-e4da0a52f467", + "savedPayload": { + "position": { + "x": 18603, + "y": 10733.5 + }, + "targetPosition": { + "x": 18903, + "y": 10733.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "learning": { + "type": "Learning", + "name": "New Learning", + "project": "Foundations", + "id": "7a0b6167-5554-497a-b150-8886120539c2", + "savedPayload": { + "position": { + "x": 18753, + "y": 10473.692378864669 + }, + "targetPosition": { + "x": 18903, + "y": 10733.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "otherHierarchies": { + "type": "Other Hierarchies", + "name": "New Other Hierarchies", + "project": "Foundations", + "id": "0a1ff755-8e0b-4f62-976e-df76c8139c6f", + "savedPayload": { + "position": { + "x": 19053, + "y": 10473.692378864669 + }, + "targetPosition": { + "x": 18903, + "y": 10733.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cf9f8b3b-77c6-43c6-b01f-95cf366a91f6", + "savedPayload": { + "position": { + "x": 10466.661676646707, + "y": 10716.334590246355 + }, + "targetPosition": { + "x": 10466.661676646707, + "y": 10716.334590246355 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "APIs", + "name": "New APIs", + "project": "Foundations", + "githubAPI": { + "type": "Github API", + "name": "New Github API", + "config": "{\n \"username\": \"\",\n \"token\": \"\"\n}", + "project": "Foundations", + "id": "3f22c942-17c4-47c3-b524-825b9899b2db", + "savedPayload": { + "position": { + "x": 31349.208333333332, + "y": 10755.819458631257 + }, + "targetPosition": { + "x": 31049.208333333332, + "y": 10755.819458631257 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "23021bb7-9997-4fe6-8199-71ebf70aef76", + "savedPayload": { + "position": { + "x": 31049.208333333332, + "y": 10755.819458631257 + }, + "targetPosition": { + "x": 31049.208333333332, + "y": 10755.819458631257 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Trading System", + "name": "New Trading System", + "project": "Algorithmic-Trading", + "tradingStrategies": [ + { + "type": "Trading Strategy", + "name": "New Trading Strategy", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "// Type your code", + "project": "Foundations", + "id": "64a86fa1-8ce7-4bca-a684-20f8d1126d70", + "savedPayload": { + "position": { + "x": 30334.39094862956, + "y": 30486.95347568977 + }, + "targetPosition": { + "x": 30559.082593949337, + "y": 30475.177885535108 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e21a0776-acd7-4cb2-9f5f-2bcbfa6e89e0", + "savedPayload": { + "position": { + "x": 30559.082593949337, + "y": 30475.177885535108 + }, + "targetPosition": { + "x": 30783.774239269114, + "y": 30463.402295380445 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bb7fdf98-25b3-4282-81cc-0658dcf6d484", + "savedPayload": { + "position": { + "x": 30783.774239269114, + "y": 30463.402295380445 + }, + "targetPosition": { + "x": 31008.46588458889, + "y": 30451.626705225783 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "triggerOnPMEvent": { + "type": "Trigger On PM Event", + "name": "New Trigger On PM Event", + "config": "{}", + "project": "Foundations", + "id": "7b78d5a6-6af9-4eff-996b-4c43396f45a6", + "savedPayload": { + "position": { + "x": 30885.922101710512, + "y": 30262.925827438063 + }, + "targetPosition": { + "x": 31008.46588458889, + "y": 30451.626705225783 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "1f62cb3d-19fa-4717-a113-c0915e8ceaa0", + "savedPayload": { + "position": { + "x": 31008.46588458889, + "y": 30451.626705225783 + }, + "targetPosition": { + "x": 31208.942352531274, + "y": 30553.77456766718 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "// Type your code", + "project": "Foundations", + "id": "f11bf186-ccfd-4e60-8260-f52cdf898bb4", + "savedPayload": { + "position": { + "x": 30637.790771599673, + "y": 29888.12369220854 + }, + "targetPosition": { + "x": 30804.998357332086, + "y": 30038.678078639285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7051b998-d100-48b2-90a4-d5e3f361e334", + "savedPayload": { + "position": { + "x": 30804.998357332086, + "y": 30038.678078639285 + }, + "targetPosition": { + "x": 30972.2059430645, + "y": 30189.23246507003 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d76e94fb-d895-4634-90f9-667d0367e210", + "savedPayload": { + "position": { + "x": 30972.2059430645, + "y": 30189.23246507003 + }, + "targetPosition": { + "x": 31139.41352879691, + "y": 30339.786851500772 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "triggerOffPMEvent": { + "type": "Trigger Off PM Event", + "name": "New Trigger Off PM Event", + "config": "{}", + "project": "Foundations", + "id": "066b53f1-82f4-4d0d-8f1d-80793bf85242", + "savedPayload": { + "position": { + "x": 31186.193659230907, + "y": 30119.703641335665 + }, + "targetPosition": { + "x": 31139.41352879691, + "y": 30339.786851500772 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "0d1dc41a-7185-43a8-814e-e6a5300e6a1d", + "savedPayload": { + "position": { + "x": 31139.41352879691, + "y": 30339.786851500772 + }, + "targetPosition": { + "x": 31208.942352531274, + "y": 30553.77456766718 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "// Type your code", + "project": "Foundations", + "id": "c8cb9f04-5192-4b0c-b87b-d614ef07ec58", + "savedPayload": { + "position": { + "x": 31275.763444508684, + "y": 29679.223163765466 + }, + "targetPosition": { + "x": 31287.539034663347, + "y": 29903.914809085243 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3094206b-682a-481a-9b36-5d86eb621ef5", + "savedPayload": { + "position": { + "x": 31287.539034663347, + "y": 29903.914809085243 + }, + "targetPosition": { + "x": 31299.31462481801, + "y": 30128.60645440502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7a3d4c6a-147e-4b75-8914-4ca3972ab3d5", + "savedPayload": { + "position": { + "x": 31299.31462481801, + "y": 30128.60645440502 + }, + "targetPosition": { + "x": 31311.09021497267, + "y": 30353.298099724798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "takePositionPMEvent": { + "type": "Take Position PM Event", + "name": "New Take Position PM Event", + "config": "{}", + "project": "Foundations", + "id": "c5b06ff2-90b4-4e63-825a-dc9f8b29b1d1", + "savedPayload": { + "position": { + "x": 31499.79109276039, + "y": 30230.754316846418 + }, + "targetPosition": { + "x": 31311.09021497267, + "y": 30353.298099724798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "0e1d431a-e1be-439e-9f86-2771f5f3fde4", + "savedPayload": { + "position": { + "x": 31311.09021497267, + "y": 30353.298099724798 + }, + "targetPosition": { + "x": 31208.942352531274, + "y": 30553.77456766718 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "f8551c2e-bbb4-4cba-ab56-d7873f725f07", + "savedPayload": { + "position": { + "x": 31208.942352531274, + "y": 30553.77456766718 + }, + "targetPosition": { + "x": 31348, + "y": 30981.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "c2cc6b16-4d23-4fb5-ba60-a05c6758f6ea", + "savedPayload": { + "position": { + "x": 31168.234110549576, + "y": 29625.53505975942 + }, + "targetPosition": { + "x": 31517.949793205215, + "y": 29908.729235731847 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetRatePMFormula": { + "type": "Target Rate PM Formula", + "name": "New Target Rate PM Formula", + "config": "{}", + "project": "Foundations", + "id": "a4206e39-843a-4843-bd5a-9774eee8ebee", + "savedPayload": { + "position": { + "x": 31356.68421590983, + "y": 29488.618043808106 + }, + "targetPosition": { + "x": 31517.949793205215, + "y": 29908.729235731847 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5febb99a-093e-4ae2-afa8-e28743b302c3", + "savedPayload": { + "position": { + "x": 31517.949793205215, + "y": 29908.729235731847 + }, + "targetPosition": { + "x": 31782.45315673683, + "y": 30272.786883200573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "4f17a02a-185b-4c85-b26f-85667100b1a7", + "savedPayload": { + "position": { + "x": 31805.81085753449, + "y": 29380.792277017037 + }, + "targetPosition": { + "x": 31852.84866600493, + "y": 29828.32712993276 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAssetPMFormula": { + "type": "Target Size In Base Asset PM Formula", + "name": "New Target Size In Base Asset PM Formula", + "config": "{}", + "project": "Foundations", + "id": "9a918136-f048-4cbe-956f-c124c212447b", + "savedPayload": { + "position": { + "x": 32035.88015538904, + "y": 29417.23167399359 + }, + "targetPosition": { + "x": 31852.84866600493, + "y": 29828.32712993276 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bba4131a-dd63-490c-97a7-819c484a9a6a", + "savedPayload": { + "position": { + "x": 31852.84866600493, + "y": 29828.32712993276 + }, + "targetPosition": { + "x": 31782.45315673683, + "y": 30272.786883200573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "f9ae8796-8a5b-421e-b2b1-8741ea1a8cc2", + "savedPayload": { + "position": { + "x": 32429.704980177983, + "y": 29658.56783701332 + }, + "targetPosition": { + "x": 32146.510804205554, + "y": 30008.28351966896 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAssetPMFormula": { + "type": "Target Size In Quoted Asset PM Formula", + "name": "New Target Size In Quoted Asset PM Formula", + "config": "{}", + "project": "Foundations", + "id": "762f4b0e-fe72-435c-ad3c-bdbcfd85644f", + "savedPayload": { + "position": { + "x": 32566.621996129295, + "y": 29847.017942373575 + }, + "targetPosition": { + "x": 32146.510804205554, + "y": 30008.28351966896 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "19f04a50-0d33-4c0b-a723-1dd922de9b57", + "savedPayload": { + "position": { + "x": 32146.510804205554, + "y": 30008.28351966896 + }, + "targetPosition": { + "x": 31782.45315673683, + "y": 30272.786883200573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d41b3907-2ae7-4d87-8b10-f80fc30107d1", + "savedPayload": { + "position": { + "x": 31782.45315673683, + "y": 30272.786883200573 + }, + "targetPosition": { + "x": 31712.057647468726, + "y": 30717.246636468386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [], + "limitBuyOrders": [ + { + "type": "Limit Buy Order", + "name": "New Limit Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "0f723760-ca69-4ce9-8505-7016c4fd7e49", + "savedPayload": { + "position": { + "x": 32855.31459881881, + "y": 29675.582658341948 + }, + "targetPosition": { + "x": 32763.798854126755, + "y": 29881.13038631153 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderRatePMFormula": { + "type": "Order Rate PM Formula", + "name": "New Order Rate PM Formula", + "config": "{}", + "project": "Foundations", + "id": "1be0e27a-9ddf-407a-bce0-50e32f9c634f", + "savedPayload": { + "position": { + "x": 32945.82767786112, + "y": 29748.878704545725 + }, + "targetPosition": { + "x": 32763.798854126755, + "y": 29881.13038631153 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "835b64b1-a688-4c2a-b4d6-54749bfde6c7", + "savedPayload": { + "position": { + "x": 32763.798854126755, + "y": 29881.13038631153 + }, + "targetPosition": { + "x": 32622.20176614054, + "y": 30055.98822763935 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "// Type your code", + "project": "Foundations", + "id": "16edd32b-5c5f-4edc-847c-6bf21615eac3", + "savedPayload": { + "position": { + "x": 33378.3438333055, + "y": 29578.600393694236 + }, + "targetPosition": { + "x": 33196.31500957114, + "y": 29710.852075460043 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "71be720a-7f3c-4a30-8525-9e63662cb196", + "savedPayload": { + "position": { + "x": 33196.31500957114, + "y": 29710.852075460043 + }, + "targetPosition": { + "x": 33014.286185836776, + "y": 29843.10375722585 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a217f085-7f64-4617-a521-61c04cc02742", + "savedPayload": { + "position": { + "x": 33014.286185836776, + "y": 29843.10375722585 + }, + "targetPosition": { + "x": 32832.25736210241, + "y": 29975.355438991657 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "createOrderPMEvent": { + "type": "Create Order PM Event", + "name": "New Create Order PM Event", + "config": "{}", + "project": "Foundations", + "id": "ffa6f508-b2d3-42d5-8cbe-6d90739bacce", + "savedPayload": { + "position": { + "x": 33056.02478856027, + "y": 29951.836534756436 + }, + "targetPosition": { + "x": 32832.25736210241, + "y": 29975.355438991657 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "b926f0d2-bcf4-4220-b6b7-12c3e92ce4c1", + "savedPayload": { + "position": { + "x": 32832.25736210241, + "y": 29975.355438991657 + }, + "targetPosition": { + "x": 32622.20176614054, + "y": 30055.98822763935 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5cb67814-db77-4c71-9639-cbfd3a06b1dc", + "savedPayload": { + "position": { + "x": 32622.20176614054, + "y": 30055.98822763935 + }, + "targetPosition": { + "x": 32440.172942406178, + "y": 30188.239909405158 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "limitSellOrders": [], + "id": "3b6459cc-55d7-4f74-8bb4-ac9a6eb14069", + "savedPayload": { + "position": { + "x": 32440.172942406178, + "y": 30188.239909405158 + }, + "targetPosition": { + "x": 32076.115294937452, + "y": 30452.743272936772 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "90f51fa8-874d-460c-9f40-b4c533c0e75f", + "savedPayload": { + "position": { + "x": 32076.115294937452, + "y": 30452.743272936772 + }, + "targetPosition": { + "x": 31712.057647468726, + "y": 30717.246636468386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStageEvent": { + "type": "Close Stage Event", + "name": "New Close Stage Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "// Type your code", + "project": "Foundations", + "id": "76f03cf3-14ab-444d-847d-a3d86244236c", + "savedPayload": { + "position": { + "x": 32605.58980347621, + "y": 30681.887678396775 + }, + "targetPosition": { + "x": 32381.82237701835, + "y": 30705.406582631997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "da3fb954-8ee5-4537-98ef-7ae9a9d18ade", + "savedPayload": { + "position": { + "x": 32381.82237701835, + "y": 30705.406582631997 + }, + "targetPosition": { + "x": 32158.05495056049, + "y": 30728.925486867218 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "230c7c45-dfe4-44cf-96fd-103ccc94c7ec", + "savedPayload": { + "position": { + "x": 32158.05495056049, + "y": 30728.925486867218 + }, + "targetPosition": { + "x": 31934.28752410263, + "y": 30752.44439110244 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "closeStagePMEvent": { + "type": "Close Stage PM Event", + "name": "New Close Stage PM Event", + "config": "{}", + "project": "Foundations", + "id": "6f97cb1c-bc6e-4bcd-aa7b-53126194944a", + "savedPayload": { + "position": { + "x": 32139.835252072215, + "y": 30843.960135794496 + }, + "targetPosition": { + "x": 31934.28752410263, + "y": 30752.44439110244 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "9516578c-09f5-4e5a-9512-bd6a972e653b", + "savedPayload": { + "position": { + "x": 31934.28752410263, + "y": 30752.44439110244 + }, + "targetPosition": { + "x": 31712.057647468726, + "y": 30717.246636468386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "a4bc39be-42fd-4439-9397-d4f9b72c86ae", + "savedPayload": { + "position": { + "x": 31712.057647468726, + "y": 30717.246636468386 + }, + "targetPosition": { + "x": 31348, + "y": 30981.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "2355e7d2-8df6-40ea-89b5-c14871b45a46", + "savedPayload": { + "position": { + "x": 32164.89170613139, + "y": 30954.48909661692 + }, + "targetPosition": { + "x": 32141.37280189617, + "y": 31178.25652307478 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "// Type your code", + "project": "Foundations", + "id": "5cd7678f-26e1-45ce-821e-aacf88cf9242", + "savedPayload": { + "position": { + "x": 32953.56841351614, + "y": 31552.406570783667 + }, + "targetPosition": { + "x": 32743.51281755427, + "y": 31471.773782135973 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "aff2f98f-78d6-4777-97b9-1e2703af330d", + "savedPayload": { + "position": { + "x": 32743.51281755427, + "y": 31471.773782135973 + }, + "targetPosition": { + "x": 32533.4572215924, + "y": 31391.14099348828 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4add2a79-d4fc-47f5-8aae-a35d4c0263ec", + "savedPayload": { + "position": { + "x": 32533.4572215924, + "y": 31391.14099348828 + }, + "targetPosition": { + "x": 32323.401625630533, + "y": 31310.508204840586 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "nextPhasePMEvent": { + "type": "Next Phase PM Event", + "name": "New Next Phase PM Event", + "config": "{}", + "project": "Foundations", + "id": "fc241f08-96fc-486c-b1e2-cf57db2ccee2", + "savedPayload": { + "position": { + "x": 32464.998713616747, + "y": 31485.366046168405 + }, + "targetPosition": { + "x": 32323.401625630533, + "y": 31310.508204840586 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "2c137bbd-2da8-47bf-9f35-9af637dc7826", + "savedPayload": { + "position": { + "x": 32323.401625630533, + "y": 31310.508204840586 + }, + "targetPosition": { + "x": 32141.37280189617, + "y": 31178.25652307478 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "6c14c525-08b9-47ab-a147-10a974ae6ceb", + "savedPayload": { + "position": { + "x": 32141.37280189617, + "y": 31178.25652307478 + }, + "targetPosition": { + "x": 31935.825073926586, + "y": 31269.772267766835 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "managedStopLossPMFormula": { + "type": "Managed Stop Loss PM Formula", + "name": "New Managed Stop Loss PM Formula", + "config": "{}", + "project": "Foundations", + "id": "c8cc0d23-4d5f-4e7e-bf9c-87d14391250b", + "savedPayload": { + "position": { + "x": 32117.85389766095, + "y": 31402.023949532642 + }, + "targetPosition": { + "x": 31935.825073926586, + "y": 31269.772267766835 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b6587a2b-f666-49b8-a613-f0e2364d77ca", + "savedPayload": { + "position": { + "x": 31935.825073926586, + "y": 31269.772267766835 + }, + "targetPosition": { + "x": 31712.057647468726, + "y": 31246.253363531614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "ec410d91-2186-4c11-9298-a7e728004bea", + "savedPayload": { + "position": { + "x": 32195.657811857014, + "y": 31664.6855619147 + }, + "targetPosition": { + "x": 31985.602215895145, + "y": 31584.052773267005 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [ + { + "type": "Move To Phase Event", + "name": "New Move To Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "// Type your code", + "project": "Foundations", + "id": "c02fdeae-1ff9-4371-be45-9f4258cce06f", + "savedPayload": { + "position": { + "x": 32673.28577508445, + "y": 32155.665659892245 + }, + "targetPosition": { + "x": 32491.256951350086, + "y": 32023.41397812644 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9cdbeec5-cb03-4495-88b5-10b75c17736a", + "savedPayload": { + "position": { + "x": 32491.256951350086, + "y": 32023.41397812644 + }, + "targetPosition": { + "x": 32309.228127615723, + "y": 31891.16229636063 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bb26e393-1a37-4168-b323-b9d40b64226c", + "savedPayload": { + "position": { + "x": 32309.228127615723, + "y": 31891.16229636063 + }, + "targetPosition": { + "x": 32127.19930388136, + "y": 31758.910614594824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "moveToPhasePMEvent": { + "type": "Move To Phase PM Event", + "name": "New Move To Phase PM Event", + "config": "{}", + "project": "Foundations", + "id": "7247303e-4740-4a78-8efc-8a5d67e72cb7", + "savedPayload": { + "position": { + "x": 32218.715048573416, + "y": 31964.45834256441 + }, + "targetPosition": { + "x": 32127.19930388136, + "y": 31758.910614594824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "7a34348d-84fa-47ea-accf-4db6a0eace1c", + "savedPayload": { + "position": { + "x": 32127.19930388136, + "y": 31758.910614594824 + }, + "targetPosition": { + "x": 31985.602215895145, + "y": 31584.052773267005 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "e0f595de-f085-4890-bc73-881928da8d60", + "savedPayload": { + "position": { + "x": 31985.602215895145, + "y": 31584.052773267005 + }, + "targetPosition": { + "x": 31803.573392160783, + "y": 31451.8010915012 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "managedTakeProfitPMFormula": { + "type": "Managed Take Profit PM Formula", + "name": "New Managed Take Profit PM Formula", + "config": "{}", + "project": "Foundations", + "id": "638d3fcc-1637-4023-91d9-ab01603aae94", + "savedPayload": { + "position": { + "x": 31780.05448792556, + "y": 31675.56851795906 + }, + "targetPosition": { + "x": 31803.573392160783, + "y": 31451.8010915012 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5ef91d3f-b318-4ff2-9690-d79830001df6", + "savedPayload": { + "position": { + "x": 31803.573392160783, + "y": 31451.8010915012 + }, + "targetPosition": { + "x": 31712.057647468726, + "y": 31246.253363531614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "4e67c91b-a870-48e7-86b6-97d1ffa7df85", + "savedPayload": { + "position": { + "x": 31712.057647468726, + "y": 31246.253363531614 + }, + "targetPosition": { + "x": 31348, + "y": 30981.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "ff36b87d-b2af-432d-aad7-9f425d05da30", + "savedPayload": { + "position": { + "x": 32161.584139891518, + "y": 32296.6599835299 + }, + "targetPosition": { + "x": 31755.42076193408, + "y": 32102.929989966167 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetRatePMFormula": { + "type": "Target Rate PM Formula", + "name": "New Target Rate PM Formula", + "config": "{}", + "project": "Foundations", + "id": "701699ff-217d-46db-bb48-4ca464bb1a23", + "savedPayload": { + "position": { + "x": 32010.303568550255, + "y": 32473.786774846074 + }, + "targetPosition": { + "x": 31755.42076193408, + "y": 32102.929989966167 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0c4588ed-6aad-4e43-aea2-fd857cdde709", + "savedPayload": { + "position": { + "x": 31755.42076193408, + "y": 32102.929989966167 + }, + "targetPosition": { + "x": 31413.23807741407, + "y": 31810.678368217585 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "b63cde4a-ffa7-4d55-827e-fdbe25d55f92", + "savedPayload": { + "position": { + "x": 31918.642575158352, + "y": 32546.04647556718 + }, + "targetPosition": { + "x": 31617.533802296864, + "y": 32211.63130410235 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAssetPMFormula": { + "type": "Target Size In Base Asset PM Formula", + "name": "New Target Size In Base Asset PM Formula", + "config": "{}", + "project": "Foundations", + "id": "6cf60365-787f-47c9-8659-433bbd650aac", + "savedPayload": { + "position": { + "x": 31711.094063164855, + "y": 32651.797724432563 + }, + "targetPosition": { + "x": 31617.533802296864, + "y": 32211.63130410235 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "888c1960-5e4e-40bf-86a5-0733ad54d2d4", + "savedPayload": { + "position": { + "x": 31617.533802296864, + "y": 32211.63130410235 + }, + "targetPosition": { + "x": 31413.23807741407, + "y": 31810.678368217585 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "555c938b-6d6a-43dc-89f2-864738616991", + "savedPayload": { + "position": { + "x": 31598.757757146795, + "y": 32683.479839388972 + }, + "targetPosition": { + "x": 31448.5446704916, + "y": 32259.291168397493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAssetPMFormula": { + "type": "Target Size In Quoted Asset PM Formula", + "name": "New Target Size In Quoted Asset PM Formula", + "config": "{}", + "project": "Foundations", + "id": "f1a937b7-ef89-4dab-a686-d3d8bd7dd6cb", + "savedPayload": { + "position": { + "x": 31366.53868402013, + "y": 32701.75587680127 + }, + "targetPosition": { + "x": 31448.5446704916, + "y": 32259.291168397493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a8c951b1-9c11-4f6d-8461-fb935cf062d8", + "savedPayload": { + "position": { + "x": 31448.5446704916, + "y": 32259.291168397493 + }, + "targetPosition": { + "x": 31413.23807741407, + "y": 31810.678368217585 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f33dc477-014b-4b16-a6bb-0c347f5a4992", + "savedPayload": { + "position": { + "x": 31413.23807741407, + "y": 31810.678368217585 + }, + "targetPosition": { + "x": 31208.942352531274, + "y": 31409.72543233282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [ + { + "type": "Limit Sell Order", + "name": "New Limit Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "acc111bd-5af3-4235-9827-d36acd3a0e15", + "savedPayload": { + "position": { + "x": 31010.226226734852, + "y": 32900.22369127236 + }, + "targetPosition": { + "x": 30908.078364293455, + "y": 32699.747223329974 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderRatePMFormula": { + "type": "Order Rate PM Formula", + "name": "New Order Rate PM Formula", + "config": "{}", + "project": "Foundations", + "id": "6ac3605d-d25e-4560-9f35-df268f2034fe", + "savedPayload": { + "position": { + "x": 30896.302774138792, + "y": 32924.438868649755 + }, + "targetPosition": { + "x": 30908.078364293455, + "y": 32699.747223329974 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "41e7c44f-629a-4483-81bb-d6d4fdf7970e", + "savedPayload": { + "position": { + "x": 30908.078364293455, + "y": 32699.747223329974 + }, + "targetPosition": { + "x": 30861.29823385946, + "y": 32479.664013164867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "// Type your code", + "project": "Foundations", + "id": "3fa817d2-f6eb-4663-b62d-998560f52120", + "savedPayload": { + "position": { + "x": 30326.459299491908, + "y": 33196.321032958775 + }, + "targetPosition": { + "x": 30449.003082370287, + "y": 33007.620155171055 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "53f2d1f3-b9ae-442e-8cac-f72e295a7a3e", + "savedPayload": { + "position": { + "x": 30449.003082370287, + "y": 33007.620155171055 + }, + "targetPosition": { + "x": 30571.546865248667, + "y": 32818.919277383335 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "57ff7bef-6b4e-4034-9b7f-cf6043e858b6", + "savedPayload": { + "position": { + "x": 30571.546865248667, + "y": 32818.919277383335 + }, + "targetPosition": { + "x": 30694.090648127047, + "y": 32630.21839959561 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "createOrderPMEvent": { + "type": "Create Order PM Event", + "name": "New Create Order PM Event", + "config": "{}", + "project": "Foundations", + "id": "a0eb4ee2-a76b-4dfe-a97c-3c1e48837764", + "savedPayload": { + "position": { + "x": 30493.614180184664, + "y": 32732.36626203701 + }, + "targetPosition": { + "x": 30694.090648127047, + "y": 32630.21839959561 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "b22afb85-e52b-472e-9395-1a7ba67b0c10", + "savedPayload": { + "position": { + "x": 30694.090648127047, + "y": 32630.21839959561 + }, + "targetPosition": { + "x": 30861.29823385946, + "y": 32479.664013164867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bd4a71fd-c8ec-4e6c-b488-9bf689250871", + "savedPayload": { + "position": { + "x": 30861.29823385946, + "y": 32479.664013164867 + }, + "targetPosition": { + "x": 30930.827057593822, + "y": 32265.67629699846 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2ba2205b-f45e-4b75-93b6-dbad30188594", + "savedPayload": { + "position": { + "x": 30930.827057593822, + "y": 32265.67629699846 + }, + "targetPosition": { + "x": 31069.884705062548, + "y": 31837.70086466564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b79f9f3f-01e6-417f-b644-825e17427e7c", + "savedPayload": { + "position": { + "x": 31069.884705062548, + "y": 31837.70086466564 + }, + "targetPosition": { + "x": 31208.942352531274, + "y": 31409.72543233282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStageEvent": { + "type": "Close Stage Event", + "name": "New Close Stage Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "// Type your code", + "project": "Foundations", + "id": "c6103247-6024-4e7d-81a5-833dc6d8d3ff", + "savedPayload": { + "position": { + "x": 30506.843127391654, + "y": 31963.53645406645 + }, + "targetPosition": { + "x": 30674.050713124067, + "y": 31812.982067635705 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8655ace0-0cba-4682-aa94-795a3d34ce9a", + "savedPayload": { + "position": { + "x": 30674.050713124067, + "y": 31812.982067635705 + }, + "targetPosition": { + "x": 30841.25829885648, + "y": 31662.42768120496 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "42267582-434d-4698-81d6-7ae8093d9a3a", + "savedPayload": { + "position": { + "x": 30841.25829885648, + "y": 31662.42768120496 + }, + "targetPosition": { + "x": 31008.46588458889, + "y": 31511.873294774217 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "closeStagePMEvent": { + "type": "Close Stage PM Event", + "name": "New Close Stage PM Event", + "config": "{}", + "project": "Foundations", + "id": "c1804dc1-899e-4d6a-be99-aec562181176", + "savedPayload": { + "position": { + "x": 30788.382674423785, + "y": 31558.653425208213 + }, + "targetPosition": { + "x": 31008.46588458889, + "y": 31511.873294774217 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "8ebc6ab4-56ff-4afc-9741-a5ea2d8495f3", + "savedPayload": { + "position": { + "x": 31008.46588458889, + "y": 31511.873294774217 + }, + "targetPosition": { + "x": 31208.942352531274, + "y": 31409.72543233282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "3baca3ee-6498-4db5-8ba9-d7c9640907cf", + "savedPayload": { + "position": { + "x": 31208.942352531274, + "y": 31409.72543233282 + }, + "targetPosition": { + "x": 31348, + "y": 30981.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6b8ed032-1481-4e79-bcfa-b4d572e21df3", + "savedPayload": { + "position": { + "x": 31348, + "y": 30981.75 + }, + "targetPosition": { + "x": 31048, + "y": 30981.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "dynamicIndicators": { + "type": "Dynamic Indicators", + "name": "New Dynamic Indicators", + "project": "Foundations", + "indicatorFunctions": [ + { + "type": "Indicator Function", + "name": "New Indicator Function", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "3e3301b4-6742-49c8-82d6-20cd3453365f", + "savedPayload": { + "position": { + "x": 30148, + "y": 30981.75 + }, + "targetPosition": { + "x": 30448, + "y": 30981.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "21cc000a-cdbd-4c02-b1e4-4c4560861792", + "savedPayload": { + "position": { + "x": 30448, + "y": 30981.75 + }, + "targetPosition": { + "x": 30748, + "y": 30981.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ec700c19-7aee-4180-bb1f-5493f518e7ee", + "savedPayload": { + "position": { + "x": 30748, + "y": 30981.75 + }, + "targetPosition": { + "x": 31048, + "y": 30981.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "91a1d0d1-2a1a-45d5-a52b-b2dc5502339f", + "savedPayload": { + "position": { + "x": 31048, + "y": 30981.75 + }, + "targetPosition": { + "x": 31048, + "y": 30981.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Algorithmic-Trading Project", + "name": "New Algorithmic-Trading Project", + "project": "Algorithmic-Trading", + "projectDefinition": { + "type": "Project Definition", + "name": "Algorithmic-Trading", + "config": "{ \n \"codeName\": \"Algorithmic-Trading\"\n}", + "project": "Foundations", + "id": "529dd56f-a207-4532-8a13-712d6ef39ff4", + "savedPayload": { + "position": { + "x": 24629, + "y": 24714 + }, + "targetPosition": { + "x": 24329, + "y": 24714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6615f0ad-0ace-4b98-a373-5710e1976b9b", + "savedPayload": { + "position": { + "x": 10476.344311377245, + "y": 17754.19532428356 + }, + "targetPosition": { + "x": 10476.344311377245, + "y": 17754.19532428356 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Machine-Learning Project", + "name": "New Machine-Learning Project", + "project": "Machine-Learning", + "projectDefinition": { + "type": "Project Definition", + "name": "Machine-Learning", + "config": "{ \n \"codeName\": \"Machine-Learning\"\n}", + "project": "Foundations", + "id": "f66fe935-cff5-4729-b209-25a81b3bc08f", + "savedPayload": { + "position": { + "x": 24614, + "y": 25415 + }, + "targetPosition": { + "x": 24314, + "y": 25415 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8f212de8-b0e0-4fed-a36b-5d42df42df82", + "savedPayload": { + "position": { + "x": 10489.501996007984, + "y": 30949.795123177475 + }, + "targetPosition": { + "x": 10489.501996007984, + "y": 30949.795123177475 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Data-Mining Project", + "name": "New Data-Mining Project", + "project": "Data-Mining", + "projectDefinition": { + "type": "Project Definition", + "name": "Data-Mining", + "config": "{ \n \"codeName\": \"Data-Mining\"\n}", + "project": "Foundations", + "id": "0e90b0e7-0ca4-4b90-ad95-35da44e0d6bc", + "savedPayload": { + "position": { + "x": 25188, + "y": 24494 + }, + "targetPosition": { + "x": 24888, + "y": 24494 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dfcde943-aec0-4219-89f1-1ad9664c2274", + "savedPayload": { + "position": { + "x": 10502.302395209581, + "y": 24849.23956762192 + }, + "targetPosition": { + "x": 10502.302395209581, + "y": 24849.23956762192 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio-Management Project", + "name": "New Portfolio-Management Project", + "project": "Portfolio-Management", + "projectDefinition": { + "type": "Project Definition", + "name": "Portfolio-Management", + "config": "{ \n \"codeName\": \"Portfolio-Management\"\n}", + "project": "Foundations", + "id": "6248d16e-d2ed-41b4-9723-5f51b0e1c809", + "savedPayload": { + "position": { + "x": 21249.89340101523, + "y": 25645.64907651715 + }, + "targetPosition": { + "x": 20949.89340101523, + "y": 25645.64907651715 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f8bb2ed9-cbad-46af-b0f0-4b81c7c14a31", + "savedPayload": { + "position": { + "x": 20949.89340101523, + "y": 25645.64907651715 + }, + "targetPosition": { + "x": 20949.89340101523, + "y": 25645.64907651715 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio System", + "name": "New Portfolio System", + "project": "Portfolio-Management", + "portfolioStrategies": [ + { + "type": "Portfolio Strategy", + "name": "Test Portfolio Strategy", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "tradingEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.positions.value === 0", + "project": "Foundations", + "id": "2abd9b35-0ded-4b97-bb03-20f2c46af139", + "savedPayload": { + "position": { + "x": 29020.79790208154, + "y": 30171.044229012703 + }, + "targetPosition": { + "x": 29221.274370023923, + "y": 30273.1920914541 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5d86a07d-0e9b-4c5a-82e7-7782465e8048", + "savedPayload": { + "position": { + "x": 29221.274370023923, + "y": 30273.1920914541 + }, + "targetPosition": { + "x": 29421.750837966305, + "y": 30375.3399538955 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b0e639b9-0904-48c3-9a1f-dbe7c1c8af71", + "savedPayload": { + "position": { + "x": 29421.750837966305, + "y": 30375.3399538955 + }, + "targetPosition": { + "x": 29622.227305908687, + "y": 30477.487816336896 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "fe1bc53f-d941-41ce-acfe-e020d8c5301e", + "savedPayload": { + "position": { + "x": 29622.227305908687, + "y": 30477.487816336896 + }, + "targetPosition": { + "x": 29822.70377385107, + "y": 30579.635678778293 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "e2389850-99e8-4269-8815-7bfe6da4dd69", + "savedPayload": { + "position": { + "x": 29544.588478913618, + "y": 29723.68481411266 + }, + "targetPosition": { + "x": 29614.11730264798, + "y": 29937.67253027907 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ad568ab6-655c-49c1-bf01-a833d8e664a0", + "savedPayload": { + "position": { + "x": 29614.11730264798, + "y": 29937.67253027907 + }, + "targetPosition": { + "x": 29683.646126382344, + "y": 30151.660246445477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "91f094c6-57a5-4aa4-a327-689283109d6d", + "savedPayload": { + "position": { + "x": 29683.646126382344, + "y": 30151.660246445477 + }, + "targetPosition": { + "x": 29753.174950116707, + "y": 30365.647962611885 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2b820ff4-7ba0-4244-bea6-ef13408afaf7", + "savedPayload": { + "position": { + "x": 29753.174950116707, + "y": 30365.647962611885 + }, + "targetPosition": { + "x": 29822.70377385107, + "y": 30579.635678778293 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "8b0e1547-619e-4742-a926-d9b566a842f3", + "savedPayload": { + "position": { + "x": 30231.29522361666, + "y": 29777.729807008764 + }, + "targetPosition": { + "x": 30129.147361175263, + "y": 29978.206274951146 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7067cfc6-457c-4f86-b85a-af9f265d1ac2", + "savedPayload": { + "position": { + "x": 30129.147361175263, + "y": 29978.206274951146 + }, + "targetPosition": { + "x": 30026.999498733865, + "y": 30178.68274289353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a99b417e-2bba-4c3b-9c00-67e2f8c85b74", + "savedPayload": { + "position": { + "x": 30026.999498733865, + "y": 30178.68274289353 + }, + "targetPosition": { + "x": 29924.851636292467, + "y": 30379.15921083591 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "97c8ca63-9b60-4146-92aa-231f93bfb6d8", + "savedPayload": { + "position": { + "x": 29924.851636292467, + "y": 30379.15921083591 + }, + "targetPosition": { + "x": 29822.70377385107, + "y": 30579.635678778293 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "332e3b88-b790-4f06-9bf7-ea31355e9b6c", + "savedPayload": { + "position": { + "x": 29822.70377385107, + "y": 30579.635678778293 + }, + "targetPosition": { + "x": 29961.761421319796, + "y": 31007.611111111113 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "tradingEngine.tradingCurrent.position.entryTargetRate.value", + "project": "Foundations", + "id": "04cd27d8-d105-4c85-ae85-4fa88fee3721", + "savedPayload": { + "position": { + "x": 30975.07622352917, + "y": 29571.201153045517 + }, + "targetPosition": { + "x": 30792.04473414506, + "y": 29982.29660898469 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3bb57f09-2c9c-4fd0-8bea-b476226ecbed", + "savedPayload": { + "position": { + "x": 30792.04473414506, + "y": 29982.29660898469 + }, + "targetPosition": { + "x": 30609.01324476095, + "y": 30393.39206492386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "tradingEngine.tradingCurrent.position.entryTargetRate.value", + "project": "Foundations", + "id": "44e4e5bf-5022-4e80-943a-89cf6763d66e", + "savedPayload": { + "position": { + "x": 31337.128539698402, + "y": 29864.385337860633 + }, + "targetPosition": { + "x": 30973.070892229676, + "y": 30128.888701392247 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8ccedc96-b84a-4274-9af2-3c02757d498a", + "savedPayload": { + "position": { + "x": 30973.070892229676, + "y": 30128.888701392247 + }, + "targetPosition": { + "x": 30609.01324476095, + "y": 30393.39206492386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6d79b501-727f-47a4-892a-6b2b75e6453d", + "savedPayload": { + "position": { + "x": 30609.01324476095, + "y": 30393.39206492386 + }, + "targetPosition": { + "x": 30325.81906878852, + "y": 30743.1077475795 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n \"percentageOfStageTargetSize\": 100\n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "db08e9ac-ffe1-4c08-8eec-f5c4e5f9de4f", + "savedPayload": { + "position": { + "x": 32216.319432445347, + "y": 30017.412649750262 + }, + "targetPosition": { + "x": 32006.26383648348, + "y": 30098.045438397956 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "592b1755-ccba-4aa4-b0aa-ee893292f0bd", + "savedPayload": { + "position": { + "x": 32006.26383648348, + "y": 30098.045438397956 + }, + "targetPosition": { + "x": 31796.20824052161, + "y": 30178.67822704565 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5393d59c-009d-46f9-b51d-84b5ebe2fa85", + "savedPayload": { + "position": { + "x": 31796.20824052161, + "y": 30178.67822704565 + }, + "targetPosition": { + "x": 31586.15264455974, + "y": 30259.311015693344 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "ed2dd452-9ec8-4e92-9999-4ae18b8193e6", + "savedPayload": { + "position": { + "x": 31586.15264455974, + "y": 30259.311015693344 + }, + "targetPosition": { + "x": 31376.097048597872, + "y": 30339.943804341037 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "295adabd-6de4-4237-8b2f-5df082b11727", + "savedPayload": { + "position": { + "x": 31376.097048597872, + "y": 30339.943804341037 + }, + "targetPosition": { + "x": 31166.041452636004, + "y": 30420.57659298873 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "New Market Order", + "id": "d1b8ecb0-51ef-42d5-ba30-078d0014d7b3" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency-PM-Engine", + "Portfolio Engine", + "Portfolio-Management", + "08de5d64-99c1-46eb-ab2a-a8ea2f9effda" + ], + [ + "New Exchange Orders", + "Exchange Orders", + "Foundations", + "b53cc081-5c42-4040-aeb5-7db87b4a82cd" + ], + [ + "New Market Buy Orders", + "Market Buy Orders", + "Foundations", + "88056e0d-71f6-402d-bb41-c46f3d94c7b5" + ], + [ + "New Market Order", + "Market Order", + "Foundations", + "d1b8ecb0-51ef-42d5-ba30-078d0014d7b3" + ] + ] + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "3dc59719-a726-4f94-9c1f-8c29c2979aa6", + "savedPayload": { + "position": { + "x": 31166.041452636004, + "y": 30420.57659298873 + }, + "targetPosition": { + "x": 30745.930260712263, + "y": 30581.842170284115 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "17a85b19-c647-4f77-b997-c8662126aaea", + "savedPayload": { + "position": { + "x": 30745.930260712263, + "y": 30581.842170284115 + }, + "targetPosition": { + "x": 30325.81906878852, + "y": 30743.1077475795 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "332a7d7c-6119-4978-af67-ddad2ae9534e", + "savedPayload": { + "position": { + "x": 30325.81906878852, + "y": 30743.1077475795 + }, + "targetPosition": { + "x": 29961.761421319796, + "y": 31007.611111111113 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "tradingEngine.portfolioCurrent.strategyOpenStage.beginRate.value - (tradingEngine.portfolioCurrent.strategyOpenStage.beginRate.value * 0.05)", + "project": "Foundations", + "id": "467fbe65-15b6-4d21-a9e4-fe336a5bcfb0", + "savedPayload": { + "position": { + "x": 31586.152644559745, + "y": 31755.91120652888 + }, + "targetPosition": { + "x": 31166.041452636004, + "y": 31594.645629233495 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "47c9b664-97eb-4e13-bc38-a887caec43d0", + "savedPayload": { + "position": { + "x": 31166.041452636004, + "y": 31594.645629233495 + }, + "targetPosition": { + "x": 30745.930260712263, + "y": 31433.38005193811 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1a8fd76c-e3c2-43e7-b57b-8ce2e13b9681", + "savedPayload": { + "position": { + "x": 30745.930260712263, + "y": 31433.38005193811 + }, + "targetPosition": { + "x": 30325.81906878852, + "y": 31272.114474642727 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "tradingEngine.portfolioCurrent.strategyOpenStage.beginRate.value * 1.05", + "project": "Foundations", + "id": "fa862848-e827-44fe-9c60-ab8529d9759d", + "savedPayload": { + "position": { + "x": 31175.401596705808, + "y": 32321.261522609642 + }, + "targetPosition": { + "x": 30892.20742073338, + "y": 31971.545839954004 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "1d9de8bd-15a4-492f-b53b-165227f4f0e2", + "savedPayload": { + "position": { + "x": 30892.20742073338, + "y": 31971.545839954004 + }, + "targetPosition": { + "x": 30609.01324476095, + "y": 31621.830157298366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "dea9dd47-f2aa-4a22-a083-72d92874a8e6", + "savedPayload": { + "position": { + "x": 30609.01324476095, + "y": 31621.830157298366 + }, + "targetPosition": { + "x": 30325.81906878852, + "y": 31272.114474642727 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "5c4fc152-bb16-4d70-97c4-072468250c2f", + "savedPayload": { + "position": { + "x": 30325.81906878852, + "y": 31272.114474642727 + }, + "targetPosition": { + "x": 29961.761421319796, + "y": 31007.611111111113 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "tradingEngine.tradingCurrent.tradingEpisode.candle.close.value", + "project": "Foundations", + "id": "3f7f95ce-a788-42e6-a366-61a3697edc49", + "savedPayload": { + "position": { + "x": 30324.85548448465, + "y": 32677.658835543676 + }, + "targetPosition": { + "x": 30120.559759601856, + "y": 32276.70589965891 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2b5b0e79-601d-4d6a-8fa1-a6f2543011e2", + "savedPayload": { + "position": { + "x": 30120.559759601856, + "y": 32276.70589965891 + }, + "targetPosition": { + "x": 29916.26403471906, + "y": 31875.752963774146 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "tradingEngine.tradingCurrent.tradingEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "d75b3cd5-6109-4b5c-834e-378761d62cec", + "savedPayload": { + "position": { + "x": 29869.16167410041, + "y": 32774.51954505326 + }, + "targetPosition": { + "x": 29892.712854409736, + "y": 32325.136254413705 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "94bf9aa1-19a8-4a68-be80-57fc278a441b", + "savedPayload": { + "position": { + "x": 29892.712854409736, + "y": 32325.136254413705 + }, + "targetPosition": { + "x": 29916.26403471906, + "y": 31875.752963774146 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4669b96d-d50d-4c60-93c6-65f2448c6b96", + "savedPayload": { + "position": { + "x": 29916.26403471906, + "y": 31875.752963774146 + }, + "targetPosition": { + "x": 29822.70377385107, + "y": 31435.586543443933 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n \"percentageOfAlgorithmSize\": 100,\n \"spawnMultipleOrders\": false\n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "True", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "bbc19b06-627a-45e1-9c6a-9f9bc5c5ad11", + "savedPayload": { + "position": { + "x": 28485.043087991766, + "y": 32640.021634889883 + }, + "targetPosition": { + "x": 28652.25067372418, + "y": 32489.46724845914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4879030e-a83a-4a85-999a-bda967a35d76", + "savedPayload": { + "position": { + "x": 28652.25067372418, + "y": 32489.46724845914 + }, + "targetPosition": { + "x": 28819.45825945659, + "y": 32338.912862028395 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "408449e5-057e-4dff-9abf-66368fd07efb", + "savedPayload": { + "position": { + "x": 28819.45825945659, + "y": 32338.912862028395 + }, + "targetPosition": { + "x": 28986.665845189003, + "y": 32188.35847559765 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "171c4dfc-69b3-4188-9ba8-0032d10e9563", + "savedPayload": { + "position": { + "x": 28986.665845189003, + "y": 32188.35847559765 + }, + "targetPosition": { + "x": 29153.873430921416, + "y": 32037.804089166908 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cebc01a7-a74f-41a4-b91c-ce68c586ba7c", + "savedPayload": { + "position": { + "x": 29153.873430921416, + "y": 32037.804089166908 + }, + "targetPosition": { + "x": 29321.08101665383, + "y": 31887.249702736164 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "04bc8c66-6688-420a-ac4a-1db8fa2a4074", + "savedPayload": { + "position": { + "x": 29321.08101665383, + "y": 31887.249702736164 + }, + "targetPosition": { + "x": 29488.28860238624, + "y": 31736.69531630542 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3115215a-d375-43da-8edb-e8cd35b2a991", + "savedPayload": { + "position": { + "x": 29488.28860238624, + "y": 31736.69531630542 + }, + "targetPosition": { + "x": 29822.70377385107, + "y": 31435.586543443933 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "a000143b-2776-4311-acaf-1dd01cee968a", + "savedPayload": { + "position": { + "x": 29822.70377385107, + "y": 31435.586543443933 + }, + "targetPosition": { + "x": 29961.761421319796, + "y": 31007.611111111113 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b5c57f9b-0824-47cb-ab8d-10b9a5730943", + "savedPayload": { + "position": { + "x": 29961.761421319796, + "y": 31007.611111111113 + }, + "targetPosition": { + "x": 29511.761421319796, + "y": 31007.611111111113 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "dynamicIndicators": { + "type": "Dynamic Indicators", + "name": "New Dynamic Indicators", + "project": "Foundations", + "indicatorFunctions": [ + { + "type": "Indicator Function", + "name": "New Indicator Function", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "c8bae59b-2ebb-430d-88d8-3990b2946c13", + "savedPayload": { + "position": { + "x": 28611.761421319796, + "y": 31007.611111111113 + }, + "targetPosition": { + "x": 28911.761421319796, + "y": 31007.611111111113 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "12abb42a-1654-4dd0-a23d-b5a243b6f4ce", + "savedPayload": { + "position": { + "x": 28911.761421319796, + "y": 31007.611111111113 + }, + "targetPosition": { + "x": 29211.761421319796, + "y": 31007.611111111113 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ef195459-9ac6-4328-9c95-153f91628f59", + "savedPayload": { + "position": { + "x": 29211.761421319796, + "y": 31007.611111111113 + }, + "targetPosition": { + "x": 29511.761421319796, + "y": 31007.611111111113 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6df9f600-80e3-4716-97c1-80a6b09e1f3b", + "savedPayload": { + "position": { + "x": 29511.761421319796, + "y": 31007.611111111113 + }, + "targetPosition": { + "x": 29511.761421319796, + "y": 31007.611111111113 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Task Reference", + "name": "New Back Trading System", + "project": "Foundations", + "id": "45e029eb-2262-4411-904f-dd4263ac27f4", + "savedPayload": { + "position": { + "x": 25578.211057083547, + "y": 32301.19410476705 + }, + "targetPosition": { + "x": 25578.211057083547, + "y": 32301.19410476705 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Task", + "name": "New Back Trading System", + "id": "8475a6bb-ad85-4941-940a-2f8c6f33a864" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Testing Trading Tasks", + "Testing Trading Tasks", + "Foundations", + "8d7a7654-9f6e-470e-bcf9-1ca0092c5e1d" + ], + [ + "Algorithmic-Trading", + "Project Trading Tasks", + "Foundations", + "ba217287-b41f-414a-a85c-70a63d5ee958" + ], + [ + "Binance", + "Exchange Trading Tasks", + "Foundations", + "f2de0159-d23f-4d1c-920a-17dd22fd5706" + ], + [ + " BTC/USDT", + "Market Trading Tasks", + "Foundations", + "a07716d2-008f-4780-a5d2-e3a31d4f4b5e" + ], + [ + "Masters", + "Trading Mine Tasks", + "Foundations", + "f46ebf00-45f3-4992-ad3a-2401490c0f90" + ], + [ + "Masters", + "Task Manager", + "Foundations", + "423a222a-11ff-47aa-ba92-cbfba9dff34b" + ], + [ + "New Back Trading System", + "Task", + "Foundations", + "8475a6bb-ad85-4941-940a-2f8c6f33a864" + ] + ] + } + }, + { + "type": "Session Reference", + "name": "Back Trading System", + "project": "Foundations", + "id": "87ed441f-a373-4fda-a6ad-f058df6b939b", + "savedPayload": { + "position": { + "x": 25841.966961841772, + "y": 32694.862862445894 + }, + "targetPosition": { + "x": 25841.966961841772, + "y": 32694.862862445894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Backtesting Session", + "name": "Back Trading System", + "id": "b0c5e0d4-af73-4dbf-b8d6-805cdc8b6387" + }, + "referenceParentCombinedNodePath": [ + [ + "My LAN Network", + "LAN Network", + "Foundations", + "3c165071-7558-4708-9999-8ffe71d346b1" + ], + [ + "My Computer", + "LAN Network Node", + "Foundations", + "e452cf65-2b2b-44f2-9e67-bdd9d3c008e4" + ], + [ + "New Testing Trading Tasks", + "Testing Trading Tasks", + "Foundations", + "8d7a7654-9f6e-470e-bcf9-1ca0092c5e1d" + ], + [ + "Algorithmic-Trading", + "Project Trading Tasks", + "Foundations", + "ba217287-b41f-414a-a85c-70a63d5ee958" + ], + [ + "Binance", + "Exchange Trading Tasks", + "Foundations", + "f2de0159-d23f-4d1c-920a-17dd22fd5706" + ], + [ + " BTC/USDT", + "Market Trading Tasks", + "Foundations", + "a07716d2-008f-4780-a5d2-e3a31d4f4b5e" + ], + [ + "Masters", + "Trading Mine Tasks", + "Foundations", + "f46ebf00-45f3-4992-ad3a-2401490c0f90" + ], + [ + "Masters", + "Task Manager", + "Foundations", + "423a222a-11ff-47aa-ba92-cbfba9dff34b" + ], + [ + "New Back Trading System", + "Task", + "Foundations", + "8475a6bb-ad85-4941-940a-2f8c6f33a864" + ], + [ + "Low Frequency", + "Trading Bot Instance", + "Foundations", + "27550bd4-27c3-4f96-9c57-ac3a4e8c36bf" + ], + [ + "Low Frequency Trading", + "Trading Process Instance", + "Foundations", + "119d3753-d917-4bd0-a1c9-cb26fc59ad28" + ], + [ + "Back Trading System", + "Backtesting Session", + "Foundations", + "b0c5e0d4-af73-4dbf-b8d6-805cdc8b6387" + ] + ] + } + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json b/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json index dc3693518..5c3214e34 100644 --- a/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json +++ b/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Statistics->Episode Base Asset->Episode Quoted Asset->" + "compatibleTypes": "->Trading Episode Statistics->Portfolio Episode Statistics->Position Statistics->Episode Base Asset->Episode Quoted Asset->" }, "propertyNameAtParent": "annualizedRateOfReturn" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/begin-rate.json b/Projects/Foundations/Schemas/App-Schema/begin-rate.json index 96f454470..099c141e8 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/begin-rate.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->Strategy->Position->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->Strategy->Position->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->" }, "propertyNameAtParent": "beginRate" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/begin.json b/Projects/Foundations/Schemas/App-Schema/begin.json index cf5fbc2a8..bbc7e8721 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin.json +++ b/Projects/Foundations/Schemas/App-Schema/begin.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->Strategy->Position->Candle->Cycle->Market Order->Limit Order->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->Stop Loss->Take Profit->Prediction->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->Strategy->Position->Candle->Cycle->Market Order->Limit Order->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->Stop Loss->Take Profit->Prediction->" }, "propertyNameAtParent": "begin" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/bot-products.json b/Projects/Foundations/Schemas/App-Schema/bot-products.json index 579f01023..1f639549a 100644 --- a/Projects/Foundations/Schemas/App-Schema/bot-products.json +++ b/Projects/Foundations/Schemas/App-Schema/bot-products.json @@ -31,7 +31,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Data Mine Products->Trading Mine Products->Learning Mine Products->" + "compatibleTypes": "->Data Mine Products->Trading Mine Products->Portfolio Mine Products->Learning Mine Products->" }, "propertyNameAtParent": "botProducts", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json b/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json index cbc1c7be9..b94b4ad3d 100644 --- a/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json +++ b/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Cancel Order Portfolio Event", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "cancelOrderPMEvent", + "relatedUiObject": "Cancel Order PM Event", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Add UI Object", "label": "Add Announcement", @@ -40,6 +50,11 @@ "childType": "Situation", "autoAdd": true }, + { + "name": "cancelOrderPMEvent", + "type": "node", + "childType": "Cancel Order PM Event" + }, { "name": "announcements", "type": "array", diff --git a/Projects/Foundations/Schemas/App-Schema/cancel-order-pm-event.json b/Projects/Foundations/Schemas/App-Schema/cancel-order-pm-event.json new file mode 100644 index 000000000..667138691 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/cancel-order-pm-event.json @@ -0,0 +1,29 @@ +{ + "type": "Cancel Order PM Event", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Cancel Order Event->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "cancelOrderPMEvent" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/candle.json b/Projects/Foundations/Schemas/App-Schema/candle.json index c1117956d..10ab9e024 100644 --- a/Projects/Foundations/Schemas/App-Schema/candle.json +++ b/Projects/Foundations/Schemas/App-Schema/candle.json @@ -9,6 +9,14 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, { "action": "Delete UI Object", "actionProject": "Visual-Scripting", @@ -23,7 +31,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->" }, "propertyNameAtParent": "candle", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/close-stage-event.json b/Projects/Foundations/Schemas/App-Schema/close-stage-event.json index 2633feaa6..b43c74d28 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-stage-event.json +++ b/Projects/Foundations/Schemas/App-Schema/close-stage-event.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Close Stage Portfolio Event", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "closeStagePMEvent", + "relatedUiObject": "Close Stage PM Event", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Add UI Object", "label": "Add Announcement", @@ -40,6 +50,11 @@ "childType": "Situation", "autoAdd": true }, + { + "name": "closeStagePMEvent", + "type": "node", + "childType": "Close Stage PM Event" + }, { "name": "announcements", "type": "array", diff --git a/Projects/Foundations/Schemas/App-Schema/close-stage-pm-event.json b/Projects/Foundations/Schemas/App-Schema/close-stage-pm-event.json new file mode 100644 index 000000000..881836fb7 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/close-stage-pm-event.json @@ -0,0 +1,29 @@ +{ + "type": "Close Stage PM Event", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Close Stage Event->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "closeStagePMEvent" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/close-stage.json b/Projects/Foundations/Schemas/App-Schema/close-stage.json index d8ff85567..ced6e4645 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/close-stage.json @@ -44,7 +44,7 @@ "addLeftIcons": true, "level": 2, "attachingRules": { - "compatibleTypes": "->Trading Strategy->" + "compatibleTypes": "->Trading Strategy->Portfolio Strategy->" }, "childrenNodesProperties": [ { diff --git a/Projects/Foundations/Schemas/App-Schema/create-order-event.json b/Projects/Foundations/Schemas/App-Schema/create-order-event.json index 12efdf1ee..12e682b0e 100644 --- a/Projects/Foundations/Schemas/App-Schema/create-order-event.json +++ b/Projects/Foundations/Schemas/App-Schema/create-order-event.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Create Order Portfolio Event", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "createOrderPMEvent", + "relatedUiObject": "Create Order PM Event", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Add UI Object", "label": "Add Announcement", @@ -40,6 +50,11 @@ "childType": "Situation", "autoAdd": true }, + { + "name": "createOrderPMEvent", + "type": "node", + "childType": "Create Order PM Event" + }, { "name": "announcements", "type": "array", diff --git a/Projects/Foundations/Schemas/App-Schema/create-order-pm-event.json b/Projects/Foundations/Schemas/App-Schema/create-order-pm-event.json new file mode 100644 index 000000000..3bddd9388 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/create-order-pm-event.json @@ -0,0 +1,29 @@ +{ + "type": "Create Order PM Event", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Create Order Event->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "createOrderPMEvent" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/data-product.json b/Projects/Foundations/Schemas/App-Schema/data-product.json index 280df2fa1..39b4f17cb 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-product.json +++ b/Projects/Foundations/Schemas/App-Schema/data-product.json @@ -22,7 +22,7 @@ "compatibleTypes": "->Product Definition->" }, "attachingRules": { - "compatibleTypes": "->Market Data Products->Data Product Folder->Bot Products->Trading Session Reference->" + "compatibleTypes": "->Market Data Products->Data Product Folder->Bot Products->Trading Session Reference->Portfolio Session Reference->" }, "propertyNameAtParent": "dataProducts", "childrenNodesProperties": [] diff --git a/Projects/Foundations/Schemas/App-Schema/data-storage.json b/Projects/Foundations/Schemas/App-Schema/data-storage.json index e6fdc8edb..41046837a 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-storage.json +++ b/Projects/Foundations/Schemas/App-Schema/data-storage.json @@ -21,6 +21,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "portfolioMinesData", + "label": "Add Portfolio Mines Data", + "relatedUiObject": "Portfolio Mines Data", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, { "action": "Add UI Object", "disableIfPropertyIsDefined": true, @@ -61,6 +71,12 @@ "childType": "Trading Mines Data", "autoAdd": true }, + { + "name": "portfolioMinesData", + "type": "node", + "childType": "Portfolio Mines Data", + "autoAdd": true + }, { "name": "learningMinesData", "type": "node", diff --git a/Projects/Foundations/Schemas/App-Schema/days.json b/Projects/Foundations/Schemas/App-Schema/days.json index d5124cb5f..cd053d174 100644 --- a/Projects/Foundations/Schemas/App-Schema/days.json +++ b/Projects/Foundations/Schemas/App-Schema/days.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Statistics->Learning Episode Statistics->Position Statistics->Order Statistics->" + "compatibleTypes": "->Trading Episode Statistics->Portfolio Episode Statistics->Position Statistics->Learning Episode Statistics->Position Statistics->Order Statistics->" }, "propertyNameAtParent": "days" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/distance-to-portfolio-event.json b/Projects/Foundations/Schemas/App-Schema/distance-to-portfolio-event.json new file mode 100644 index 000000000..5a8d8a59f --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/distance-to-portfolio-event.json @@ -0,0 +1,85 @@ +{ + "type": "Distance To Portfolio Event", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "attachingRules": { + "compatibleTypes": "->Portfolio Episode->" + }, + "propertyNameAtParent": "distanceToPortfolioEvent", + "childrenNodesProperties": [ + { + "name": "triggerOn", + "type": "node", + "childType": "Trigger On", + "autoAdd": true + }, + { + "name": "triggerOff", + "type": "node", + "childType": "Trigger Off", + "autoAdd": true + }, + { + "name": "takePosition", + "type": "node", + "childType": "Take Position", + "autoAdd": true + }, + { + "name": "closePosition", + "type": "node", + "childType": "Close Position", + "autoAdd": true + }, + { + "name": "nextPhase", + "type": "node", + "childType": "Next Phase", + "autoAdd": true + }, + { + "name": "moveToPhase", + "type": "node", + "childType": "Move To Phase", + "autoAdd": true + }, + { + "name": "createOrder", + "type": "node", + "childType": "Create Order", + "autoAdd": true + }, + { + "name": "cancelOrder", + "type": "node", + "childType": "Cancel Order", + "autoAdd": true + }, + { + "name": "closeOrder", + "type": "node", + "childType": "Close Order", + "autoAdd": true + } + ] +} diff --git a/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json b/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json index fd4f25e27..36193a763 100644 --- a/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json +++ b/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading System->" + "compatibleTypes": "->Trading System->Portfolio System->" }, "propertyNameAtParent": "dynamicIndicators", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/end-rate.json b/Projects/Foundations/Schemas/App-Schema/end-rate.json index 424c3e1d1..8f206d0e5 100644 --- a/Projects/Foundations/Schemas/App-Schema/end-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/end-rate.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->Strategy->Position->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->Strategy->Position->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->" }, "propertyNameAtParent": "endRate" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/end.json b/Projects/Foundations/Schemas/App-Schema/end.json index 06c579861..8ba4df0d9 100644 --- a/Projects/Foundations/Schemas/App-Schema/end.json +++ b/Projects/Foundations/Schemas/App-Schema/end.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->Strategy->Position->Candle->Cycle->Market Order->Limit Order->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->Stop Loss->Take Profit->Prediction->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->Strategy->Position->Candle->Cycle->Market Order->Limit Order->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->Stop Loss->Take Profit->Prediction->" }, "propertyNameAtParent": "end" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json b/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json index 4af2eca80..7da34e2b4 100644 --- a/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json @@ -9,6 +9,14 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, { "action": "Delete UI Object", "actionProject": "Visual-Scripting", @@ -23,7 +31,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->" }, "propertyNameAtParent": "episodeBaseAsset", "childrenNodesProperties": [ @@ -88,4 +96,4 @@ "autoAdd": true } ] -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json index f00382c42..8dc53f049 100644 --- a/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json @@ -9,6 +9,14 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, { "action": "Delete UI Object", "actionProject": "Visual-Scripting", @@ -23,7 +31,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->" }, "propertyNameAtParent": "episodeQuotedAsset", "childrenNodesProperties": [ @@ -88,4 +96,4 @@ "autoAdd": true } ] -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-orders.json b/Projects/Foundations/Schemas/App-Schema/exchange-orders.json index b235b5bbb..c6f5d95fe 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-orders.json @@ -55,7 +55,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Engine->" + "compatibleTypes": "->Trading Engine->Portfolio Engine->" }, "propertyNameAtParent": "exchangeOrders", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-portfolio-products.json b/Projects/Foundations/Schemas/App-Schema/exchange-portfolio-products.json new file mode 100644 index 000000000..a44f3a284 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/exchange-portfolio-products.json @@ -0,0 +1,55 @@ +{ + "type": "Exchange Portfolio Products", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Market Portfolio Products", + "relatedUiObject": "Market Portfolio Products", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add Missing Market Portfolio Products", + "label": "Add Missing Markets", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Market Portfolio Products", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "alternativeIcons": "Use Reference Parent", + "title": [ + "Use Reference Parent" + ], + "isTitleAllwaysVisible": true, + "addLeftIcons": true, + "level": 3, + "referencingRules": { + "compatibleTypes": "->Crypto Exchange->" + }, + "attachingRules": { + "compatibleTypes": "->Project Portfolio Products->" + }, + "propertyNameAtParent": "exchangePortfolioProducts", + "childrenNodesProperties": [ + { + "name": "marketPortfolioProducts", + "type": "array", + "childType": "Market Portfolio Products", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-portfolio-tasks.json b/Projects/Foundations/Schemas/App-Schema/exchange-portfolio-tasks.json new file mode 100644 index 000000000..17511a7b5 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/exchange-portfolio-tasks.json @@ -0,0 +1,75 @@ +{ + "type": "Exchange Portfolio Tasks", + "menuItems": [ + { + "action": "Run All Market Portfolio Tasks", + "label": "Run All Market Portfolio Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Run", + "workDoneLabel": "Run Request Sent", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction" + }, + { + "action": "Stop All Market Portfolio Tasks", + "label": "Stop All Market Portfolio Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Stop", + "workDoneLabel": "Stop Request Sent", + "iconPathOn": "stop", + "iconPathOff": "stop", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Market Portfolio Tasks", + "relatedUiObject": "Market Portfolio Tasks", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add Missing Market Portfolio Tasks", + "label": "Add Missing Markets", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Market Portfolio Tasks", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 2, + "referencingRules": { + "compatibleTypes": "->Crypto Exchange->" + }, + "attachingRules": { + "compatibleTypes": "->Project Portfolio Tasks->" + }, + "alternativeIcons": "Use Reference Parent", + "title": [ + "Use Reference Parent" + ], + "isTitleAllwaysVisible": true, + "propertyNameAtParent": "exchangePortfolioTasks", + "childrenNodesProperties": [ + { + "name": "marketPortfolioTasks", + "type": "array", + "childType": "Market Portfolio Tasks", + "monitorChildrenRunning": true + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/exit-type.json b/Projects/Foundations/Schemas/App-Schema/exit-type.json index f1e5a8c55..f95efd092 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-type.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-type.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->Strategy->->Position->Market Order->Limit Order->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->Strategy->->Position->Market Order->Limit Order->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->" }, "propertyNameAtParent": "exitType" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/fails.json b/Projects/Foundations/Schemas/App-Schema/fails.json index a9804bb9c..fd3031169 100644 --- a/Projects/Foundations/Schemas/App-Schema/fails.json +++ b/Projects/Foundations/Schemas/App-Schema/fails.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Counters->Learning Episode Counters->Episode Base Asset->Episode Quoted Asset->" + "compatibleTypes": "->Trading Episode Counters->Portfolio Episode Counters->Learning Episode Counters->Episode Base Asset->Episode Quoted Asset->" }, "propertyNameAtParent": "fails" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/fee-structure.json b/Projects/Foundations/Schemas/App-Schema/fee-structure.json index d906ed451..c4990e58e 100644 --- a/Projects/Foundations/Schemas/App-Schema/fee-structure.json +++ b/Projects/Foundations/Schemas/App-Schema/fee-structure.json @@ -28,7 +28,7 @@ }, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Parameters->" + "compatibleTypes": "->Trading Parameters->Portfolio Parameters->" }, "propertyNameAtParent": "feeStructure" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json b/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json index 4ae8334fb..23cad3b04 100644 --- a/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json +++ b/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->" }, "propertyNameAtParent": "headOfTheMarket" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/heartbeats.json b/Projects/Foundations/Schemas/App-Schema/heartbeats.json index 93fb66c5c..f228c31ea 100644 --- a/Projects/Foundations/Schemas/App-Schema/heartbeats.json +++ b/Projects/Foundations/Schemas/App-Schema/heartbeats.json @@ -28,7 +28,7 @@ }, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Parameters->Learning Parameters->" + "compatibleTypes": "->Trading Parameters->Portfolio Parameters->Learning Parameters->" }, "propertyNameAtParent": "heartbeats" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/hit-fail.json b/Projects/Foundations/Schemas/App-Schema/hit-fail.json index 8214b3356..4e45539f4 100644 --- a/Projects/Foundations/Schemas/App-Schema/hit-fail.json +++ b/Projects/Foundations/Schemas/App-Schema/hit-fail.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Statistics->Learning Episode Statistics->Position Statistics->Position Base Asset->Position Quoted Asset->Episode Base Asset->Episode Quoted Asset->" + "compatibleTypes": "->Trading Episode Statistics->Portfolio Episode Statistics->Position Statistics->Learning Episode Statistics->Position Statistics->Position Base Asset->Position Quoted Asset->Episode Base Asset->Episode Quoted Asset->" }, "propertyNameAtParent": "hitFail" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/hits.json b/Projects/Foundations/Schemas/App-Schema/hits.json index 54f778ef0..471604ad3 100644 --- a/Projects/Foundations/Schemas/App-Schema/hits.json +++ b/Projects/Foundations/Schemas/App-Schema/hits.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Counters->Learning Episode Counters->Episode Base Asset->Episode Quoted Asset->" + "compatibleTypes": "->Trading Episode Counters->Portfolio Episode Counters->Learning Episode Counters->Episode Base Asset->Episode Quoted Asset->" }, "propertyNameAtParent": "hits" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/identifier.json b/Projects/Foundations/Schemas/App-Schema/identifier.json index 1369c2397..c0b0c51ba 100644 --- a/Projects/Foundations/Schemas/App-Schema/identifier.json +++ b/Projects/Foundations/Schemas/App-Schema/identifier.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->Strategy->Position->Market Order->Limit Order->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->Strategy->Position->Market Order->Limit Order->" }, "propertyNameAtParent": "identifier" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/key-reference.json b/Projects/Foundations/Schemas/App-Schema/key-reference.json index 79c3e880b..3e2035c58 100644 --- a/Projects/Foundations/Schemas/App-Schema/key-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/key-reference.json @@ -18,7 +18,7 @@ "addLeftIcons": true, "level": 4, "attachingRules": { - "compatibleTypes": "->Task->" + "compatibleTypes": "->Task->Portfolio Task->" }, "referencingRules": { "compatibleTypes": "->Exchange Account Key->" diff --git a/Projects/Foundations/Schemas/App-Schema/lan-network-node.json b/Projects/Foundations/Schemas/App-Schema/lan-network-node.json index 3a9d1aa25..df213c903 100644 --- a/Projects/Foundations/Schemas/App-Schema/lan-network-node.json +++ b/Projects/Foundations/Schemas/App-Schema/lan-network-node.json @@ -49,6 +49,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "productionPortfolioTasks", + "label": "Add Production Portfolio Tasks", + "relatedUiObject": "Production Portfolio Tasks", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, { "action": "Add UI Object", "disableIfPropertyIsDefined": true, @@ -107,6 +117,12 @@ "childType": "Production Trading Tasks", "autoAdd": true }, + { + "name": "productionPortfolioTasks", + "type": "node", + "childType": "Production Portfolio Tasks", + "autoAdd": true + }, { "name": "dataStorage", "type": "node", diff --git a/Projects/Foundations/Schemas/App-Schema/limit-order.json b/Projects/Foundations/Schemas/App-Schema/limit-order.json index 5475bd1cc..4aacf2d15 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-order.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-order.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Limit Buy Orders->Limit Sell Orders->Trading Last->" + "compatibleTypes": "->Limit Buy Orders->Limit Sell Orders->Trading Last->Portfolio Last->" }, "propertyNameAtParent": "limitOrders", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/live-portfolio-session.json b/Projects/Foundations/Schemas/App-Schema/live-portfolio-session.json new file mode 100644 index 000000000..5e0a6b6ba --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/live-portfolio-session.json @@ -0,0 +1,130 @@ +{ + "type": "Live Portfolio Session", + "menuItems": [ + { + "action": "Run Portfolio Session", + "label": "Run", + "workingLabel": "Run Request Sent", + "workDoneLabel": "Session Running", + "workFailedLabel": "Session Cannot be Run", + "secondaryAction": "Stop Portfolio Session", + "secondaryLabel": "Stop", + "secondaryWorkingLabel": "Stopping...", + "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryIcon": "stop", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction", + "actionProject": "Portfolio-Management" + }, + { + "action": "Resume Portfolio Session", + "label": "Resume", + "workingLabel": "Resume Request Sent", + "workDoneLabel": "Session Running", + "workFailedLabel": "Session Cannot be Resumed", + "secondaryAction": "Stop Portfolio Session", + "secondaryLabel": "Stop", + "secondaryWorkingLabel": "Stopping...", + "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryIcon": "stop", + "iconPathOn": "resume", + "iconPathOff": "resume", + "actionFunction": "payload.executeAction", + "actionProject": "Portfolio-Management" + }, + { + "action": "Configure", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration", + "dontShowAtFullscreen": true, + "actionFunction": "uiObject.configEditor.activate" + }, + { + "action": "Add UI Object", + "label": "Add Social Bots", + "relatedUiObject": "Social Bots", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "managedSessions", + "label": "Add Managed Sessions", + "relatedUiObject": "Managed Sessions", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isTitleAllwaysVisible": true, + "addLeftIcons": true, + "editors": { + "config": true + }, + "initialValues": { + "config": "{ \n\"folderName\": \"Your-Session-Folder-Name\"\n}" + }, + "level": 2, + "referencingRules": { + "compatibleTypes": "->Portfolio System->" + }, + "attachingRules": { + "compatibleTypes": "->Portfolio Process Instance->" + }, + "childrenNodesProperties": [ + { + "name": "portfolioParameters", + "type": "node", + "childType": "Portfolio Parameters", + "autoAdd": true + }, + { + "name": "portfolioSystemReference", + "type": "node", + "childType": "Portfolio System Reference", + "autoAdd": true + }, + { + "name": "portfolioEngineReference", + "type": "node", + "childType": "Portfolio Engine Reference", + "autoAdd": true + }, + { + "name": "socialBots", + "type": "node", + "childType": "Social Bots", + "project": "Social-Bots" + }, + { + "name": "managedSessions", + "type": "node", + "childType": "Managed Sessions" + } + ], + "propertyNameAtParent": "session" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/manage-stage.json b/Projects/Foundations/Schemas/App-Schema/manage-stage.json index 71e227691..4e9d97c97 100644 --- a/Projects/Foundations/Schemas/App-Schema/manage-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/manage-stage.json @@ -31,7 +31,7 @@ "addLeftIcons": true, "level": 1, "attachingRules": { - "compatibleTypes": "->Trading Strategy->" + "compatibleTypes": "->Trading Strategy->Portfolio Strategy->" }, "childrenNodesProperties": [ { diff --git a/Projects/Foundations/Schemas/App-Schema/managed-sessions.json b/Projects/Foundations/Schemas/App-Schema/managed-sessions.json new file mode 100644 index 000000000..b54d4657b --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/managed-sessions.json @@ -0,0 +1,60 @@ +{ + "type": "Managed Sessions", + "menuItems": [ + { + "action": "Run Managed Sessions", + "label": "Run Managed Sessions", + "askConfirmation": true, + "confirmationLabel": "Confirm to Run", + "workDoneLabel": "Run Request Sent", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction", + "actionProject": "Portfolio-Management" + }, + { + "action": "Stop Managed Sessions", + "label": "Stop Managed Sessions", + "askConfirmation": true, + "confirmationLabel": "Confirm to Stop", + "workDoneLabel": "Stop Request Sent", + "iconPathOn": "stop", + "iconPathOff": "stop", + "actionFunction": "payload.executeAction", + "actionProject": "Portfolio-Management" + }, + { + "action": "Add UI Object", + "label": "Add Session Reference", + "relatedUiObject": "Session Reference", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Live Portfolio Session->" + }, + "childrenNodesProperties": [ + { + "name": "sessionReference", + "type": "array", + "childType": "Session Reference", + "autoAdd": false, + "monitorChildrenRunning": true + } + ], + "propertyNameAtParent": "managedSessions" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/managed-stop-loss-pm-formula.json b/Projects/Foundations/Schemas/App-Schema/managed-stop-loss-pm-formula.json new file mode 100644 index 000000000..8fdc0a8c3 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/managed-stop-loss-pm-formula.json @@ -0,0 +1,29 @@ +{ + "type": "Managed Stop Loss PM Formula", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Managed Stop Loss->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "managedStopLossPMFormula" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json b/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json index e447eee47..85f84e10d 100644 --- a/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Manged SL Portfolio Formula", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "managedStopLossPMFormula", + "relatedUiObject": "Managed Stop Loss PM Formula", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Delete UI Object", "actionProject": "Visual-Scripting", @@ -31,6 +41,11 @@ "type": "array", "childType": "Phase", "autoAdd": true + }, + { + "name": "managedStopLossPMFormula", + "type": "node", + "childType": "Managed Stop Loss PM Formula" } ], "propertyNameAtParent": "managedStopLoss" diff --git a/Projects/Foundations/Schemas/App-Schema/managed-take-profit-pm-formula.json b/Projects/Foundations/Schemas/App-Schema/managed-take-profit-pm-formula.json new file mode 100644 index 000000000..876496877 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/managed-take-profit-pm-formula.json @@ -0,0 +1,29 @@ +{ + "type": "Managed Take Profit PM Formula", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Managed Take Profit->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "managedTakeProfitPMFormula" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json b/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json index 97f44d17f..2f23d8154 100644 --- a/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json +++ b/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Manged TP Portfolio Formula", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "managedTakeProfitPMFormula", + "relatedUiObject": "Managed Take Profit PM Formula", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Delete UI Object", "actionProject": "Visual-Scripting", @@ -31,6 +41,11 @@ "type": "array", "childType": "Phase", "autoAdd": true + }, + { + "name": "managedTakeProfitPMFormula", + "type": "node", + "childType": "Managed Take Profit PM Formula" } ], "propertyNameAtParent": "managedTakeProfit" diff --git a/Projects/Foundations/Schemas/App-Schema/managed-tasks.json b/Projects/Foundations/Schemas/App-Schema/managed-tasks.json new file mode 100644 index 000000000..10e314428 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/managed-tasks.json @@ -0,0 +1,58 @@ +{ + "type": "Managed Tasks", + "menuItems": [ + { + "action": "Run All Managed Tasks", + "label": "Run All Managed Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Run", + "workDoneLabel": "Run Request Sent", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction" + }, + { + "action": "Stop All Managed Tasks", + "label": "Stop All Managed Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Stop", + "workDoneLabel": "Stop Request Sent", + "iconPathOn": "stop", + "iconPathOff": "stop", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Task Reference", + "relatedUiObject": "Task Reference", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Portfolio Task->" + }, + "childrenNodesProperties": [ + { + "name": "taskReference", + "type": "array", + "childType": "Task Reference", + "autoAdd": false, + "monitorChildrenRunning": true + } + ], + "propertyNameAtParent": "managedTasks" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/market-order.json b/Projects/Foundations/Schemas/App-Schema/market-order.json index 434683bf3..72b8d0f46 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-order.json +++ b/Projects/Foundations/Schemas/App-Schema/market-order.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Market Buy Orders->Market Sell Orders->Trading Last->" + "compatibleTypes": "->Market Buy Orders->Market Sell Orders->Trading Last->Portfolio Last->" }, "propertyNameAtParent": "marketOrders", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/market-portfolio-products.json b/Projects/Foundations/Schemas/App-Schema/market-portfolio-products.json new file mode 100644 index 000000000..be31ad1cc --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/market-portfolio-products.json @@ -0,0 +1,54 @@ +{ + "type": "Market Portfolio Products", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Portfolio Session Reference", + "relatedUiObject": "Portfolio Session Reference", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add Missing Portfolio Session References", + "label": "Add Missing Sessions", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Portfolio Session Reference", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "isTitleAllwaysVisible": true, + "title": [ + "Use Reference Parent Parent Parent", + "Use Reference Parent" + ], + "referencingRules": { + "compatibleTypes": "->Market->" + }, + "attachingRules": { + "compatibleTypes": "->Exchange Portfolio Products->" + }, + "propertyNameAtParent": "marketPortfolioProducts", + "childrenNodesProperties": [ + { + "name": "portfolioSessionReferences", + "type": "array", + "childType": "Portfolio Session Reference" + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/market-portfolio-tasks.json b/Projects/Foundations/Schemas/App-Schema/market-portfolio-tasks.json new file mode 100644 index 000000000..b3cebeadf --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/market-portfolio-tasks.json @@ -0,0 +1,76 @@ +{ + "type": "Market Portfolio Tasks", + "menuItems": [ + { + "action": "Run All Portfolio Mine Tasks", + "label": "Run All Portfolio Mine Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Run", + "workDoneLabel": "Run Request Sent", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction" + }, + { + "action": "Stop All Portfolio Mine Tasks", + "label": "Stop All Portfolio Mine Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Stop", + "workDoneLabel": "Stop Request Sent", + "iconPathOn": "stop", + "iconPathOff": "stop", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Portfolio Mine Tasks", + "relatedUiObject": "Portfolio Mine Tasks", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add Missing Portfolio Mine Tasks", + "label": "Add Missing Portfolio Mine Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Portfolio Mine Tasks", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 2, + "referencingRules": { + "compatibleTypes": "->Market->" + }, + "attachingRules": { + "compatibleTypes": "->Exchange Portfolio Tasks->" + }, + "alternativeIcons": "Use Reference Parent", + "title": [ + "Use Reference Parent Parent Parent", + "Use Reference Parent" + ], + "isTitleAllwaysVisible": true, + "propertyNameAtParent": "marketPortfolioTasks", + "childrenNodesProperties": [ + { + "name": "portfolioMineTasks", + "type": "array", + "childType": "Portfolio Mine Tasks", + "monitorChildrenRunning": true + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json b/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json index 1cf88e4e0..751b79b41 100644 --- a/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json +++ b/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Move Phase Portfolio Event", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "moveToPhasePMEvent", + "relatedUiObject": "Move To Phase PM Event", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Add UI Object", "label": "Add Announcement", @@ -43,6 +53,11 @@ "childType": "Situation", "autoAdd": true }, + { + "name": "moveToPhasePMEvent", + "type": "node", + "childType": "Move To Phase PM Event" + }, { "name": "announcements", "type": "array", diff --git a/Projects/Foundations/Schemas/App-Schema/move-to-phase-pm-event.json b/Projects/Foundations/Schemas/App-Schema/move-to-phase-pm-event.json new file mode 100644 index 000000000..dd5f847b9 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/move-to-phase-pm-event.json @@ -0,0 +1,29 @@ +{ + "type": "Move To Phase PM Event", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Move To Phase Event->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "moveToPhasePMEvent" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/next-phase-event.json b/Projects/Foundations/Schemas/App-Schema/next-phase-event.json index 4839e8aa1..86528a31c 100644 --- a/Projects/Foundations/Schemas/App-Schema/next-phase-event.json +++ b/Projects/Foundations/Schemas/App-Schema/next-phase-event.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Next Phase Portfolio Event", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "nextPhasePMEvent", + "relatedUiObject": "Next Phase PM Event", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Add UI Object", "label": "Add Announcement", @@ -40,6 +50,11 @@ "childType": "Situation", "autoAdd": true }, + { + "name": "nextPhasePMEvent", + "type": "node", + "childType": "Next Phase PM Event" + }, { "name": "announcements", "type": "array", diff --git a/Projects/Foundations/Schemas/App-Schema/next-phase-pm-event.json b/Projects/Foundations/Schemas/App-Schema/next-phase-pm-event.json new file mode 100644 index 000000000..a63674412 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/next-phase-pm-event.json @@ -0,0 +1,29 @@ +{ + "type": "Next Phase PM Event", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Next Phase Event->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "nextPhasePMEvent" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/open-stage.json b/Projects/Foundations/Schemas/App-Schema/open-stage.json index 812c97665..1e18b4209 100644 --- a/Projects/Foundations/Schemas/App-Schema/open-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/open-stage.json @@ -44,7 +44,7 @@ "addLeftIcons": true, "level": 1, "attachingRules": { - "compatibleTypes": "->Trading Strategy->" + "compatibleTypes": "->Trading Strategy->Portfolio Strategy->" }, "childrenNodesProperties": [ { diff --git a/Projects/Foundations/Schemas/App-Schema/order-rate-pm-formula.json b/Projects/Foundations/Schemas/App-Schema/order-rate-pm-formula.json new file mode 100644 index 000000000..8e3ca04b7 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/order-rate-pm-formula.json @@ -0,0 +1,29 @@ +{ + "type": "Order Rate PM Formula", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Order Rate->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "orderRatePMFormula" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/order-rate.json b/Projects/Foundations/Schemas/App-Schema/order-rate.json index 613b8bc18..fd6ec309b 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/order-rate.json @@ -11,6 +11,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Order Rate Portfolio Formula", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "orderRatePMFormula", + "relatedUiObject": "Order Rate PM Formula", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Delete UI Object", "actionProject": "Visual-Scripting", @@ -33,6 +43,11 @@ "type": "node", "childType": "Formula", "autoAdd": true + }, + { + "name": "orderRatePMFormula", + "type": "node", + "childType": "Order Rate PM Formula" } ], "propertyNameAtParent": "orderRate" diff --git a/Projects/Foundations/Schemas/App-Schema/orders.json b/Projects/Foundations/Schemas/App-Schema/orders.json index 47e9e454f..970d30589 100644 --- a/Projects/Foundations/Schemas/App-Schema/orders.json +++ b/Projects/Foundations/Schemas/App-Schema/orders.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Counters->" + "compatibleTypes": "->Trading Episode Counters->Portfolio Episode Counters->" }, "propertyNameAtParent": "orders" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/periods.json b/Projects/Foundations/Schemas/App-Schema/periods.json index dabd957a8..1857c1055 100644 --- a/Projects/Foundations/Schemas/App-Schema/periods.json +++ b/Projects/Foundations/Schemas/App-Schema/periods.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Counters->Learning Episode Counters->Position Counters->Strategy Counters->Order Counters->" + "compatibleTypes": "->Trading Episode Counters->Portfolio Episode Counters->Learning Episode Counters->Position Counters->Strategy Counters->Order Counters->" }, "propertyNameAtParent": "periods" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/plotter.json b/Projects/Foundations/Schemas/App-Schema/plotter.json index e0df63abe..ed31d44e8 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter.json @@ -38,7 +38,7 @@ }, "level": 2, "attachingRules": { - "compatibleTypes": "->Data Mine->" + "compatibleTypes": "->Data Mine->Trading Mine->Portfolio Mine->" }, "childrenNodesProperties": [ { diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/portfolio-bot-instance.json new file mode 100644 index 000000000..ff9f7fe1c --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-bot-instance.json @@ -0,0 +1,37 @@ +{ + "type": "Portfolio Bot Instance", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Process Instance", + "relatedUiObject": "Portfolio Process Instance", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "attachingRules": { + "compatibleTypes": "->Portfolio Task->" + }, + "childrenNodesProperties": [ + { + "name": "processes", + "type": "array", + "childType": "Portfolio Process Instance", + "autoAdd": false + } + ], + "propertyNameAtParent": "bot" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-current.json b/Projects/Foundations/Schemas/App-Schema/portfolio-current.json new file mode 100644 index 000000000..9a96bd5e6 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-current.json @@ -0,0 +1,73 @@ +{ + "type": "Portfolio Current", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "attachingRules": { + "compatibleTypes": "->Portfolio Engine->" + }, + "propertyNameAtParent": "portfolioCurrent", + "childrenNodesProperties": [ + { + "name": "portfolioEpisode", + "type": "node", + "childType": "Portfolio Episode", + "autoAdd": true + }, + { + "name": "strategy", + "type": "node", + "childType": "Strategy", + "autoAdd": true + }, + { + "name": "position", + "type": "node", + "childType": "Position", + "autoAdd": true + }, + { + "name": "strategyTriggerStage", + "type": "node", + "childType": "Strategy Trigger Stage", + "autoAdd": true + }, + { + "name": "strategyOpenStage", + "type": "node", + "childType": "Strategy Open Stage", + "autoAdd": true + }, + { + "name": "strategyManageStage", + "type": "node", + "childType": "Strategy Manage Stage", + "autoAdd": true + }, + { + "name": "strategyCloseStage", + "type": "node", + "childType": "Strategy Close Stage", + "autoAdd": true + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-engine-reference.json b/Projects/Foundations/Schemas/App-Schema/portfolio-engine-reference.json new file mode 100644 index 000000000..aabcabc2d --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-engine-reference.json @@ -0,0 +1,27 @@ +{ + "type": "Portfolio Engine Reference", + "menuItems": [ + { + "action": "Delete UI Object", +"actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent" + ], + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Live Portfolio Session->" + }, + "referencingRules": { + "compatibleTypes": "->Portfolio Engine->" + }, + "propertyNameAtParent": "portfolioEngineReference" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-episode-counters.json b/Projects/Foundations/Schemas/App-Schema/portfolio-episode-counters.json new file mode 100644 index 000000000..d01cc45de --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-episode-counters.json @@ -0,0 +1,81 @@ +{ + "type": "Portfolio Episode Counters", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add User Defined Counter", + "relatedUiObject": "User Defined Counter", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "attachingRules": { + "compatibleTypes": "->Portfolio Episode->" + }, + "propertyNameAtParent": "portfolioEpisodeCounters", + "childrenNodesProperties": [ + { + "name": "periods", + "type": "node", + "childType": "Periods", + "autoAdd": true + }, + { + "name": "strategies", + "type": "node", + "childType": "Strategies", + "autoAdd": true + }, + { + "name": "positions", + "type": "node", + "childType": "Positions", + "autoAdd": true + }, + { + "name": "orders", + "type": "node", + "childType": "Orders", + "autoAdd": true + }, + { + "name": "hits", + "type": "node", + "childType": "Hits", + "autoAdd": true + }, + { + "name": "fails", + "type": "node", + "childType": "Fails", + "autoAdd": true + }, + { + "name": "userDefinedCounters", + "type": "array", + "childType": "User Defined Counter", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-episode-statistics.json b/Projects/Foundations/Schemas/App-Schema/portfolio-episode-statistics.json new file mode 100644 index 000000000..11e332a8d --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-episode-statistics.json @@ -0,0 +1,75 @@ +{ + "type": "Portfolio Episode Statistics", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add User Defined Statistic", + "relatedUiObject": "User Defined Statistic", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "attachingRules": { + "compatibleTypes": "->Portfolio Episode->" + }, + "propertyNameAtParent": "portfolioEpisodeStatistics", + "childrenNodesProperties": [ + { + "name": "profitLoss", + "type": "node", + "childType": "Profit Loss", + "autoAdd": true + }, + { + "name": "ROI", + "type": "node", + "childType": "ROI", + "autoAdd": true + }, + { + "name": "hitFail", + "type": "node", + "childType": "Hit Fail", + "autoAdd": true + }, + { + "name": "days", + "type": "node", + "childType": "Days", + "autoAdd": true + }, + { + "name": "annualizedRateOfReturn", + "type": "node", + "childType": "Annualized Rate Of Return", + "autoAdd": true + }, + { + "name": "userDefinedStatistics", + "type": "array", + "childType": "User Defined Statistic", + "autoAdd": true + } + ] +} diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-episode.json b/Projects/Foundations/Schemas/App-Schema/portfolio-episode.json new file mode 100644 index 000000000..d08d0aeaa --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-episode.json @@ -0,0 +1,139 @@ +{ + "type": "Portfolio Episode", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "attachingRules": { + "compatibleTypes": "->Portfolio Current->" + }, + "propertyNameAtParent": "portfolioEpisode", + "childrenNodesProperties": [ + { + "name": "serialNumber", + "type": "node", + "childType": "Serial Number", + "autoAdd": true + }, + { + "name": "identifier", + "type": "node", + "childType": "Identifier", + "autoAdd": true + }, + { + "name": "begin", + "type": "node", + "childType": "Begin", + "autoAdd": true + }, + { + "name": "end", + "type": "node", + "childType": "End", + "autoAdd": true + }, + { + "name": "beginRate", + "type": "node", + "childType": "Begin Rate", + "autoAdd": true + }, + { + "name": "endRate", + "type": "node", + "childType": "End Rate", + "autoAdd": true + }, + { + "name": "status", + "type": "node", + "childType": "Status", + "autoAdd": true + }, + { + "name": "exitType", + "type": "node", + "childType": "Exit Type", + "autoAdd": true + }, + { + "name": "headOfTheMarket", + "type": "node", + "childType": "Head Of The Market", + "autoAdd": true + }, + { + "name": "processDate", + "type": "node", + "childType": "Process Date", + "autoAdd": true + }, + { + "name": "episodeBaseAsset", + "type": "node", + "childType": "Episode Base Asset", + "autoAdd": true + }, + { + "name": "episodeQuotedAsset", + "type": "node", + "childType": "Episode Quoted Asset", + "autoAdd": true + }, + { + "name": "portfolioEpisodeCounters", + "type": "node", + "childType": "Portfolio Episode Counters", + "autoAdd": true + }, + { + "name": "portfolioEpisodeStatistics", + "type": "node", + "childType": "Portfolio Episode Statistics", + "autoAdd": true + }, + { + "name": "distanceToPortfolioEvent", + "type": "node", + "childType": "Distance To Portfolio Event", + "autoAdd": true + }, + { + "name": "candle", + "type": "node", + "childType": "Candle", + "autoAdd": true + }, + { + "name": "cycle", + "type": "node", + "childType": "Cycle", + "autoAdd": true + }, + { + "name": "userDefinedVariables", + "type": "node", + "childType": "User Defined Variables", + "autoAdd": false + } + ] +} diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-last.json b/Projects/Foundations/Schemas/App-Schema/portfolio-last.json new file mode 100644 index 000000000..4808a0f9d --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-last.json @@ -0,0 +1,55 @@ +{ + "type": "Portfolio Last", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "attachingRules": { + "compatibleTypes": "->Portfolio Engine->" + }, + "propertyNameAtParent": "portfolioLast", + "childrenNodesProperties": [ + { + "name": "position", + "type": "node", + "childType": "Position", + "autoAdd": true + }, + { + "name": "strategy", + "type": "node", + "childType": "Strategy", + "autoAdd": true + }, + { + "name": "limitOrders", + "type": "node", + "childType": "Limit Order", + "autoAdd": true + }, + { + "name": "marketOrders", + "type": "node", + "childType": "Market Order", + "autoAdd": true + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-mine-products.json b/Projects/Foundations/Schemas/App-Schema/portfolio-mine-products.json new file mode 100644 index 000000000..fa356c3de --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-mine-products.json @@ -0,0 +1,54 @@ +{ + "type": "Portfolio Mine Products", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Bot Products", + "relatedUiObject": "Bot Products", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add All Data Products", + "label": "Add All Data Products", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Data Product", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "isTitleAllwaysVisible": true, + "title": [ + "Use Reference Parent" + ], + "referencingRules": { + "compatibleTypes": "->Portfolio Mine->" + }, + "attachingRules": { + "compatibleTypes": "->Portfolio Session Reference->" + }, + "propertyNameAtParent": "portfolioMineProducts", + "childrenNodesProperties": [ + { + "name": "botProducts", + "type": "array", + "childType": "Bot Products", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-mine-tasks.json b/Projects/Foundations/Schemas/App-Schema/portfolio-mine-tasks.json new file mode 100644 index 000000000..d988010c5 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-mine-tasks.json @@ -0,0 +1,75 @@ +{ + "type": "Portfolio Mine Tasks", + "menuItems": [ + { + "action": "Run All Task Managers", + "label": "Run All Task Managers", + "askConfirmation": true, + "confirmationLabel": "Confirm to Run", + "workDoneLabel": "Run Request Sent", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction" + }, + { + "action": "Stop All Task Managers", + "label": "Stop All Task Managers", + "askConfirmation": true, + "confirmationLabel": "Confirm to Stop", + "workDoneLabel": "Stop Request Sent", + "iconPathOn": "stop", + "iconPathOff": "stop", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Task Manager", + "relatedUiObject": "Portfolio Task Manager", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add All Tasks", + "label": "Add All Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Portfolio Task", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 2, + "referencingRules": { + "compatibleTypes": "->Portfolio Mine->" + }, + "attachingRules": { + "compatibleTypes": "->Market Portfolio Tasks->" + }, + "alternativeIcons": "Use Reference Parent", + "title": [ + "Use Reference Parent" + ], + "isTitleAllwaysVisible": true, + "propertyNameAtParent": "portfolioMineTasks", + "childrenNodesProperties": [ + { + "name": "portfolioTaskManagers", + "type": "array", + "childType": "Portfolio Task Manager", + "monitorChildrenRunning": true + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-mines-data.json b/Projects/Foundations/Schemas/App-Schema/portfolio-mines-data.json new file mode 100644 index 000000000..4d495a7e3 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-mines-data.json @@ -0,0 +1,46 @@ +{ + "type": "Portfolio Mines Data", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Project Portfolio Products", + "relatedUiObject": "Project Portfolio Products", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add Missing Project Portfolio Products", + "label": "Add Missing Projects", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Project Portfolio Products", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 3, + "attachingRules": { + "compatibleTypes": "->Data Storage->" + }, + "propertyNameAtParent": "portfolioMinesData", + "childrenNodesProperties": [ + { + "name": "projectPortfolioProducts", + "type": "array", + "childType": "Project Portfolio Products" + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-parameters.json b/Projects/Foundations/Schemas/App-Schema/portfolio-parameters.json new file mode 100644 index 000000000..91918cb61 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-parameters.json @@ -0,0 +1,85 @@ +{ + "type": "Portfolio Parameters", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Parameters", + "relatedUiObject": "Portfolio Parameters", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Live Portfolio Session->" + }, + "childrenNodesProperties": [ + { + "name": "sessionBaseAsset", + "type": "node", + "childType": "Session Base Asset", + "autoAdd": true + }, + { + "name": "sessionQuotedAsset", + "type": "node", + "childType": "Session Quoted Asset", + "autoAdd": true + }, + { + "name": "timeRange", + "type": "node", + "childType": "Time Range", + "autoAdd": true + }, + { + "name": "timeFrame", + "type": "node", + "childType": "Time Frame", + "autoAdd": true + }, + { + "name": "slippage", + "type": "node", + "childType": "Slippage", + "autoAdd": true + }, + { + "name": "feeStructure", + "type": "node", + "childType": "Fee Structure", + "autoAdd": true + }, + { + "name": "snapshots", + "type": "node", + "childType": "Snapshots", + "autoAdd": true + }, + { + "name": "heartbeats", + "type": "node", + "childType": "Heartbeats", + "autoAdd": true + }, + { + "name": "userDefinedParameters", + "type": "node", + "childType": "User Defined Parameters", + "autoAdd": true + } + ], + "propertyNameAtParent": "portfolioParameters" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-process-instance.json b/Projects/Foundations/Schemas/App-Schema/portfolio-process-instance.json new file mode 100644 index 000000000..dc2ac49d2 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-process-instance.json @@ -0,0 +1,62 @@ +{ + "type": "Portfolio Process Instance", + "menuItems": [ + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "session", + "label": "Add Live Portfolio Session", + "relatedUiObject": "Live Portfolio Session", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "executionStartedEvent", + "label": "Add Execution Started Event", + "relatedUiObject": "Execution Started Event", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isTitleAllwaysVisible": true, + "title": [ + "Use Reference Parent Parent", + "Use Reference Parent" + ], + "addLeftIcons": true, + "level": 2, + "referencingRules": { + "compatibleTypes": "->Process Definition->" + }, + "attachingRules": { + "compatibleTypes": "->Portfolio Bot Instance->" + }, + "childrenNodesProperties": [ + { + "name": "session", + "type": "node", + "childType": "Live Portfolio Session" + }, + { + "name": "executionStartedEvent", + "type": "node", + "childType": "Execution Started Event", + "autoAdd": false + } + ], + "propertyNameAtParent": "processes" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-session-reference.json b/Projects/Foundations/Schemas/App-Schema/portfolio-session-reference.json new file mode 100644 index 000000000..0397a56b7 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-session-reference.json @@ -0,0 +1,71 @@ +{ + "type": "Portfolio Session Reference", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Data Product", + "relatedUiObject": "Data Product", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Portfolio Mine Products", + "relatedUiObject": "Portfolio Mine Products", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add All Portfolio Mine Products", + "label": "Add All Portfolio Mine Products", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Portfolio Mine Products", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isTitleAllwaysVisible": true, + "title": [ + "Use Reference Parent", + "Use Reference Parent Type", + "Use Child @marketDataProducts" + ], + "addLeftIcons": true, + "level": 3, + "alternativeIcons": "Use Reference Parent", + "referencingRules": { + "compatibleTypes": "->Live Portfolio Session->" + }, + "attachingRules": { + "compatibleTypes": "->Market Portfolio Products->" + }, + "propertyNameAtParent": "portfolioSessionReferences", + "childrenNodesProperties": [ + { + "name": "dataProducts", + "type": "array", + "childType": "Data Product", + "autoAdd": false + }, + { + "name": "portfolioMineProducts", + "type": "array", + "childType": "Portfolio Mine Products", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-strategy.json b/Projects/Foundations/Schemas/App-Schema/portfolio-strategy.json new file mode 100644 index 000000000..868969958 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-strategy.json @@ -0,0 +1,56 @@ +{ + "type": "Portfolio Strategy", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Stages", + "relatedUiObject": "Portfolio Strategy", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isTitleAllwaysVisible": true, + "addLeftIcons": true, + "level": 1, + "attachingRules": { + "compatibleTypes": "->Portfolio System->" + }, + "childrenNodesProperties": [ + { + "name": "triggerStage", + "type": "node", + "childType": "Trigger Stage", + "autoAdd": true + }, + { + "name": "openStage", + "type": "node", + "childType": "Open Stage", + "autoAdd": true + }, + { + "name": "manageStage", + "type": "node", + "childType": "Manage Stage", + "autoAdd": true + }, + { + "name": "closeStage", + "type": "node", + "childType": "Close Stage", + "autoAdd": true + } + ], + "propertyNameAtParent": "portfolioStrategies" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-system-reference.json b/Projects/Foundations/Schemas/App-Schema/portfolio-system-reference.json new file mode 100644 index 000000000..30c41a05e --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-system-reference.json @@ -0,0 +1,27 @@ +{ + "type": "Portfolio System Reference", + "menuItems": [ + { + "action": "Delete UI Object", +"actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent" + ], + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Live Portfolio Session->" + }, + "referencingRules": { + "compatibleTypes": "->Portfolio System->" + }, + "propertyNameAtParent": "portfolioSystemReference" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-task-manager.json b/Projects/Foundations/Schemas/App-Schema/portfolio-task-manager.json new file mode 100644 index 000000000..8b0412847 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-task-manager.json @@ -0,0 +1,58 @@ +{ + "type": "Portfolio Task Manager", + "menuItems": [ + { + "action": "Run All Tasks", + "label": "Run All Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Run", + "workDoneLabel": "Run Request Sent", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction" + }, + { + "action": "Stop All Tasks", + "label": "Stop All Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Stop", + "workDoneLabel": "Stop Request Sent", + "iconPathOn": "stop", + "iconPathOff": "stop", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Portfolio Task", + "relatedUiObject": "Portfolio Task", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "Portfolio Mine Tasks->" + }, + "childrenNodesProperties": [ + { + "name": "portfolioTasks", + "type": "array", + "childType": "Portfolio Task", + "autoAdd": false, + "monitorChildrenRunning": true + } + ], + "propertyNameAtParent": "portfolioTaskManagers" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-task.json b/Projects/Foundations/Schemas/App-Schema/portfolio-task.json new file mode 100644 index 000000000..507b81657 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-task.json @@ -0,0 +1,95 @@ +{ + "type": "Portfolio Task", + "menuItems": [ + { + "action": "Run Task", + "label": "Run", + "workingLabel": "Stop", + "workDoneLabel": "Task Running", + "workFailedLabel": "Task Cannot be Run", + "secondaryAction": "Stop Task", + "secondaryLabel": "Stop", + "secondaryWorkingLabel": "Stopping...", + "secondaryWorkDoneLabel": "Task Stopped", + "secondaryWorkFailedLabel": "Task Cannot be Stopped", + "secondaryIcon": "stop", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction" + }, + { + "action": "Debug Task", + "label": "Debug", + "workingLabel": "Debugging", + "workDoneLabel": "Debug Request Sent", + "workFailedLabel": "Task Cannot be Debugged", + "iconPathOn": "status-dependency", + "iconPathOff": "status-dependency", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "bot", + "label": "Add Portfolio Bot Instance", + "relatedUiObject": "Portfolio Bot Instance", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "keyReference", + "label": "Add Key Reference", + "relatedUiObject": "Key Reference", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "managedTasks", + "label": "Add Managed Tasks", + "relatedUiObject": "Managed Tasks", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isTitleAllwaysVisible": true, + "addLeftIcons": true, + "level": 0, + "attachingRules": { + "compatibleTypes": "->Portfolio Task Manager->" + }, + "childrenNodesProperties": [ + { + "name": "bot", + "type": "node", + "childType": "Portfolio Bot Instance" + }, + { + "name": "keyReference", + "type": "node", + "childType": "Key Reference" + }, + { + "name": "managedTasks", + "type": "node", + "childType": "Managed Tasks" + } + ], + "propertyNameAtParent": "portfolioTasks" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio.json b/Projects/Foundations/Schemas/App-Schema/portfolio.json new file mode 100644 index 000000000..46c0cff84 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/portfolio.json @@ -0,0 +1,36 @@ +{ + "type": "Portfolio", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Portfolio System", + "relatedUiObject": "Portfolio System", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Portfolio-Management" + }, + { + "action": "Add UI Object", + "label": "Add Portfolio Engine", + "relatedUiObject": "Portfolio Engine", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Portfolio-Management" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "actionFunction": "payload.executeAction", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity" + } + ], + "isTitleAllwaysVisible": false, + "addLeftIcons": true, + "isPinned": false, + "level": 2, + "propertyNameAtParent": "mines" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/position.json b/Projects/Foundations/Schemas/App-Schema/position.json index e535615de..cc227df07 100644 --- a/Projects/Foundations/Schemas/App-Schema/position.json +++ b/Projects/Foundations/Schemas/App-Schema/position.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Current->Trading Last->" + "compatibleTypes": "->Trading Current->Trading Last->Portfolio Current->Portfolio Last->" }, "propertyNameAtParent": "position", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/process-date.json b/Projects/Foundations/Schemas/App-Schema/process-date.json index 712232b2b..6127bd68a 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-date.json +++ b/Projects/Foundations/Schemas/App-Schema/process-date.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->" }, "propertyNameAtParent": "processDate" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/process-definition.json b/Projects/Foundations/Schemas/App-Schema/process-definition.json index 22878e847..3ce9f66bc 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/process-definition.json @@ -38,7 +38,7 @@ }, "level": 1, "attachingRules": { - "compatibleTypes": "->Data-Mining|Sensor Bot->Data-Mining|API Data Fetcher Bot->Data-Mining|Indicator Bot->Trading Bot->Learning Bot->" + "compatibleTypes": "->Data-Mining|Sensor Bot->Data-Mining|API Data Fetcher Bot->Data-Mining|Indicator Bot->Trading Bot->Portfolio Bot->Learning Bot->" }, "childrenNodesProperties": [ { diff --git a/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json b/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json index f636071ee..a66caff98 100644 --- a/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json @@ -31,7 +31,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Bot->Learning Bot->Product Definition Folder->" + "compatibleTypes": "->Trading Bot->Portfolio Bot->Learning Bot->Product Definition Folder->" }, "childrenNodesProperties": [ { diff --git a/Projects/Foundations/Schemas/App-Schema/product-definition.json b/Projects/Foundations/Schemas/App-Schema/product-definition.json index f89c8f74b..bc5605d59 100644 --- a/Projects/Foundations/Schemas/App-Schema/product-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/product-definition.json @@ -70,7 +70,7 @@ "compatibleTypes": "->Plotter Module->" }, "attachingRules": { - "compatibleTypes": "->Sensor Bot->API Data Fetcher Bot->Indicator Bot->Trading Bot->Learning Bot->Product Definition Folder->" + "compatibleTypes": "->Sensor Bot->API Data Fetcher Bot->Indicator Bot->Portfolio Bot->Trading Bot->Learning Bot->Product Definition Folder->" }, "childrenNodesProperties": [ { diff --git a/Projects/Foundations/Schemas/App-Schema/production-portfolio-tasks.json b/Projects/Foundations/Schemas/App-Schema/production-portfolio-tasks.json new file mode 100644 index 000000000..c8e4cd687 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/production-portfolio-tasks.json @@ -0,0 +1,67 @@ +{ + "type": "Production Portfolio Tasks", + "menuItems": [ + { + "action": "Run All Project Portfolio Tasks", + "label": "Run All Project Portfolio Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Run", + "workDoneLabel": "Run Request Sent", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction" + }, + { + "action": "Stop All Project Portfolio Tasks", + "label": "Stop All Project Portfolio Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Stop", + "workDoneLabel": "Stop Request Sent", + "iconPathOn": "stop", + "iconPathOff": "stop", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Project Portfolio Tasks", + "relatedUiObject": "Project Portfolio Tasks", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add Missing Project Portfolio Tasks", + "label": "Add Missing Projects", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Project Portfolio Tasks", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "level": 0, + "attachingRules": { + "compatibleTypes": "->LAN Network Node->" + }, + "propertyNameAtParent": "productionPortfolioTasks", + "childrenNodesProperties": [ + { + "name": "projectPortfolioTasks", + "type": "array", + "childType": "Project Portfolio Tasks", + "monitorChildrenRunning": true + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/profit-loss.json b/Projects/Foundations/Schemas/App-Schema/profit-loss.json index 7f17e7c39..0a4a6f877 100644 --- a/Projects/Foundations/Schemas/App-Schema/profit-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/profit-loss.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Statistics->Position Statistics->Position Base Asset->Position Quoted Asset->Episode Base Asset->Episode Quoted Asset->" + "compatibleTypes": "->Trading Episode Statistics->Portfolio Episode Statistics->Position Statistics->Position Base Asset->Position Quoted Asset->Episode Base Asset->Episode Quoted Asset->" }, "propertyNameAtParent": "profitLoss" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/project-portfolio-products.json b/Projects/Foundations/Schemas/App-Schema/project-portfolio-products.json new file mode 100644 index 000000000..0d391a65f --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/project-portfolio-products.json @@ -0,0 +1,53 @@ +{ + "type": "Project Portfolio Products", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Exchange Portfolio Products", + "relatedUiObject": "Exchange Portfolio Products", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add Missing Exchange Portfolio Products", + "label": "Add Missing Exchanges", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Exchange Portfolio Products", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent" + ], + "alternativeIcons": "Use Reference Parent Parent", + "addLeftIcons": true, + "level": 2, + "referencingRules": { + "compatibleTypes": "->Project Definition->" + }, + "attachingRules": { + "compatibleTypes": "->Portfolio Mines Data->" + }, + "propertyNameAtParent": "projectPortfolioProducts", + "childrenNodesProperties": [ + { + "name": "exchangePortfolioProducts", + "type": "array", + "childType": "Exchange Portfolio Products" + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/project-portfolio-tasks.json b/Projects/Foundations/Schemas/App-Schema/project-portfolio-tasks.json new file mode 100644 index 000000000..fa9dcb775 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/project-portfolio-tasks.json @@ -0,0 +1,75 @@ +{ + "type": "Project Portfolio Tasks", + "menuItems": [ + { + "action": "Run All Exchange Portfolio Tasks", + "label": "Run All Exchange Portfolio Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Run", + "workDoneLabel": "Run Request Sent", + "iconPathOn": "run", + "iconPathOff": "run", + "actionFunction": "payload.executeAction" + }, + { + "action": "Stop All Exchange Portfolio Tasks", + "label": "Stop All Exchange Portfolio Tasks", + "askConfirmation": true, + "confirmationLabel": "Confirm to Stop", + "workDoneLabel": "Stop Request Sent", + "iconPathOn": "stop", + "iconPathOff": "stop", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Exchange Portfolio Tasks", + "relatedUiObject": "Exchange Portfolio Tasks", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add Missing Exchange Portfolio Tasks", + "label": "Add Missing Exchanges", + "askConfirmation": true, + "confirmationLabel": "Confirm to Proceed", + "workDoneLabel": "Done", + "relatedUiObject": "Exchange Portfolio Tasks", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent" + ], + "alternativeIcons": "Use Reference Parent Parent", + "addLeftIcons": true, + "level": 2, + "referencingRules": { + "compatibleTypes": "->Project Definition->" + }, + "attachingRules": { + "compatibleTypes": "->Testing Portfolio Tasks->Production Portfolio Tasks->" + }, + "propertyNameAtParent": "projectPortfolioTasks", + "childrenNodesProperties": [ + { + "name": "exchangePortfolioTasks", + "type": "array", + "childType": "Exchange Portfolio Tasks", + "monitorChildrenRunning": true + } + ], + "icon": "bitcoin" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/roi.json b/Projects/Foundations/Schemas/App-Schema/roi.json index a9cf9b7a6..78454c0e2 100644 --- a/Projects/Foundations/Schemas/App-Schema/roi.json +++ b/Projects/Foundations/Schemas/App-Schema/roi.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Statistics->Position Statistics->Position Base Asset->Position Quoted Asset->Episode Base Asset->Episode Quoted Asset->" + "compatibleTypes": "->Trading Episode Statistics->Portfolio Episode Statistics->Position Statistics->Position Statistics->Position Base Asset->Position Quoted Asset->Episode Base Asset->Episode Quoted Asset->" }, "propertyNameAtParent": "ROI" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/serial-number.json b/Projects/Foundations/Schemas/App-Schema/serial-number.json index 20f1aa76b..07f115394 100644 --- a/Projects/Foundations/Schemas/App-Schema/serial-number.json +++ b/Projects/Foundations/Schemas/App-Schema/serial-number.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->Strategy->Position->Market Order->Limit Order->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->Strategy->Position->Market Order->Limit Order->" }, "propertyNameAtParent": "serialNumber" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/session-base-asset.json b/Projects/Foundations/Schemas/App-Schema/session-base-asset.json index 179fbb177..e22c95b02 100644 --- a/Projects/Foundations/Schemas/App-Schema/session-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/session-base-asset.json @@ -32,7 +32,7 @@ "compatibleTypes": "->Exchange Account Asset->" }, "attachingRules": { - "compatibleTypes": "->Trading Parameters->" + "compatibleTypes": "->Trading Parameters->Portfolio Parameters->" }, "alternativeIcons": "Use Reference Grandparent", "title": [ diff --git a/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json index 7a9f1ebaf..b8928686f 100644 --- a/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json @@ -32,7 +32,7 @@ "compatibleTypes": "->Exchange Account Asset->" }, "attachingRules": { - "compatibleTypes": "->Trading Parameters->" + "compatibleTypes": "->Trading Parameters->Portfolio Parameters->" }, "alternativeIcons": "Use Reference Grandparent", "title": [ diff --git a/Projects/Foundations/Schemas/App-Schema/session-reference.json b/Projects/Foundations/Schemas/App-Schema/session-reference.json new file mode 100644 index 000000000..95eea45cb --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/session-reference.json @@ -0,0 +1,26 @@ +{ + "type": "Session Reference", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ "Use Reference Parent" ], + "isTitleAllwaysVisible": true, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Managed Sessions->" + }, + "referencingRules": { + "compatibleTypes": "->Backtesting Session->Forward Testing Session->Paper Trading Session->Live Trading Session->Back Learning Session->Live Learning Session->" + }, + "propertyNameAtParent": "sessionReference" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/slippage.json b/Projects/Foundations/Schemas/App-Schema/slippage.json index df58ed3a0..36696ecff 100644 --- a/Projects/Foundations/Schemas/App-Schema/slippage.json +++ b/Projects/Foundations/Schemas/App-Schema/slippage.json @@ -28,7 +28,7 @@ }, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Parameters->" + "compatibleTypes": "->Trading Parameters->Portfolio Parameters->" }, "propertyNameAtParent": "slippage" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/snapshots.json b/Projects/Foundations/Schemas/App-Schema/snapshots.json index af7598826..4205783d4 100644 --- a/Projects/Foundations/Schemas/App-Schema/snapshots.json +++ b/Projects/Foundations/Schemas/App-Schema/snapshots.json @@ -28,7 +28,7 @@ }, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Parameters->" + "compatibleTypes": "->Trading Parameters->Portfolio Parameters->" }, "propertyNameAtParent": "snapshots" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/status.json b/Projects/Foundations/Schemas/App-Schema/status.json index a76b40c7f..9840f8beb 100644 --- a/Projects/Foundations/Schemas/App-Schema/status.json +++ b/Projects/Foundations/Schemas/App-Schema/status.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->Learning Episode->Strategy->Position->Market Order->Limit Order->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->Learning Episode->Strategy->Position->Market Order->Limit Order->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->" }, "propertyNameAtParent": "status" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json index a4703053c..cb14d84b2 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Current->" + "compatibleTypes": "->Trading Current->Portfolio Current->" }, "propertyNameAtParent": "strategyCloseStage", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json index fb82ad3bd..b82716802 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Current->" + "compatibleTypes": "->Trading Current->Portfolio Current->" }, "propertyNameAtParent": "strategyManageStage", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json index eb1bbc053..678a20ad2 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Current->" + "compatibleTypes": "->Trading Current->Portfolio Current->" }, "propertyNameAtParent": "strategyOpenStage", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json index 2a53d18ce..e36b76171 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Current->" + "compatibleTypes": "->Trading Current->Portfolio Current->" }, "propertyNameAtParent": "strategyTriggerStage", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/strategy.json b/Projects/Foundations/Schemas/App-Schema/strategy.json index 649f51411..5f4aab40e 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Current->Trading Last->" + "compatibleTypes": "->Trading Current->Trading Last->Portfolio Current->Portfolio Last->" }, "propertyNameAtParent": "strategy", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/take-position-event.json b/Projects/Foundations/Schemas/App-Schema/take-position-event.json index 5a203b569..c37f494fa 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-position-event.json +++ b/Projects/Foundations/Schemas/App-Schema/take-position-event.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Take Position Portfolio Event", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "takePositionPMEvent", + "relatedUiObject": "Take Position PM Event", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Add UI Object", "label": "Add Announcement", @@ -60,6 +70,11 @@ "childType": "Situation", "autoAdd": true }, + { + "name": "takePositionPMEvent", + "type": "node", + "childType": "Take Position PM Event" + }, { "name": "announcements", "type": "array", diff --git a/Projects/Foundations/Schemas/App-Schema/take-position-pm-event.json b/Projects/Foundations/Schemas/App-Schema/take-position-pm-event.json new file mode 100644 index 000000000..25c110eeb --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/take-position-pm-event.json @@ -0,0 +1,29 @@ +{ + "type": "Take Position PM Event", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Take Position Event->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "takePositionPMEvent" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/target-rate-pm-formula.json b/Projects/Foundations/Schemas/App-Schema/target-rate-pm-formula.json new file mode 100644 index 000000000..f6bc4fd75 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/target-rate-pm-formula.json @@ -0,0 +1,29 @@ +{ + "type": "Target Rate PM Formula", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Target Rate->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "targetRatePMFormula" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/target-rate.json b/Projects/Foundations/Schemas/App-Schema/target-rate.json index 44b2cf9e5..20c4eeed6 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/target-rate.json @@ -11,6 +11,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Target Rate Portfolio Formula", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "targetRatePMFormula", + "relatedUiObject": "Target Rate PM Formula", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Delete UI Object", "actionProject": "Visual-Scripting", @@ -33,6 +43,11 @@ "type": "node", "childType": "Formula", "autoAdd": true + }, + { + "name": "targetRatePMFormula", + "type": "node", + "childType": "Target Rate PM Formula" } ], "propertyNameAtParent": "targetRate" diff --git a/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset-pm-formula.json b/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset-pm-formula.json new file mode 100644 index 000000000..85cf1e49e --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset-pm-formula.json @@ -0,0 +1,29 @@ +{ + "type": "Target Size In Base Asset PM Formula", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Target Size In Base Asset->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "targetSizeInBaseAssetPMFormula" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json b/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json index b86e01958..43febaff7 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json @@ -11,6 +11,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Target Base Size Portfolio Formula", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "targetSizeInBaseAssetPMFormula", + "relatedUiObject": "Target Size In Base Asset PM Formula", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Delete UI Object", "actionProject": "Visual-Scripting", @@ -33,6 +43,11 @@ "type": "node", "childType": "Formula", "autoAdd": true + }, + { + "name": "targetSizeInBaseAssetPMFormula", + "type": "node", + "childType": "Target Size In Base Asset PM Formula" } ], "propertyNameAtParent": "targetSizeInBaseAsset" diff --git a/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset-pm-formula.json b/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset-pm-formula.json new file mode 100644 index 000000000..36c943848 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset-pm-formula.json @@ -0,0 +1,29 @@ +{ + "type": "Target Size In Quoted Asset PM Formula", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Target Size In Quoted Asset->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "targetSizeInQuotedAssetPMFormula" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json index 36abcf0ee..284e0c4f4 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json @@ -11,6 +11,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Target Quoted Size Portfolio Formula", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "targetSizeInQuotedAssetPMFormula", + "relatedUiObject": "Target Size In Quoted Asset PM Formula", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Delete UI Object", "actionProject": "Visual-Scripting", @@ -33,6 +43,11 @@ "type": "node", "childType": "Formula", "autoAdd": true + }, + { + "name": "targetSizeInQuotedAssetPMFormula", + "type": "node", + "childType": "Target Size In Quoted Asset PM Formula" } ], "propertyNameAtParent": "targetSizeInQuotedAsset" diff --git a/Projects/Foundations/Schemas/App-Schema/task-manager.json b/Projects/Foundations/Schemas/App-Schema/task-manager.json index 299039fc6..65b1bcca2 100644 --- a/Projects/Foundations/Schemas/App-Schema/task-manager.json +++ b/Projects/Foundations/Schemas/App-Schema/task-manager.json @@ -43,7 +43,7 @@ "addLeftIcons": true, "level": 2, "attachingRules": { - "compatibleTypes": "->Data Mine Tasks->Trading Mine Tasks->Learning Mine Tasks->" + "compatibleTypes": "->Data Mine Tasks->Trading Mine Tasks->Portfolio Mine Tasks->Learning Mine Tasks->" }, "childrenNodesProperties": [ { diff --git a/Projects/Foundations/Schemas/App-Schema/task-reference.json b/Projects/Foundations/Schemas/App-Schema/task-reference.json new file mode 100644 index 000000000..4ee3db582 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/task-reference.json @@ -0,0 +1,26 @@ +{ + "type": "Task Reference", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ "Use Reference Parent" ], + "isTitleAllwaysVisible": true, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Managed Tasks->" + }, + "referencingRules": { + "compatibleTypes": "->Task->" + }, + "propertyNameAtParent": "taskReference" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/template-structure.json b/Projects/Foundations/Schemas/App-Schema/template-structure.json index 35f8d14cc..22bdb3a12 100644 --- a/Projects/Foundations/Schemas/App-Schema/template-structure.json +++ b/Projects/Foundations/Schemas/App-Schema/template-structure.json @@ -35,6 +35,11 @@ "type": "node", "childType": "Trading Session Reference" }, + { + "name": "portfolioSessionReferences", + "type": "node", + "childType": "Portfolio Session Reference" + }, { "name": "timeMachines", "type": "node", diff --git a/Projects/Foundations/Schemas/App-Schema/template-target.json b/Projects/Foundations/Schemas/App-Schema/template-target.json index d9e0b0734..df562a549 100644 --- a/Projects/Foundations/Schemas/App-Schema/template-target.json +++ b/Projects/Foundations/Schemas/App-Schema/template-target.json @@ -20,7 +20,7 @@ "compatibleTypes": "->Template Script->" }, "referencingRules": { - "compatibleTypes": "->Dashboard->Data Mines Data->Trading Mines Data->Data Tasks->Testing Trading Tasks->Production Trading Tasks->" + "compatibleTypes": "->Dashboard->Data Mines Data->Trading Mines Data->Data Tasks->Testing Trading Tasks->Production Trading Tasks->Portfolio Mines Data->Production Portfolio Tasks->" }, "childrenNodesProperties": [] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/time-frame.json b/Projects/Foundations/Schemas/App-Schema/time-frame.json index 765294fc2..481697d84 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-frame.json +++ b/Projects/Foundations/Schemas/App-Schema/time-frame.json @@ -28,7 +28,7 @@ }, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Parameters->Learning Parameters->" + "compatibleTypes": "->Trading Parameters->Portfolio Parameters->Learning Parameters->" }, "propertyNameAtParent": "timeFrame" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/time-range.json b/Projects/Foundations/Schemas/App-Schema/time-range.json index 77ee3147b..29ba3fd7a 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-range.json +++ b/Projects/Foundations/Schemas/App-Schema/time-range.json @@ -28,7 +28,7 @@ }, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Parameters->Learning Parameters->" + "compatibleTypes": "->Trading Parameters->Portfolio Parameters->Learning Parameters->" }, "propertyNameAtParent": "timeRange" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json b/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json index 65eec5f08..51ec3d7fb 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Trigger Off Portfolio Event", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "triggerOffPMEvent", + "relatedUiObject": "Trigger Off PM Event", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Add UI Object", "label": "Add Announcement", @@ -60,6 +70,11 @@ "childType": "Situation", "autoAdd": true }, + { + "name": "triggerOffPMEvent", + "type": "node", + "childType": "Trigger Off PM Event" + }, { "name": "announcements", "type": "array", diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-off-pm-event.json b/Projects/Foundations/Schemas/App-Schema/trigger-off-pm-event.json new file mode 100644 index 000000000..aa154aec5 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/trigger-off-pm-event.json @@ -0,0 +1,29 @@ +{ + "type": "Trigger Off PM Event", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Trigger Off Event->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "triggerOffPMEvent" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json b/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json index 2b7a7e9ab..32463f8fe 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json @@ -9,6 +9,16 @@ "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" }, + { + "action": "Add UI Object", + "label": "Add Trigger On Portfolio Event", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "triggerOnPMEvent", + "relatedUiObject": "Trigger On PM Event", + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations", + "actionProject": "Visual-Scripting" + }, { "action": "Add UI Object", "label": "Add Announcement", @@ -60,6 +70,11 @@ "childType": "Situation", "autoAdd": true }, + { + "name": "triggerOnPMEvent", + "type": "node", + "childType": "Trigger On PM Event" + }, { "name": "announcements", "type": "array", diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-on-pm-event.json b/Projects/Foundations/Schemas/App-Schema/trigger-on-pm-event.json new file mode 100644 index 000000000..946f49c52 --- /dev/null +++ b/Projects/Foundations/Schemas/App-Schema/trigger-on-pm-event.json @@ -0,0 +1,29 @@ +{ + "type": "Trigger On PM Event", + "menuItems": [ + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "addLeftIcons": true, + "initialValues": { + "config": "{}" + }, + "editors": { + "config": true + }, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Trigger On Event->" + }, + "childrenNodesProperties": [ + ], + "propertyNameAtParent": "triggerOnPMEvent" +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-stage.json b/Projects/Foundations/Schemas/App-Schema/trigger-stage.json index 4f802be7a..cd844bcb2 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-stage.json @@ -31,7 +31,7 @@ "addLeftIcons": true, "level": 2, "attachingRules": { - "compatibleTypes": "->Trading Strategy->" + "compatibleTypes": "->Trading Strategy->Portfolio Strategy->" }, "childrenNodesProperties": [ { diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json b/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json index bb080eefc..11c3fe13d 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json @@ -52,7 +52,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Counters->Learning Episode Counters->Position Counters->Strategy Counters->" + "compatibleTypes": "->Trading Episode Counters->Portfolio Episode Counters->Portfolio Episode Counters->Learning Episode Counters->Position Counters->Strategy Counters->" }, "propertyNameAtParent": "userDefinedCounters" -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json b/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json index e707a811f..c15041c13 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json @@ -28,7 +28,7 @@ }, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Parameters->Learning Parameters->" + "compatibleTypes": "->Trading Parameters->Portfolio Parameters->Learning Parameters->" }, "propertyNameAtParent": "userDefinedParameters" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json b/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json index 32e6e2641..24a4235ce 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json @@ -62,7 +62,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode Statistics->Learning Episode Statistics->Position Statistics->" + "compatibleTypes": "->Trading Episode Statistics->Portfolio Episode Statistics->Position Statistics->Learning Episode Statistics->Position Statistics->" }, "propertyNameAtParent": "userDefinedStatistics", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json b/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json index 4b3960b27..15370e90e 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json @@ -23,7 +23,7 @@ "addLeftIcons": true, "level": 3, "attachingRules": { - "compatibleTypes": "->Trading Episode->" + "compatibleTypes": "->Trading Episode->Portfolio Episode->" }, "propertyNameAtParent": "userDefinedVariables", "childrenNodesProperties": [ diff --git a/Projects/Foundations/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-004-plugins-docs.json b/Projects/Foundations/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-004-plugins-docs.json index 1b47f7dbe..bd9e23b5a 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-004-plugins-docs.json +++ b/Projects/Foundations/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-004-plugins-docs.json @@ -3,7 +3,7 @@ "pageNumber": "4", "type": "Plugins-Docs", "definition": { - "text": "The branch Plugins-Docs is used by contributors of Plugins, documentations or tutorials. This branch in syncronized with Develop and Master everytime a new version is released, and it's purpose is to allow the flow of docs pages, plugins and tutorials into the master branch at a higher rate than changes at the codebase done at the Develop branch. This means that the Master branch might have many updates in between releases.", + "text": "The branch Plugins-Docs is used by contributors of Plugins, documentations or tutorials. This branch in synchronized with Develop and Master everytime a new version is released, and it's purpose is to allow the flow of docs pages, plugins and tutorials into the master branch at a higher rate than changes at the codebase done at the Develop branch. This means that the Master branch might have many updates in between releases.", "updated": 1622467789596, "translations": [ { diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-018-problems-with-computer-time.json b/Projects/Foundations/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-018-problems-with-computer-time.json index cca89cec4..918cd18d9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-018-problems-with-computer-time.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-018-problems-with-computer-time.json @@ -3,7 +3,7 @@ "pageNumber": "18", "type": "Problems With Computer Time", "definition": { - "text": "Some exchanges force the computer that is running your bot to be highly synchronized with their servers, and to achieve that you need that machine's time to keep itself syncronized with an Internet Time Server.", + "text": "Some exchanges force the computer that is running your bot to be highly synchronized with their servers, and to achieve that you need that machine's time to keep itself synchronized with an Internet Time Server.", "updated": 1622140103759 }, "paragraphs": [ diff --git a/Projects/Foundations/TS/Function-Libraries/SingleMarketFunctions.js b/Projects/Foundations/TS/Function-Libraries/SingleMarketFunctions.js index fa73c9078..1906e02a0 100644 --- a/Projects/Foundations/TS/Function-Libraries/SingleMarketFunctions.js +++ b/Projects/Foundations/TS/Function-Libraries/SingleMarketFunctions.js @@ -74,7 +74,7 @@ TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[WARN] start -> Product Definition " + outputDatasetNode.referenceParent.parentNode.name + " without a Data Building Procedure. Product Definition Name = " + outputDatasetNode.referenceParent.parentNode.name); } if (outputDatasetNode.referenceParent.config.codeName === undefined) { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Dataset witn no codeName defined. Product Dataset = " + JSON.stringify(outputDatasetNode.referenceParent)); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Dataset with no codeName defined. Product Dataset = " + JSON.stringify(outputDatasetNode.referenceParent)); callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); return } @@ -86,7 +86,7 @@ } if (outputDatasetNode.referenceParent.parentNode.config.codeName === undefined) { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Product Definition witn no codeName defined. Product Definition = " + JSON.stringify(outputDatasetNode.referenceParent.parentNode)); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Product Definition with no codeName defined. Product Definition = " + JSON.stringify(outputDatasetNode.referenceParent.parentNode)); callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); return } @@ -95,6 +95,9 @@ if (botNode === undefined) { botNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Trading Bot') } + if (botNode === undefined) { + botNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Portfolio Bot') + } if (botNode === undefined) { botNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Learning Bot') } @@ -105,7 +108,7 @@ } if (botNode.config.codeName === undefined) { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Bot witn no codeName defined."); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Bot with no codeName defined."); callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); return } @@ -114,28 +117,37 @@ if (dataMineNode === undefined) { let tradingMineNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Trading Mine') if (tradingMineNode === undefined) { - let learningMineNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Learning Mine') - if (learningMineNode === undefined) { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Bot not attached to a Data Mine, Trading Mine or Learning Mine."); - callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); - return - } else { - if (learningMineNode.config.codeName === undefined) { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Learning Mine witn no codeName defined."); + let portfolioMineNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Portfolio Mine'); + if (portfolioMineNode === undefined) { + let learningMineNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Learning Mine') + if (learningMineNode === undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Bot not attached to a Data Mine, Trading Mine or Learning Mine."); callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); return + } else { + if (learningMineNode.config.codeName === undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Learning Mine with no codeName defined."); + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); + return + } + } + } else { + if (portfolioMineNode.config.codeName === undefined) { + TS.project.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Portfolio Mine with no codeName defined."); + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); + return; } } } else { if (tradingMineNode.config.codeName === undefined) { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Trading Mine witn no codeName defined."); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Trading Mine with no codeName defined."); callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); return } } } else { if (dataMineNode.config.codeName === undefined) { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Data Mine witn no codeName defined."); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Data Mine with no codeName defined."); callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); return } @@ -212,7 +224,7 @@ function calculationsProcedure(processIndex, jsonArray, recordDefinition, calculationsProcedure, variableName, timeFrame) { - /* + /* This function has as an input an array of JSON objects, and it adds calculated properties to complete the set of properties that will be available for Formulas. */ @@ -301,7 +313,7 @@ parametersDefinition ) { - /* + /* This function has as an input the products object, with all the information of all products calculated so far by the process. Based on that information the function will evaluate user supplied code and formulas in order to build @@ -320,7 +332,7 @@ /* We are going to build a map structure so that users can easily get the current object of - each data dependency based on the current element of the main data dependency. + each data dependency based on the current element of the main data dependency. We will use as key for these maps the begin and end property, meaning only elements with exactly the same begin and end property will be matched. */ @@ -349,7 +361,7 @@ } } /* - This function allows users to locate an object at a dataset based on the begins and end properties + This function allows users to locate an object at a dataset based on the begins and end properties of another object provided to the function as a parameter. For example, users can locate the bollinger band object that has the same begin and end than a candle object. */ @@ -510,7 +522,7 @@ Here we have an special problem that occurs when an object spans several time periods. If not taken care of it can happen that the object gets splitted between 2 days, which we dont want since it would loose some of its properties. - + To solve this issue, we wont save objects which ends at the last candle of the day, because we will save it at the next day, in whole, even if it starts in the previous day. */ @@ -603,8 +615,8 @@ } function checkUpstreamOfTaskNode(processIndex) { - /* - Here we check that the Task Node received, comes with all the upstream nodes that will be + /* + Here we check that the Task Node received, comes with all the upstream nodes that will be needed to run this task in the context of a Single Market Bot. */ /* Validate that the minimum amount of input required are defined. */ @@ -632,7 +644,7 @@ return false } /* - Checking the Market that is referenced. + Checking the Market that is referenced. */ if (TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent === undefined) { TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, @@ -682,7 +694,7 @@ function initializeFilePathRoot(processIndex) { /* - For Single Market Files, the Root Path for files takes an specific structure + For Single Market Files, the Root Path for files takes an specific structure which includes the exchange and market. Here that structure is defined. */ TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).FILE_PATH_ROOT = diff --git a/Projects/Foundations/TS/Globals/ProcessVariables.js b/Projects/Foundations/TS/Globals/ProcessVariables.js index af99acbd2..bb99e7ac0 100644 --- a/Projects/Foundations/TS/Globals/ProcessVariables.js +++ b/Projects/Foundations/TS/Globals/ProcessVariables.js @@ -7,7 +7,8 @@ exports.newFoundationsGlobalsProcessVariables = function () { let thisObject = { ENDED_PROCESSES_COUNTER: 0, TOTAL_PROCESS_INSTANCES_CREATED: 0, - VARIABLES_BY_PROCESS_INDEX_MAP: new Map() + VARIABLES_BY_PROCESS_INDEX_MAP: new Map(), + PM_COMMUNICATION_MODULE: undefined } /* diff --git a/Projects/Foundations/TS/Globals/TaskConstants.js b/Projects/Foundations/TS/Globals/TaskConstants.js index 68b8ef837..8eca28160 100644 --- a/Projects/Foundations/TS/Globals/TaskConstants.js +++ b/Projects/Foundations/TS/Globals/TaskConstants.js @@ -10,7 +10,9 @@ exports.newFoundationsGlobalsTaskConstants = function () { PROJECTS_SCHEMA: undefined, EVENT_SERVER_CLIENT_MODULE_OBJECT: undefined, // This is an instance of the Event Server Client pointing to the localhost server P2P_NETWORK: undefined, - TASK_HEARTBEAT_INTERVAL_HANDLER: undefined + TASK_HEARTBEAT_INTERVAL_HANDLER: undefined, + MANAGED_TASKS: undefined, + MANAGED_SESSIONS_MAP: new Map() // Naming convention => Key: name-type-id, Value:PMCommunicationModule } return thisObject diff --git a/Projects/Foundations/TS/Process-Modules/DataDependencies.js b/Projects/Foundations/TS/Process-Modules/DataDependencies.js index 62df1f3cc..595487af7 100644 --- a/Projects/Foundations/TS/Process-Modules/DataDependencies.js +++ b/Projects/Foundations/TS/Process-Modules/DataDependencies.js @@ -1,15 +1,15 @@ -exports.newFoundationsProcessModulesDataDependencies = function (processIndex) { +exports.newFoundationsProcessModulesDataDependencies = function (processIndex) { /* This module maintains a curated array of Data Dependency nodes, which is not exactly the ones listed at the Process Dependencies, but a smaller subset based on the circumstances found at the user's workspace. For example: - + 1. Dependencies without a Reference Parent are filtered out. - 2. Dependencies which don't have a Data Set are filtered out. + 2. Dependencies which don't have a Data Set are filtered out. It also maintains an array of Data Set Modules, which are the - one's that ultimately know how to load a file based on the + one's that ultimately know how to load a file based on the network configuration found at the workspace at the moment this Task was launched. @@ -47,8 +47,8 @@ try { /* Basic Validations */ if (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies !== undefined) { - /* - First we will get all the data dependencies of the bot, as defined at the Trading Mine. + /* + First we will get all the data dependencies of the bot, as defined at the Trading|Portfolio Mine. */ thisObject.curatedDependencyNodeArray = SA.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') if (thisObject.curatedDependencyNodeArray.length === 0) { @@ -56,10 +56,10 @@ callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE) return } - /* + /* We will filter out declared dependencies that are not present in the workspace. This will allow the user to have less Data Mines loaded at the workspace - that the ones that a Trading Mine depends on. + that the ones that a Trading|Portfolio Mine depends on. */ thisObject.curatedDependencyNodeArray = SA.projects.visualScripting.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(thisObject.curatedDependencyNodeArray) @@ -89,9 +89,9 @@ let receivedDependencyFilters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).DEPENDENCY_FILTER if (receivedDependencyFilters !== undefined) { - /* + /* Javascript Maps can not travel stringified at ta JSON object, so we receive - these maps in an Array format, and here we will just convert them to Maps, + these maps in an Array format, and here we will just convert them to Maps, that is how we need them. */ arrayToMap(receivedDependencyFilters.market.list, thisObject.filters.market.list) @@ -110,7 +110,7 @@ } /* In case we do not receive any filters, like in the case of Indicators and Sensors, - or simply because the Learning System is still empty, + or simply because the Learning System is still empty, we need to add the default exchange and market to these maps in order for the following sections to work, and later we at least have candles at the Learning Simulation. @@ -121,15 +121,19 @@ thisObject.filters.exchange.markets.set(thisObject.defaultExchange + '-' + thisObject.defaultMarket, true) /* - For each dependency declared at the curatedDependencyNodeArray, we will initialize a + For each dependency declared at the curatedDependencyNodeArray, we will initialize a DataSet as part of this initialization process. */ let alreadyCalledBack = false - /* + /* +<<<<<<< HEAD + The current curatedDependencyNodeArray that we have includes all the dependencies daclared in the Data Mine | Trading Mine | Portfolio Mine | Learning Mine +======= The current curatedDependencyNodeArray that we have includes all the dependencies declared in the Data Mine | Trading Mine | Learning Mine +>>>>>>> upstream/develop process dependencies, minus the ones without reference parent, meaning that references Data Mines that are - not present at the workspace. From all the remaining dependencies there will be others that we need to + not present at the workspace. From all the remaining dependencies there will be others that we need to filter out, and they are the ones which the user does not have a data product anywhere on the network where this task is running, that is storing the data associated to this dependency. The way we use to filter this out is by analyzing the response of the initialization call to the DataSet module. If it did not fail but @@ -150,7 +154,7 @@ let market = marketList[m] if (receivedDependencyFilters !== undefined) { /* - If we received a Dependency Filter from the UI, we will apply it here so + If we received a Dependency Filter from the UI, we will apply it here so as not to add DataSets that we wont actually need. */ if (thisObject.filters.exchange.markets.get(exchange + '-' + market) === true) { @@ -195,12 +199,12 @@ } let foundAtDependencyFilters = false /* - This is the product related to this Data Dependency, as the user would type it + This is the product related to this Data Dependency, as the user would type it at a Condition or Formula and appear at the UI provided filter. */ let product - /* - We will filter out all the data dependencies which are not at the filters, except for candles, + /* + We will filter out all the data dependencies which are not at the filters, except for candles, because we will need the candles dataset to run the simulation. */ if (dataDependency.referenceParent.parentNode.config.codeName === 'Candles') { diff --git a/Projects/Foundations/TS/Process-Modules/Dataset.js b/Projects/Foundations/TS/Process-Modules/Dataset.js index 74c76193a..e1e6f6639 100644 --- a/Projects/Foundations/TS/Process-Modules/Dataset.js +++ b/Projects/Foundations/TS/Process-Modules/Dataset.js @@ -68,7 +68,7 @@ exports.newFoundationsProcessModulesDataset = function (processIndex) { } if (thisObject.node.parentNode.parentNode.parentNode === undefined) { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] initialize -> Bot not attached to a Data Mine or Trading Mine. Bot = " + JSON.stringify(thisObject.node.parentNode.parentNode)); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] initialize -> Bot not attached to a Data Mine, Trading Mine, or Portfolio Mine. Bot = " + JSON.stringify(thisObject.node.parentNode.parentNode)); callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); return } @@ -188,7 +188,7 @@ exports.newFoundationsProcessModulesDataset = function (processIndex) { The problem that we need to solve here is the following: A. We are interested in a particular Exchange and Market. - B. We have the Network we received from the UI whe the user ran the Task. + B. We have the Network we received from the UI where the user ran the Task. C. We have the Product Definition that is the parent node of the Data Set represented by this object. D. This Product Definition is referenced by one or more Data Products nodes at some branch of the LAN Network Hierarchy. E. We need to find the right Data Product node, the one who is itself a descendent of the Market Data Products @@ -197,7 +197,7 @@ exports.newFoundationsProcessModulesDataset = function (processIndex) { So, the strategy we will implement is the following: 1. We will scan all the branches of the Network received from the UI. - 2. Once we find a Market Data Products, Market Trading Products o Market Learning Products we will check + 2. Once we find a Market Data Products, Market Trading Products, Market Portfolio Products or Market Learning Products we will check that they are referencing the market and exchange we need, other wise we ignore them and continue with the scanning. 3. Once found, we will go into their own branches and find a path until the Product Definition we need to reach. @@ -244,8 +244,9 @@ exports.newFoundationsProcessModulesDataset = function (processIndex) { } if ( - startingNode.type === 'Market Data Products' || - startingNode.type === 'Market Trading Products' || + startingNode.type === 'Market Data Products' || + startingNode.type === 'Market Trading Products' || + startingNode.type === 'Market Portfolio Products' || startingNode.type === 'Market Learning Products' ) { /* diff --git a/Projects/Foundations/TS/Process-Modules/ProcessOutput.js b/Projects/Foundations/TS/Process-Modules/ProcessOutput.js index c76eee859..c18b43b85 100644 --- a/Projects/Foundations/TS/Process-Modules/ProcessOutput.js +++ b/Projects/Foundations/TS/Process-Modules/ProcessOutput.js @@ -27,6 +27,9 @@ if (botNode === undefined) { botNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Trading Bot') } + if (botNode === undefined) { + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Portfolio Bot') + } if (botNode === undefined) { botNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Sensor Bot') } @@ -63,7 +66,7 @@ return } } else { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] raiseEvents -> Bot not attached to a Data Mine or Trading Mine. Bot = " + JSON.stringify(botNode)); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] raiseEvents -> Bot not attached to a Data Mine, Trading Mine or Portfolio Mine. Bot = " + JSON.stringify(botNode)); callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); return } @@ -121,6 +124,9 @@ if (botNode === undefined) { botNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Trading Bot') } + if (botNode === undefined) { + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Portfolio Bot') + } if (botNode === undefined) { botNode = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Sensor Bot') } @@ -153,7 +159,7 @@ throw (TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); } } else { - TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] raiseEvents -> Bot not attached to a Data Mine | Trading Mine | Learning Mine. Bot = " + JSON.stringify(botNode)); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] raiseEvents -> Bot not attached to a Data Mine | Trading Mine | Portfolio Mine | Learning Mine. Bot = " + JSON.stringify(botNode)); throw (TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); } } else { diff --git a/Projects/Foundations/TS/Process-Modules/StatusReport.js b/Projects/Foundations/TS/Process-Modules/StatusReport.js index 3dc95eaf1..30083015c 100644 --- a/Projects/Foundations/TS/Process-Modules/StatusReport.js +++ b/Projects/Foundations/TS/Process-Modules/StatusReport.js @@ -98,7 +98,8 @@ } } - if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE !== undefined && statusDependencyNode.bottype === "Trading Bot") { + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE !== undefined && + (statusDependencyNode.bottype === "Trading Bot" || statusDependencyNode.bottype === "Portfolio Bot") ) { sessionPath = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_FOLDER_NAME + "/" } @@ -112,6 +113,7 @@ if (checkThisDataBranch(lanNetworkNode.dataTasks) === true) { return } if (checkThisTradingBranch(lanNetworkNode.testingTradingTasks) === true) { return } if (checkThisTradingBranch(lanNetworkNode.productionTradingTasks) === true) { return } + if (checkThisPortfolioBranch(lanNetworkNode.productionPortfolioTasks) === true) { return } if (checkThisLearningBranch(lanNetworkNode.learningTasks) === true) { return } function checkThisDataBranch(branch) { @@ -219,6 +221,58 @@ } } + function checkThisPortfolioBranch(branch) { + if (branch === undefined) { return } + for (let z = 0; z < branch.projectPortfolioTasks.length; z++) { + let projectPortfolioTasks = branch.projectPortfolioTasks[z] + for (let j = 0; j < projectPortfolioTasks.exchangePortfolioTasks.length; j++) { + let exchangeTasks = projectPortfolioTasks.exchangePortfolioTasks[j] + for (let p = 0; p < exchangeTasks.marketPortfolioTasks.length; p++) { + let marketTasks = exchangeTasks.marketPortfolioTasks[p] + if (marketTasks.referenceParent === undefined) { continue } + if (marketTasks.referenceParent.id !== TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.id) { continue } + for (let q = 0; q < marketTasks.portfolioMineTasks.length; q++) { + let mineTasks = marketTasks.portfolioMineTasks[q] + for (let k = 0; k < mineTasks.taskManagers.length; k++) { + let taskManager = mineTasks.taskManagers[k] + for (let m = 0; m < taskManager.tasks.length; m++) { + let task = taskManager.tasks[m] + if (task.bot === undefined) { continue } + if (task.bot.processes === undefined) { continue } + for (let n = 0; n < task.bot.processes.length; n++) { + let process = task.bot.processes[n] + if (process.referenceParent === undefined) { continue } + let processDefinition = process.referenceParent + if (processThisDependsOn.id === processDefinition.id) { + if (process.type === 'Portfolio Process Instance') { + if (process.session !== undefined) { + if (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.id !== process.session.id) { + continue + } + } else { + continue + } + } + /* + We found where the task that runs the process definition this status report depends on + and where it is located on the network. + */ + thisObject.lanNetworkNode = lanNetworkNode + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[INFO] initialize -> Retrieving status report from " + lanNetworkNode.name + " -> host = " + lanNetworkNode.config.host + ' -> port = ' + lanNetworkNode.config.webPort + '.') + + fileStorage = TS.projects.foundations.taskModules.fileStorage.newFileStorage(processIndex, lanNetworkNode.config.host, lanNetworkNode.config.webPort) + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE) + return true + } + } + } + } + } + } + } + } + } + function checkThisLearningBranch(branch) { if (branch === undefined) { return } for (let z = 0; z < branch.projectLearningTasks.length; z++) { diff --git a/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js b/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js index 39c5c771c..0d00c7e95 100644 --- a/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js +++ b/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js @@ -53,6 +53,28 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.taskFunctions.stopAllTaskManagers(action.node) } break + + case 'Run All Portfolio Task Managers': + { + UI.projects.foundations.functionLibraries.taskFunctions.runAllTaskManagers(action.node) + } + break + case 'Stop All Portfolio Task Managers': + { + UI.projects.foundations.functionLibraries.taskFunctions.stopAllTaskManagers(action.node) + } + break + + case 'Run All Managed Tasks': + { /* Portfolio Task References */ + UI.projects.foundations.functionLibraries.taskFunctions.runAllManagedTasks(action.node); + } + break; + case 'Stop All Managed Tasks': + { /* Portfolio Task References */ + UI.projects.foundations.functionLibraries.taskFunctions.stopAllManagedTasks(action.node); + } + break; case 'Run All Exchange Data Tasks': { UI.projects.foundations.functionLibraries.taskFunctions.runAllExchangeDataTasks(action.node) @@ -73,6 +95,16 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.taskFunctions.stopAllExchangeTradingTasks(action.node) } break + case 'Run All Exchange Portfolio Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.runAllExchangePortfolioTasks(action.node) + } + break + case 'Stop All Exchange Portfolio Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.stopAllExchangePortfolioTasks(action.node) + } + break case 'Run All Exchange Learning Tasks': { UI.projects.foundations.functionLibraries.taskFunctions.runAllExchangeLearningTasks(action.node) @@ -103,6 +135,16 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.taskFunctions.stopAllProjectTradingTasks(action.node) } break + case 'Run All Project Portfolio Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.runAllProjectPortfolioTasks(action.node) + } + break + case 'Stop All Project Portfolio Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.stopAllProjectPortfolioTasks(action.node) + } + break case 'Run All Project Learning Tasks': { UI.projects.foundations.functionLibraries.taskFunctions.runAllProjectLearningTasks(action.node) @@ -133,6 +175,16 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.taskFunctions.stopAllMarketTradingTasks(action.node) } break + case 'Run All Market Portfolio Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.runAllMarketPortfolioTasks(action.node) + } + break + case 'Stop All Market Portfolio Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.stopAllMarketPortfolioTasks(action.node) + } + break case 'Run All Market Learning Tasks': { UI.projects.foundations.functionLibraries.taskFunctions.runAllMarketLearningTasks(action.node) @@ -163,6 +215,16 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.taskFunctions.stopAllTradingMineTasks(action.node) } break + case 'Run All Portfolio Mine Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.runAllPortfolioMineTasks(action.node) + } + break + case 'Stop All Portfolio Mine Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.stopAllPortfolioMineTasks(action.node) + } + break case 'Run All Learning Mine Tasks': { UI.projects.foundations.functionLibraries.taskFunctions.runAllLearningMineTasks(action.node) @@ -213,6 +275,26 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.taskFunctions.addMissingTradingMineTasks(action.node, action.rootNodes) } break + case 'Add Missing Project Portfolio Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.addMissingProjectPortfolioTasks(action.node, action.rootNodes) + } + break + case 'Add Missing Exchange Portfolio Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.addMissingExchangePortfolioTasks(action.node, action.rootNodes) + } + break + case 'Add Missing Market Portfolio Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.addMissingMarketPortfolioTasks(action.node) + } + break + case 'Add Missing Portfolio Mine Tasks': + { + UI.projects.foundations.functionLibraries.taskFunctions.addMissingPortfolioMineTasks(action.node, action.rootNodes) + } + break case 'Add Missing Project Learning Tasks': { UI.projects.foundations.functionLibraries.taskFunctions.addMissingProjectLearningTasks(action.node, action.rootNodes) @@ -288,6 +370,16 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingTradingSessionReferences(action.node, action.rootNodes) } break + case 'Add All Portfolio Mine Products': + { + UI.projects.foundations.functionLibraries.dataStorageFunctions.addAllPortfolioMineProducts(action.node, action.rootNodes) + } + break + case 'Add Missing Portfolio Session References': + { + UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingPortfolioSessionReferences(action.node, action.rootNodes) + } + break case 'Add Missing Learning Session References': { UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingLearningSessionReferences(action.node, action.rootNodes) @@ -303,6 +395,11 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingMarketTradingProducts(action.node, action.rootNodes) } break + case 'Add Missing Market Portfolio Products': + { + UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingMarketPortfolioProducts(action.node, action.rootNodes) + } + break case 'Add Missing Market Learning Products': { UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingMarketLearningProducts(action.node, action.rootNodes) @@ -318,6 +415,11 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingExchangeTradingProducts(action.node, action.rootNodes) } break + case 'Add Missing Exchange Portfolio Products': + { + UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingExchangePortfolioProducts(action.node, action.rootNodes) + } + break case 'Add Missing Exchange Data Products': { UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingExchangeDataProducts(action.node, action.rootNodes) @@ -333,6 +435,11 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingProjectTradingProducts(action.node, action.rootNodes) } break + case 'Add Missing Project Portfolio Products': + { + UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingProjectPortfolioProducts(action.node, action.rootNodes) + } + break case 'Add Missing Project Data Products': { UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingProjectDataProducts(action.node, action.rootNodes) @@ -440,6 +547,18 @@ function newFoundationsActionSwitch() { UI.projects.foundations.spaces.floatingSpace.uiObjectConstructor.createUiObject(true, action.node.payload) } break + case 'Switch To Live Portfolio': + { + action.node.type = "Live Portfolio Session" + UI.projects.foundations.spaces.floatingSpace.uiObjectConstructor.createUiObject(true, action.node.payload) + } + break + case 'Switch To Paper Portfolio': + { + action.node.type = "Paper Portfolio Session" + UI.projects.foundations.spaces.floatingSpace.uiObjectConstructor.createUiObject(true, action.node.payload) + } + break case 'Switch To Backtesting': { action.node.type = "Backtesting Session" diff --git a/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js b/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js index 2fdac867e..6c91b96b3 100644 --- a/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js @@ -111,23 +111,25 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { let fordwardTestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Forward Testing Session') let paperTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Paper Trading Session') let liveTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Trading Session') + let livePortfolioSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Portfolio Session') let backLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Back Learning Session') let liveLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Learning Session') - scanSessionArray(backtestingSessionsArray) - scanSessionArray(fordwardTestingSessionsArray) - scanSessionArray(paperTradingSessionsArray) - scanSessionArray(liveTradingSessionsArray) - scanSessionArray(backLearningSessionsArray) - scanSessionArray(liveLearningSessionsArray) + scanSessionArray(backtestingSessionsArray, 'Market Trading Tasks') + scanSessionArray(fordwardTestingSessionsArray, 'Market Trading Tasks') + scanSessionArray(paperTradingSessionsArray, 'Market Trading Tasks') + scanSessionArray(liveTradingSessionsArray, 'Market Trading Tasks') + scanSessionArray(livePortfolioSessionsArray, 'Market Portfolio Tasks') + scanSessionArray(backLearningSessionsArray, 'Market Trading Tasks') + scanSessionArray(liveLearningSessionsArray, 'Market Trading Tasks') - function scanSessionArray(sessionsArray) { + function scanSessionArray(sessionsArray, nodeType) { for (let i = 0; i < sessionsArray.length; i++) { let session = sessionsArray[i] let environment = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, node.payload.referenceParent.type, undefined, true, false, true, false) if (environment === undefined) { continue } if (environment.id !== node.payload.referenceParent.id) { continue } - let market = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, 'Market Trading Tasks', undefined, true, false, true, false) + let market = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, nodeType, undefined, true, false, true, false) if (market.payload.referenceParent === undefined) { continue } if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, session, true) === true) { createTimeMachine(node, session, market.payload.referenceParent, lanNetworkNode, rootNodes) @@ -148,9 +150,10 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { timeMachine.timeFrameScale.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 timeMachine.timeScale.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 timeMachine.rateScale.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 + /* - We will create 3 Time Line Charts for the Trading Mine Products - */ + * We will create 3 Time Line Charts for the Trading Mine Products: + */ mineProducts = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Trading Mine Products') for (let j = 0; j < mineProducts.length; j++) { let mineProduct = mineProducts[j] @@ -160,13 +163,13 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { */ if (mineProduct.payload.parentNode === undefined) { continue } if (mineProduct.payload.parentNode.payload.referenceParent.id !== session.id) { continue } + /* At the current version of Superalgos, beta 6, there is only one Trading Mine, with only one bot, and it has so many data products that we want to put them in 3 different timeline charts. So we will create 3 charts, connect them, and delete from each one 1/3 of the layers. We do all that next: */ - for (let k = 0; k < 3; k++) { let timelineChart = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart') @@ -207,9 +210,68 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { } } } + /* - We will create 3 Time Line Charts for the Learning Mine Products - */ + * We will create 3 Time Line Charts for the Portfolio Mine Products: + */ + mineProducts = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Portfolio Mine Products') + for (let j = 0; j < mineProducts.length; j++) { + let mineProduct = mineProducts[j] + /* + The mine products found so far, belongs to any session. To filter all the sessions + that are not the one we are interested in, we do the following: + */ + if (mineProduct.payload.parentNode === undefined) { continue } + if (mineProduct.payload.parentNode.payload.referenceParent.id !== session.id) { continue } + + /* + For the legacy reasons stated above @Trading Mine Products we will create 3 charts, connect them, + and delete from each one 1/3 of the layers. We do all that next: + */ + for (let k = 0; k < 3; k++) { + let timelineChart = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart') + + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(timelineChart.layerManager, mineProduct) + timelineChart.payload.floatingObject.collapseToggle() + timelineChart.layerManager.payload.floatingObject.collapseToggle() + timelineChart.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 + timelineChart.layerManager.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 + + let menu = timelineChart.layerManager.payload.uiObject.menu + menu.internalClick('Add All Mine Layers') + menu.internalClick('Add All Mine Layers') + + switch (k) { + case 0: { + timelineChart.name = 'Portfolio Engine' + deleteNodeByName('Portfolio System') + deleteNodeByName('Simulation Objects') + break + } + case 1: { + timelineChart.name = 'Portfolio System' + deleteNodeByName('Portfolio Engine') + deleteNodeByName('Simulation Objects') + break + } + case 2: { + timelineChart.name = 'Simulation Objects' + deleteNodeByName('Portfolio Engine') + deleteNodeByName('Portfolio System') + break + } + } + function deleteNodeByName(nodeName) { + let nodeToDelete = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(timelineChart.layerManager, undefined, nodeName, true, true, false, false) + if (nodeToDelete === undefined) { return } + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(nodeToDelete, rootNodes) + } + } + } + + /* + * We will create 3 Time Line Charts for the Learning Mine Products: + */ mineProducts = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Learning Mine Products') for (let j = 0; j < mineProducts.length; j++) { let mineProduct = mineProducts[j] @@ -219,13 +281,13 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { */ if (mineProduct.payload.parentNode === undefined) { continue } if (mineProduct.payload.parentNode.payload.referenceParent.id !== session.id) { continue } + /* At the current version of Superalgos, beta 6, there is only one Learning Mine, with only one bot, and it has so many data products that we want to put them in 3 different timeline charts. So we will create 3 charts, connect them, and delete from each one 1/3 of the layers. We do all that next: */ - for (let k = 0; k < 3; k++) { let timelineChart = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart') @@ -319,6 +381,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { function scanNetworkNode(lanNetworkNode) { let testingTradingTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Testing Trading Tasks', node, true) let productionTradingTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Production Trading Tasks', node, true) + let productionPortfolioTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Production Portfolio Tasks', node, true) if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, testingTradingTasks, true) === true) { let dashboard = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Dashboard') @@ -331,6 +394,12 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(dashboard, productionTradingTasks) dashboard.name = productionTradingTasks.type + ' ' + lanNetworkNode.name } + + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, productionPortfolioTasks, true) === true) { + let dashboard = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Dashboard') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(dashboard, productionPortfolioTasks) + dashboard.name = productionPortfolioTasks.type + ' ' + lanNetworkNode.name + } } } } diff --git a/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js b/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js index efa57a5e9..f234311b3 100644 --- a/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js @@ -216,7 +216,6 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { node, rootNodes ) { - let market = node let cryptoExchange = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(node, 'Crypto Exchange', undefined, true, false, true, false) if (cryptoExchange === undefined) { @@ -256,15 +255,18 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { function installInNetworkNode(lanNetworkNode) { let tradingSessionsCreatedArray = [] + let portfolioSessionsCreatedArray = [] let learningSessionsCreatedArray = [] installDataTasksTasks() installLearningTasksTasks() - isntallTradingTasksTasks() + installTradingTasksTasks() + installPortfolioTasksTasks() installDataMinesData() installLearningMinesData() installTradingMineData() + installPortfolioMineData() function installDataTasksTasks() { /* @@ -343,7 +345,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } } - function isntallTradingTasksTasks() { + function installTradingTasksTasks() { /* Next we complete the missing stuff at Testing Trading Tasks */ @@ -400,6 +402,64 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } } + function installPortfolioTasksTasks() { + /* + Next we complete the missing stuff at Testing Portfolio Tasks + */ + //installEnvironment('Testing Portfolio Tasks') + /* + Next we complete the missing stuff at Production Portfolio Tasks + */ + installEnvironment('Production Portfolio Tasks') + + function installEnvironment(environmentType) { + /* + Now we install the environment at the current Network Node + */ + let portfolioTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, environmentType, node, true) + if (portfolioTasks === undefined) { + portfolioTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, environmentType) + } + /* + We will make ourselves sure that the Project Portfolio Tasks nodes are there. + */ + portfolioTasks.payload.uiObject.menu.internalClick('Add Missing Project Portfolio Tasks') + portfolioTasks.payload.uiObject.menu.internalClick('Add Missing Project Portfolio Tasks') + + for (let i = 0; i < portfolioTasks.projectPortfolioTasks.length; i++) { + let projectPortfolioTasks = portfolioTasks.projectPortfolioTasks[i] + projectPortfolioTasks.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_90 + + if (projectPortfolioTasks.project === "Foundations") { + installTheRestOfTheBranch(projectPortfolioTasks) + } + } + + function installTheRestOfTheBranch(projectPortfolioTasks) { + let exchangePortfolioTasks = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(projectPortfolioTasks, 'Exchange Portfolio Tasks', cryptoExchange) + exchangePortfolioTasks.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 + let marketPortfolioTask = UI.projects.visualScripting.utilities.nodeChildren.findAndRecreateChildWithReference(exchangePortfolioTasks, 'Market Portfolio Tasks', market, rootNodes) + + UI.projects.foundations.utilities.menu.menuClick(marketPortfolioTask, 'Add Missing Portfolio Mine Tasks', true) + UI.projects.foundations.utilities.menu.menuClickOfNodeArray(marketPortfolioTask.portfolioMineTasks, 'Add All Tasks', true) + + /* This will be needed at the charting space, for creating Dashboards */ + //let backtestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketPortfolioTask, 'Backtesting Session') + let livePortfolioSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketPortfolioTask, 'Live Portfolio Session') + //let paperPortfolioSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketPortfolioTask, 'Paper Portfolio Session') + //let forwardSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketPortfolioTask, 'Forward Testing Session') + let allSessionsArray = livePortfolioSessionsArray; + /*backtestingSessionsArray + .concat(livePortfolioSessionsArray) + .concat(paperPortfolioSessionsArray) + .concat(forwardSessionsArray)*/ + portfolioSessionsCreatedArray = portfolioSessionsCreatedArray.concat(allSessionsArray) + + dashboardsArray.push({ environmentNode: portfolioTasks, lanNetworkNode: lanNetworkNode, sessionsArray: allSessionsArray }) + } + } + } + function installDataMinesData() { /* Here we complete the missing stuff at Data Mines Data @@ -548,6 +608,61 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } } } + + function installPortfolioMineData() { + /* + Here we complete the missing stuff at Data Mines Data + */ + let dataStorage = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) + if (dataStorage === undefined) { + dataStorage = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') + } + let portfolioMinesData = UI.projects.visualScripting.utilities.branches.findInBranch(dataStorage, 'Portfolio Mines Data', node, true) + if (portfolioMinesData === undefined) { + portfolioMinesData = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Portfolio Mines Data') + } + portfolioMinesData.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_90 + /* + We will make ourselves sure that the Project Portfolio Products nodes are there. + */ + portfolioMinesData.payload.uiObject.menu.internalClick('Add UI Object') + portfolioMinesData.payload.uiObject.menu.internalClick('Add Missing Project Portfolio Products') + + for (let i = 0; i < portfolioMinesData.projectPortfolioProducts.length; i++) { + let projectPortfolioProducts = portfolioMinesData.projectPortfolioProducts[i] + projectPortfolioProducts.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_45 + + if (projectPortfolioProducts.project === "Foundations") { + installTheRestOfTheBranch(projectPortfolioProducts) + } + } + + function installTheRestOfTheBranch(projectPortfolioProducts) { + + let exchangePortfolioProducts = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(projectPortfolioProducts, 'Exchange Portfolio Products', cryptoExchange) + exchangePortfolioProducts.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 + let marketPortfolioProducts = UI.projects.visualScripting.utilities.nodeChildren.findAndRecreateChildWithReference(exchangePortfolioProducts, 'Market Portfolio Products', market, rootNodes) + marketPortfolioProducts.payload.floatingObject.collapseToggle() + /* + Create the new session references. + */ + for (let i = 0; i < portfolioSessionsCreatedArray.length; i++) { + let session = portfolioSessionsCreatedArray[i] + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(marketPortfolioProducts, session, true) === true) { + UI.projects.foundations.functionLibraries.dataStorageFunctions.createSessionReference(marketPortfolioProducts, session, 'Portfolio Session Reference') + } + } + /* + Create everything inside the session references. + */ + for (let j = 0; j < marketPortfolioProducts.portfolioSessionReferences.length; j++) { + let sessionReference = marketPortfolioProducts.portfolioSessionReferences[j] + UI.projects.foundations.utilities.menu.menuClick(sessionReference, 'Add All Portfolio Mine Products', true) + UI.projects.foundations.utilities.menu.menuClickOfNodeArray(sessionReference.portfolioMineProducts, 'Add All Data Products', true) + sessionReference.payload.floatingObject.collapseToggle() + } + } + } } } @@ -605,6 +720,14 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { if (marketTradingTasks.payload.referenceParent.id === market.id) { UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) } + + let marketPortfolioTasks = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, 'Market Portfolio Tasks', undefined, true, false, true, false) + if (marketPortfolioTasks === undefined) { continue } + if (marketPortfolioTasks.payload === undefined) { continue } + if (marketPortfolioTasks.payload.referenceParent === undefined) { continue } + if (marketPortfolioTasks.payload.referenceParent.id === market.id) { + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) + } } /* We create a time machine for each session added during the previous processing. @@ -651,6 +774,14 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { if (marketTradingTasks.payload.referenceParent.id === market.id) { UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) } + + let marketPortfolioTasks = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, 'Market Portfolio Tasks', undefined, true, false, true, false) + if (marketPortfolioTasks === undefined) { continue } + if (marketPortfolioTasks.payload === undefined) { continue } + if (marketPortfolioTasks.payload.referenceParent === undefined) { continue } + if (marketPortfolioTasks.payload.referenceParent.id === market.id) { + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) + } } /* Delete all Dashboards that does not have time machines inside. */ @@ -688,16 +819,20 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { let marketDataTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Data Tasks') let marketTradingTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Trading Tasks') + let marketPortfolioTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Portfolio Tasks') let marketLearningTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Learning Tasks') let marketDataProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Data Products') let marketTradingProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Trading Products') + let marketPortfolioProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Portfolio Products') let marketLearningProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Learning Products') uninstalMarketArray(marketDataTasksArray) uninstalMarketArray(marketTradingTasksArray) + uninstalMarketArray(marketPortfolioTasksArray) uninstalMarketArray(marketLearningTasksArray) uninstalMarketArray(marketDataProductsArray) uninstalMarketArray(marketTradingProductsArray) + uninstalMarketArray(marketPortfolioProductsArray) uninstalMarketArray(marketLearningProductsArray) function uninstalMarketArray(marketArray) { diff --git a/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js b/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js index 20e30da7d..692bdd180 100644 --- a/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js @@ -15,7 +15,12 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { addMissingProjectDataProducts: addMissingProjectDataProducts, addMissingProjectTradingProducts: addMissingProjectTradingProducts, addMissingProjectLearningProducts: addMissingProjectLearningProducts, - createSessionReference: createSessionReference + createSessionReference: createSessionReference, + addAllPortfolioMineProducts: addAllPortfolioMineProducts, + addMissingPortfolioSessionReferences: addMissingPortfolioSessionReferences, + addMissingMarketPortfolioProducts: addMissingMarketPortfolioProducts, + addMissingExchangePortfolioProducts: addMissingExchangePortfolioProducts, + addMissingProjectPortfolioProducts: addMissingProjectPortfolioProducts, } return thisObject @@ -45,6 +50,7 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { scanBotArray(mine.apiDataFetcherBots) scanBotArray(mine.indicatorBots) scanBotArray(mine.tradingBots) + scanBotArray(mine.portfolioBots) scanBotArray(mine.learningBots) function scanBotArray(botArray) { @@ -92,6 +98,17 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { } } + function addAllPortfolioMineProducts(node, rootNodes) { + for (let i = 0; i < rootNodes.length; i++) { + let rootNode = rootNodes[i] + + if (rootNode.type === 'Portfolio Mine') { + let portfolioMineProducts = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Portfolio Mine Products') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(portfolioMineProducts, rootNode) + } + } + } + function addAllLearningMineProducts(node, rootNodes) { for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] @@ -130,6 +147,27 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { } } + function addMissingPortfolioSessionReferences(node, rootNodes) { + let lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(node, 'LAN Network Node', undefined, true, false, true, false) + if (lanNetworkNode === undefined) { return } + + let livePortfolioSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Portfolio Session') + + addMissingSession(livePortfolioSessionsArray) + + function addMissingSession(sessionsArray) { + for (let i = 0; i < sessionsArray.length; i++) { + let session = sessionsArray[i] + /* We will filter out all the sessions that does not belong to the market we are in */ + let marketPortfolioTasks = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, 'Market Portfolio Tasks', undefined, true, false, true, false) + if (node.payload.referenceParent.id !== marketPortfolioTasks.payload.referenceParent.id) { continue } + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, session, true) === true) { + createSessionReference(node, session, 'Portfolio Session Reference') + } + } + } + } + function addMissingLearningSessionReferences(node, rootNodes) { let lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(node, 'LAN Network Node', undefined, true, false, true, false) if (lanNetworkNode === undefined) { return } @@ -166,6 +204,10 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { addMissingMarketProducts(node, rootNodes, 'Market Trading Products') } + function addMissingMarketPortfolioProducts(node, rootNodes) { + addMissingMarketProducts(node, rootNodes, 'Market Portfolio Products') + } + function addMissingMarketLearningProducts(node, rootNodes) { addMissingMarketProducts(node, rootNodes, 'Market Learning Products') } @@ -192,6 +234,10 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { addMissingExchange(node, rootNodes, 'Exchange Trading Products') } + function addMissingExchangePortfolioProducts(node, rootNodes) { + addMissingExchange(node, rootNodes, 'Exchange Portfolio Products') + } + function addMissingExchangeLearningProducts(node, rootNodes) { addMissingExchange(node, rootNodes, 'Exchange Learning Products') } @@ -224,6 +270,10 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { addMissingProject(node, rootNodes, 'Project Trading Products') } + function addMissingProjectPortfolioProducts(node, rootNodes) { + addMissingProject(node, rootNodes, 'Project Portfolio Products') + } + function addMissingProjectLearningProducts(node, rootNodes) { addMissingProject(node, rootNodes, 'Project Learning Products') } diff --git a/Projects/Foundations/UI/Function-Libraries/ProductFunctions.js b/Projects/Foundations/UI/Function-Libraries/ProductFunctions.js index a5a34fd60..f7ec33c56 100644 --- a/Projects/Foundations/UI/Function-Libraries/ProductFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/ProductFunctions.js @@ -39,6 +39,13 @@ function newFoundationsFunctionLibraryProductFunctions() { } } + for (let i = 0; i < rootNodes.length; i++) { + let rootNode = rootNodes[i] + if (rootNode.type === 'Portfolio Mine') { + installInPortfolioMine(rootNode) + } + } + for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode.type === 'LAN Network') { @@ -255,6 +262,72 @@ function newFoundationsFunctionLibraryProductFunctions() { } + function installInPortfolioMine(portfolioMine) { + let savePlugin = false + for (let j = 0; j < portfolioMine.portfolioBots.length; j++) { + let portfolioBotNode = portfolioMine.portfolioBots[j] + + for (let k = 0; k < portfolioBotNode.processes.length; k++) { + let process = portfolioBotNode.processes[k] + + /** + * In case the data mine is not referenced at all, we must add it + */ + + let dataMineDependency = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(process.processDependencies, 'Data Mine Data Dependencies', productDataMineParent) + + let botDataDependencies = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(dataMineDependency, undefined, productIndicatorBot.name, false, true, false, false) + + /** + * If Bot Data Dependency exists add Data Dependencies + * Otherwise create the Bot Data Dependency and add Data Dependencies to newly created Bot Data + */ + if (botDataDependencies !== undefined) { + addAllDataDependenciesIfNotExists(botDataDependencies) + } else { + let newBotDataDependencies = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(dataMineDependency, 'Bot Data Dependencies') + newBotDataDependencies.name = productIndicatorBot.name + addAllDataDependenciesIfNotExists(newBotDataDependencies) + } + + + function addAllDataDependenciesIfNotExists(botDataDependencies) { + for (let l = 0; l < product.datasets.length; l++) { + let dataset = product.datasets[l] + + // Explicit check is needed so we know if we have to save the plugin or not + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(botDataDependencies, dataset, true) === true) { + savePlugin = true + let dataDependency = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(botDataDependencies, 'Data Dependency') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(dataDependency, dataset) + } + } + } + } + } + /** + * There is no reason to save the plugin if no modifications have been made to the hierarchy + * We will save the plugin only if we get to the point were we have to add the data dependencies + * + */ + if (savePlugin) { + for (let i = 0; i < rootNodes.length; i++) { + let rootNode = rootNodes[i] + if (rootNode.type === 'Plugins') { + let portfolioMinePlugin = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(rootNode, 'Plugin Portfolio Mines', undefined, false, true, false, false) + + for (let j = 0; j < portfolioMinePlugin.pluginFiles.length; j++) { + let pluginFile = portfolioMinePlugin.pluginFiles[j] + + UI.projects.communityPlugins.functionLibraries.pluginsFunctions.savePlugin(pluginFile) + } + } + } + + } + + } + /** * This function will install the product into existing Charting Space * It is mandatory to have at least a dashboard which contains at least one time machine diff --git a/Projects/Foundations/UI/Function-Libraries/TaskFunctions.js b/Projects/Foundations/UI/Function-Libraries/TaskFunctions.js index 6085e9d2e..e596f3aca 100644 --- a/Projects/Foundations/UI/Function-Libraries/TaskFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/TaskFunctions.js @@ -1,6 +1,6 @@ function newFoundationsFunctionLibraryTaskFunctions() { let thisObject = { - syncronizeTaskWithBackEnd: syncronizeTaskWithBackEnd, + synchronizeTaskWithBackEnd: synchronizeTaskWithBackEnd, runTask: runTask, stopTask: stopTask, @@ -50,12 +50,28 @@ function newFoundationsFunctionLibraryTaskFunctions() { addMissingMarketLearningTasks: addMissingMarketLearningTasks, addMissingLearningMineTasks: addMissingLearningMineTasks, + runAllProjectPortfolioTasks: runAllProjectPortfolioTasks, + stopAllProjectPortfolioTasks: stopAllProjectPortfolioTasks, + runAllExchangePortfolioTasks: runAllExchangePortfolioTasks, + stopAllExchangePortfolioTasks: stopAllExchangePortfolioTasks, + runAllMarketPortfolioTasks: runAllMarketPortfolioTasks, + stopAllMarketPortfolioTasks: stopAllMarketPortfolioTasks, + runAllPortfolioMineTasks: runAllPortfolioMineTasks, + stopAllPortfolioMineTasks: stopAllPortfolioMineTasks, + addMissingProjectPortfolioTasks: addMissingProjectPortfolioTasks, + addMissingExchangePortfolioTasks: addMissingExchangePortfolioTasks, + addMissingMarketPortfolioTasks: addMissingMarketPortfolioTasks, + addMissingPortfolioMineTasks: addMissingPortfolioMineTasks, + + runAllManagedTasks: runAllManagedTasks, + stopAllManagedTasks: stopAllManagedTasks, + addAllTasks: addAllTasks } return thisObject - function syncronizeTaskWithBackEnd(node) { + function synchronizeTaskWithBackEnd(node) { let lanNetworkNode = validations(node) if (lanNetworkNode === undefined) { /* Nodes that do not belong to a network can not get ready. */ @@ -64,7 +80,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { let eventsServerClient = UI.projects.foundations.spaces.designSpace.workspace.eventsServerClients.get(lanNetworkNode.id) - /* First we setup everything so as to listen to the response from the Task Manger */ + /* First we setup everything so as to listen to the response from the Task Manager */ let eventSubscriptionIdOnStatus let key = 'Task Client - ' + node.id eventsServerClient.listenToEvent(key, 'Task Status', undefined, node.id, onResponse, onStatus) @@ -115,8 +131,9 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } - let taskLightingPath = '->Task->' + + let taskLightingPath = '->Portfolio Task->Task->' + 'Task Server App Reference->Task Server App->Signing Account->' + + 'Portfolio Bot Instance->' + 'Sensor Bot Instance->' + 'API Data Fetcher Bot Instance->' + 'Indicator Bot Instance->' + @@ -127,15 +144,15 @@ function newFoundationsFunctionLibraryTaskFunctions() { 'Social Trading Bot Reference->Social Trading Bot->Signing Account->' + 'Execution Started Event->' + 'Key Reference->Exchange Account Key->' + - 'Task Manager->' + - 'Data Mine Tasks->Trading Mine Tasks->Learning Mine Tasks->' + - 'Market Data Tasks->Market Trading Tasks->Market Learning Tasks->' + - 'Exchange Data Tasks->Exchange Trading Tasks->Exchange Learning Tasks->' + + 'Task Manager->Portfolio Task Manager->' + + 'Data Mine Tasks->Trading Mine Tasks->Portfolio Mine Tasks->Learning Mine Tasks->' + + 'Market Data Tasks->Market Trading Tasks->Market Portfolio Tasks->Market Learning Tasks->' + + 'Exchange Data Tasks->Exchange Trading Tasks->Exchange Portfolio Tasks->Exchange Learning Tasks->' + 'Market->Exchange Markets->Crypto Exchange->' + 'Market Base Asset->Market Quoted Asset->Asset->' + - 'Project Data Tasks->Project Trading Tasks->Project Learning Tasks->Project Definition->' + - 'Backtesting Session->Live Trading Session->Paper Trading Session->Forward Testing Session->' + - 'Back Learning Session->Live Learning Session->' + + 'Project Data Tasks->Project Trading Tasks->Project Portfolio Tasks->Project Learning Tasks->Project Definition->' + + 'Backtesting Session->Live Trading Session->Paper Trading Session->Forward Testing Session->Live Portfolio Session->' + + 'Back Learning Session->Live Learning Session->Managed Sessions->Session Reference->' + 'Process Definition->' + 'Process Output->' + 'Output Dataset Folder->Output Dataset Folder->Output Dataset Folder->Output Dataset Folder->Output Dataset Folder->' + @@ -163,9 +180,10 @@ function newFoundationsFunctionLibraryTaskFunctions() { 'API Data Fetcher Bot->' + 'Indicator Bot->' + 'Trading Bot->' + + 'Portfolio Bot->' + 'Learning Bot->' + 'Product Definition Folder->Product Definition Folder->Product Definition Folder->Product Definition Folder->Product Definition Folder->' + - 'Data Mine->Trading Mine->Learning Mine->' + + 'Data Mine->Trading Mine->Portfolio Mine->Learning Mine->' + 'API Map Reference->' + 'API Map->API Version->API Endpoint->API Query Parameters->API Query Parameter->API Path Parameters->API Path Parameter->API Query Responses->API Query Response->API Response Schema->' + 'API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->' @@ -174,30 +192,43 @@ function newFoundationsFunctionLibraryTaskFunctions() { let networkLightingPath = '->LAN Network->LAN Network Node->' + 'Data Storage->' + - 'Data Mines Data->Trading Mines Data->Learning Mines Data->' + - 'Project Data Products->Project Trading Products->Project Learning Products->' + - 'Exchange Data Products->Exchange Trading Products->Exchange Learning Products->' + - 'Market Data Products->Market Trading Products->Market Learning Products->' + + 'Data Mines Data->Trading Mines Data->Portfolio Mines Data->Learning Mines Data->' + + 'Project Data Products->Project Trading Products->Project Portfolio Products->Project Learning Products->' + + 'Exchange Data Products->Exchange Trading Products->Exchange Portfolio Products->Exchange Learning Products->' + + 'Market Data Products->Market Trading Products->Market Portfolio Products->Market Learning Products->' + 'Market->Market Base Asset->Market Quoted Asset->Asset->' + 'Exchange Markets->Crypto Exchange->' + 'Data Mine Products->Bot Products->' + 'Data Product Folder->Data Product Folder->Data Product Folder->Data Product Folder->Data Product Folder->' + 'Data Product->Product Definition->' + - 'Data Tasks->Learning Tasks->Testing Trading Tasks->Production Trading Tasks->' + - 'Project Data Tasks->Project Trading Tasks->Project Learning Tasks->' + - 'Exchange Data Tasks->Exchange Trading Tasks->Exchange Learning Tasks->Crypto Exchange->' + - 'Market Data Tasks->Market Trading Tasks->Market Learning Tasks->Market->' + - 'Data Mine Tasks->Trading Mine Tasks->Learning Mine Tasks->' + - 'Task Manager->Task->' + - 'Indicator Bot Instance->Sensor Bot Instance->API Data Fetcher Bot Instance->Trading Bot Instance->Learning Bot Instance->' + - 'Indicator Process Instance->Sensor Process Instance->API Data Fetcher Process Instance->Trading Process Instance->Learning Process Instance->' + - 'Paper Trading Session->Forward Testing Session->Backtesting Session->Live Trading Session->Back Learning Session->Live Learning Session->' + + 'Data Tasks->Learning Tasks->Testing Trading Tasks->Production Trading Tasks->Production Portfolio Tasks->' + + 'Project Data Tasks->Project Trading Tasks->Project Portfolio Tasks->Project Learning Tasks->' + + 'Exchange Data Tasks->Exchange Trading Tasks->Exchange Portfolio Tasks->Exchange Learning Tasks->Crypto Exchange->' + + 'Market Data Tasks->Market Trading Tasks->Market Portfolio Tasks->Market Learning Tasks->Market->' + + 'Data Mine Tasks->Trading Mine Tasks->Portfolio Mine Tasks->Learning Mine Tasks->' + + 'Task Manager->Portfolio Task Manager->Portfolio Task->Managed Tasks->Task Reference->Task->' + + 'Indicator Bot Instance->Sensor Bot Instance->API Data Fetcher Bot Instance->Trading Bot Instance->Portfolio Bot Instance->Learning Bot Instance->' + + 'Indicator Process Instance->Sensor Process Instance->API Data Fetcher Process Instance->Trading Process Instance->Portfolio Process Instance->Learning Process Instance->' + + 'Paper Trading Session->Forward Testing Session->Backtesting Session->Live Trading Session->Live Portfolio Session->Back Learning Session->Live Learning Session->Managed Sessions->' + 'API Map Reference->' + 'Market->' + 'Process Definition->' let networkDefinition = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(lanNetworkNode.payload.parentNode, false, true, true, false, false, networkLightingPath) + let managedTasksLightingPath = '->Portfolio Task->Managed Tasks->Portfolio Bot Instance->' + + 'Task Reference->Task->Sensor Bot Instance->API Data Fetcher Bot->Indicator Bot Instance->Trading Bot Instance->Learning Bot Instance->' + + 'Sensor Process Instance->Time Frames Filter->API Data Fetcher Process Instance->Indicator Process Instance->Trading Process Instance->Learning Process Instance->' + + 'Execution Started Event->Key Reference->Exchange Account Key->' + + 'Task Manager->Portfolio Task Manager->' + + 'Data Mine Tasks->Trading Mine Tasks->Learning Mine Tasks->Portfolio Mine Tasks->' + + 'Market Trading Tasks->Market Data Tasks->Market Learning Tasks->Market Portfolio Tasks->' + + 'Market->Exchange Markets->Crypto Exchange->Crypto Exchanges->exchange Markets->Market->' + + 'Portfolio Process Instance->Live Portfolio Session->Portfolio Parameters->Portfolio Engine Reference->Portfolio System Reference->Managed Sessions->Session Reference->Live Trading Session->Backtesting Session->Forward Testing Session->Live Portfolio Session->Back Learning Session->Paper Trading Session->Trading Parameters->Trading Engine Reference->' + + let managedTasksDefinition = + UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node, false, true, true, false, false, managedTasksLightingPath); + /* We will also send all the project schemas we have to the Task Server. */ @@ -210,12 +241,14 @@ function newFoundationsFunctionLibraryTaskFunctions() { } projectSchemas.push(project) } + let event = { projectSchemas: JSON.stringify(projectSchemas), taskId: node.id, taskName: node.name, taskDefinition: JSON.stringify(taskDefinition), - networkDefinition: JSON.stringify(networkDefinition) + networkDefinition: JSON.stringify(networkDefinition), + managedTasksDefinition: JSON.stringify(managedTasksDefinition) } if (isDebugging === true) { @@ -226,6 +259,10 @@ function newFoundationsFunctionLibraryTaskFunctions() { node.payload.uiObject.run(eventsServerClient, callBackFunction) eventsServerClient.raiseEvent('Task Manager', 'Run Task', event) + + if (node.managedTasks !== undefined) { + runAllManagedTasks(node.managedTasks); + } } function stopTask(node, callBackFunction) { @@ -244,6 +281,12 @@ function newFoundationsFunctionLibraryTaskFunctions() { callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE) return } + + /* Deal with shutting down any managed tasks: */ + if (node.managedTasks !== undefined) { + stopAllManagedTasks(node.managedTasks); + } + let eventsServerClient = UI.projects.foundations.spaces.designSpace.workspace.eventsServerClients.get(lanNetworkNode.id) let event = { @@ -299,7 +342,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { } if (taskManager.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode === undefined) { - node.payload.uiObject.setErrorMessage('Task needs to be inside a Data Tasks, Learning Tasks, Testing or Production Trading Tasks node.') + node.payload.uiObject.setErrorMessage('Task needs to be inside a Data Tasks, Learning Tasks, Portfolio Tasks, Testing or Production Trading Tasks node.') return } @@ -329,17 +372,19 @@ function newFoundationsFunctionLibraryTaskFunctions() { } function runAllTasks(taskManager) { - for (let i = 0; i < taskManager.tasks.length; i++) { - let node = taskManager.tasks[i] - let menu = node.payload.uiObject.menu + let tasks = (taskManager.type !== 'Portfolio Task Manager') ? taskManager.tasks : taskManager.portfolioTasks; + for (let i = 0; i < tasks.length; i++) { + let node = tasks[i]; + let menu = node.payload.uiObject.menu; menu.internalClick('Run Task') } } function stopAllTasks(taskManager) { - for (let i = 0; i < taskManager.tasks.length; i++) { - let node = taskManager.tasks[i] + let tasks = (taskManager.type !== 'Portfolio Task Manager') ? taskManager.tasks : taskManager.portfolioTasks; + for (let i = 0; i < tasks.length; i++) { + let node = tasks[i]; let menu = node.payload.uiObject.menu menu.internalClick('Stop Task') @@ -347,9 +392,10 @@ function newFoundationsFunctionLibraryTaskFunctions() { } function runAllTaskManagers(parent) { - for (let i = 0; i < parent.taskManagers.length; i++) { - let node = parent.taskManagers[i] - let menu = node.payload.uiObject.menu + let manager = (parent.type !== 'Portfolio Mine Tasks') ? parent.taskManagers : parent.portfolioTaskManagers; + for (let i = 0; i < manager.length; i++) { + let node = manager[i]; + let menu = node.payload.uiObject.menu; menu.internalClick('Run All Tasks') menu.internalClick('Run All Tasks') @@ -357,9 +403,10 @@ function newFoundationsFunctionLibraryTaskFunctions() { } function stopAllTaskManagers(parent) { - for (let i = 0; i < parent.taskManagers.length; i++) { - let node = parent.taskManagers[i] - let menu = node.payload.uiObject.menu + let manager = (parent.type !== 'Portfolio Mine Tasks') ? parent.taskManagers : parent.portfolioTaskManagers; + for (let i = 0; i < manager.length; i++) { + let node = manager[i]; + let menu = node.payload.uiObject.menu; menu.internalClick('Stop All Tasks') menu.internalClick('Stop All Tasks') @@ -406,6 +453,26 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } + function runAllProjectPortfolioTasks(parent) { + for (let i = 0; i < parent.projectPortfolioTasks.length; i++) { + let node = parent.projectPortfolioTasks[i] + let menu = node.payload.uiObject.menu + + menu.internalClick('Run All Exchange Portfolio Tasks') + menu.internalClick('Run All Exchange Portfolio Tasks') + } + } + + function stopAllProjectPortfolioTasks(parent) { + for (let i = 0; i < parent.projectPortfolioTasks.length; i++) { + let node = parent.projectPortfolioTasks[i] + let menu = node.payload.uiObject.menu + + menu.internalClick('Stop All Exchange Portfolio Tasks') + menu.internalClick('Stop All Exchange Portfolio Tasks') + } + } + function runAllProjectLearningTasks(parent) { for (let i = 0; i < parent.projectLearningTasks.length; i++) { let node = parent.projectLearningTasks[i] @@ -466,6 +533,26 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } + function runAllExchangePortfolioTasks(parent) { + for (let i = 0; i < parent.exchangePortfolioTasks.length; i++) { + let node = parent.exchangePortfolioTasks[i] + let menu = node.payload.uiObject.menu + + menu.internalClick('Run All Market Portfolio Tasks') + menu.internalClick('Run All Market Portfolio Tasks') + } + } + + function stopAllExchangePortfolioTasks(parent) { + for (let i = 0; i < parent.exchangePortfolioTasks.length; i++) { + let node = parent.exchangePortfolioTasks[i] + let menu = node.payload.uiObject.menu + + menu.internalClick('Stop All Market Portfolio Tasks') + menu.internalClick('Stop All Market Portfolio Tasks') + } + } + function runAllExchangeLearningTasks(parent) { for (let i = 0; i < parent.exchangeLearningTasks.length; i++) { let node = parent.exchangeLearningTasks[i] @@ -516,6 +603,16 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } + function runAllMarketPortfolioTasks(parent) { + for (let i = 0; i < parent.marketPortfolioTasks.length; i++) { + let node = parent.marketPortfolioTasks[i] + let menu = node.payload.uiObject.menu + + menu.internalClick('Run All Portfolio Mine Tasks') + menu.internalClick('Run All Portfolio Mine Tasks') + } + } + function runAllMarketLearningTasks(parent) { for (let i = 0; i < parent.marketLearningTasks.length; i++) { let node = parent.marketLearningTasks[i] @@ -536,6 +633,16 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } + function stopAllMarketPortfolioTasks(parent) { + for (let i = 0; i < parent.marketPortfolioTasks.length; i++) { + let node = parent.marketPortfolioTasks[i] + let menu = node.payload.uiObject.menu + + menu.internalClick('Stop All Portfolio Mine Tasks') + menu.internalClick('Stop All Portfolio Mine Tasks') + } + } + function stopAllMarketLearningTasks(parent) { for (let i = 0; i < parent.marketLearningTasks.length; i++) { let node = parent.marketLearningTasks[i] @@ -576,6 +683,16 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } + function runAllPortfolioMineTasks(parent) { + for (let i = 0; i < parent.portfolioMineTasks.length; i++) { + let node = parent.portfolioMineTasks[i] + let menu = node.payload.uiObject.menu + + menu.internalClick('Run All Task Managers') + menu.internalClick('Run All Task Managers') + } + } + function runAllLearningMineTasks(parent) { for (let i = 0; i < parent.learningMineTasks.length; i++) { let node = parent.learningMineTasks[i] @@ -596,6 +713,16 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } + function stopAllPortfolioMineTasks(parent) { + for (let i = 0; i < parent.portfolioMineTasks.length; i++) { + let node = parent.portfolioMineTasks[i] + let menu = node.payload.uiObject.menu + + menu.internalClick('Stop All Task Managers') + menu.internalClick('Stop All Task Managers') + } + } + function stopAllLearningMineTasks(parent) { for (let i = 0; i < parent.learningMineTasks.length; i++) { let node = parent.learningMineTasks[i] @@ -606,6 +733,19 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } + /* run|stop ManagedTasks(): Portfolio Management managed tasks runners: */ + function runAllManagedTasks(managedTasks) { + for (let i = 0; i < managedTasks.taskReference.length; i++) { + managedTasks.taskReference[i].payload.referenceParent.payload.uiObject.menu.internalClick('Run Task'); + } + } + + function stopAllManagedTasks(managedTasks) { + for (let i = 0; i < managedTasks.taskReference.length; i++) { + managedTasks.taskReference[i].payload.referenceParent.payload.uiObject.menu.internalClick('Stop Task'); + } + } + function addMissingProjectDataTasks(node, rootNodes) { addMissingProjectTasks(node, rootNodes, 'Project Data Tasks', 'Data Tasks') } @@ -614,6 +754,10 @@ function newFoundationsFunctionLibraryTaskFunctions() { addMissingProjectTasks(node, rootNodes, 'Project Trading Tasks', 'Trading Tasks') } + function addMissingProjectPortfolioTasks(node, rootNodes) { + addMissingProjectTasks(node, rootNodes, 'Project Portfolio Tasks', 'Portfolio Tasks') + } + function addMissingProjectLearningTasks(node, rootNodes) { addMissingProjectTasks(node, rootNodes, 'Project Learning Tasks', 'Learning Tasks') } @@ -650,6 +794,10 @@ function newFoundationsFunctionLibraryTaskFunctions() { addMissingExchangeTasks(node, rootNodes, 'Exchange Trading Tasks') } + function addMissingExchangePortfolioTasks(node, rootNodes) { + addMissingExchangeTasks(node, rootNodes, 'Exchange Portfolio Tasks') + } + function addMissingExchangeLearningTasks(node, rootNodes) { addMissingExchangeTasks(node, rootNodes, 'Exchange Learning Tasks') } @@ -681,6 +829,10 @@ function newFoundationsFunctionLibraryTaskFunctions() { addMissingMarketTasks(node, 'Market Trading Tasks') } + function addMissingMarketPortfolioTasks(node) { + addMissingMarketTasks(node, 'Market Portfolio Tasks') + } + function addMissingMarketLearningTasks(node) { addMissingMarketTasks(node, 'Market Learning Tasks') } @@ -710,6 +862,10 @@ function newFoundationsFunctionLibraryTaskFunctions() { addMissingMineTasks(node, rootNodes, 'Trading Mine', 'Trading Mine Tasks') } + function addMissingPortfolioMineTasks(node, rootNodes) { + addMissingMineTasks(node, rootNodes, 'Portfolio Mine', 'Portfolio Mine Tasks') + } + function addMissingLearningMineTasks(node, rootNodes) { addMissingMineTasks(node, rootNodes, 'Learning Mine', 'Learning Mine Tasks') } @@ -732,7 +888,9 @@ function newFoundationsFunctionLibraryTaskFunctions() { if (node.payload === undefined) { return } if (node.payload.referenceParent === undefined) { return } - let taskManager = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Task Manager') + let taskManager = (node.type !== 'Portfolio Mine Tasks') ? + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Task Manager') : + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Portfolio Task Manager'); taskManager.name = node.payload.referenceParent.name taskManager.payload.floatingObject.collapseToggle() @@ -749,6 +907,10 @@ function newFoundationsFunctionLibraryTaskFunctions() { addTradingTasks() break } + case 'Portfolio Mine Tasks': { + addPortfolioTasks() + break + } } function addDataTasks() { @@ -773,6 +935,15 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } + function addPortfolioTasks() { + for (let i = 0; i < rootNodes.length; i++) { + let rootNode = rootNodes[i] + if (rootNode.type === 'Portfolio System') { + addTasks(rootNode) + } + } + } + function addTasks(systemNode) { let mine = node.payload.referenceParent @@ -780,6 +951,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { addTasksForBotArray(mine.apiDataFetcherBots) addTasksForBotArray(mine.indicatorBots) addTasksForBotArray(mine.tradingBots) + addTasksForBotArray(mine.portfolioBots) addTasksForBotArray(mine.learningBots) function addTasksForBotArray(botsArray) { @@ -826,6 +998,15 @@ function newFoundationsFunctionLibraryTaskFunctions() { addProcessInstance(task, bot, botInstance) break } + case 'Portfolio Bot': { + let task = addTask(taskManager) + + botInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Portfolio Bot Instance') + botInstance.name = bot.name + + addProcessInstance(task, bot, botInstance) + break + } case 'Learning Bot': { let task /* @@ -852,7 +1033,9 @@ function newFoundationsFunctionLibraryTaskFunctions() { } function addTask(taskManager) { - let task = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(taskManager, 'Task') + let task = (taskManager.type !== 'Portfolio Task Manager') ? + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(taskManager, 'Task') : + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(taskManager, 'Portfolio Task'); if (systemNode !== undefined) { task.name = systemNode.name @@ -940,6 +1123,49 @@ function newFoundationsFunctionLibraryTaskFunctions() { } } } + case 'Portfolio Bot': { + processInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Portfolio Process Instance') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) + + if (node.payload.parentNode === undefined) { return } + if (node.payload.parentNode.payload === undefined) { return } + if (node.payload.parentNode.payload.parentNode === undefined) { return } + if (node.payload.parentNode.payload.parentNode.payload === undefined) { return } + if (node.payload.parentNode.payload.parentNode.payload.parentNode === undefined) { return } + if (node.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode === undefined) { return } + + let environment = node.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode + let session + + switch (environment.type) { + case 'Testing Portfolio Tasks': { + addSession('Backtesting Session') + break + } + case 'Production Portfolio Tasks': { + addSession('Live Portfolio Session') + break + } + } + break + + function addSession(sessionType) { + session = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(processInstance, sessionType) + session.name = task.name + let config = JSON.parse(session.config) + config.folderName = session.name.split(" ").join("-") + session.config = JSON.stringify(config) + + for (let m = 0; m < rootNodes.length; m++) { + let rootNode = rootNodes[m] + if (rootNode.type === 'Portfolio Engine' && rootNode.isPlugin === true) { + let portfolioEngine = rootNode + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(session.portfolioEngineReference, portfolioEngine) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(session.portfolioSystemReference, systemNode) + } + } + } + } case 'Learning Bot': { processInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Learning Process Instance') UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/PlottersManager.js b/Projects/Foundations/UI/Spaces/Charting-Space/PlottersManager.js index d64e2365c..cb0f8170e 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/PlottersManager.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/PlottersManager.js @@ -138,8 +138,8 @@ function newPlottersManager() { let exchange = layer.exchange let plotterModule = layer.plotterModule let session - let tradingOrLearningSystem - let tradingOrLearningEngine + let tradingOrLearningOrPortfolioSystem + let tradingOrLearningOrPortfolioEngine /* A layer can be referencing a Data Product in 3 different branches of the Network hierarchy. @@ -149,6 +149,9 @@ function newPlottersManager() { if (sessionReference === undefined) { sessionReference = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(layer.definition, 'Learning Session Reference', undefined, false, true, true, true) } + if (sessionReference === undefined) { + sessionReference = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(layer.definition, 'Portfolio Session Reference', undefined, false, true, true, true) + } if (sessionReference !== undefined) { session = sessionReference.referenceParent @@ -158,16 +161,22 @@ function newPlottersManager() { } /* From the session we might be able to reach the Trading System or the Trading Engine */ if (session.tradingSystemReference !== undefined) { - tradingOrLearningSystem = session.tradingSystemReference.referenceParent + tradingOrLearningOrPortfolioSystem = session.tradingSystemReference.referenceParent } if (session.tradingEngineReference !== undefined) { - tradingOrLearningEngine = session.tradingEngineReference.referenceParent + tradingOrLearningOrPortfolioEngine = session.tradingEngineReference.referenceParent + } + if (session.portfolioSystemReference !== undefined) { + tradingOrLearningOrPortfolioSystem = session.portfolioSystemReference.referenceParent + } + if (session.portfolioEngineReference !== undefined) { + tradingOrLearningOrPortfolioEngine = session.portfolioEngineReference.referenceParent } if (session.learningSystemReference !== undefined) { - tradingOrLearningSystem = session.learningSystemReference.referenceParent + tradingOrLearningOrPortfolioSystem = session.learningSystemReference.referenceParent } if (session.learningEngineReference !== undefined) { - tradingOrLearningEngine = session.learningEngineReference.referenceParent + tradingOrLearningOrPortfolioEngine = session.learningEngineReference.referenceParent } } @@ -263,16 +272,22 @@ function newPlottersManager() { connector.nodesHighlights = newNodesHighlights() switch (plotterModule.config.connectTo) { case 'Trading System': - connector.nodesHighlights.initialize(tradingOrLearningSystem) + connector.nodesHighlights.initialize(tradingOrLearningOrPortfolioSystem) break case 'Trading Engine': - connector.nodesHighlights.initialize(tradingOrLearningEngine) + connector.nodesHighlights.initialize(tradingOrLearningOrPortfolioEngine) + break + case 'Portfolio System': + connector.nodesHighlights.initialize(tradingOrLearningOrPortfolioSystem) + break + case 'Portfolio Engine': + connector.nodesHighlights.initialize(tradingOrLearningOrPortfolioEngine) break case 'Learning System': - connector.nodesHighlights.initialize(tradingOrLearningSystem) + connector.nodesHighlights.initialize(tradingOrLearningOrPortfolioSystem) break case 'Learning Engine': - connector.nodesHighlights.initialize(tradingOrLearningEngine) + connector.nodesHighlights.initialize(tradingOrLearningOrPortfolioEngine) break } connector.nodesHighlights.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.nodesHighlights.onRecordChange) @@ -281,16 +296,22 @@ function newPlottersManager() { connector.nodesValues = newNodesValues() switch (plotterModule.config.connectTo) { case 'Trading System': - connector.nodesValues.initialize(tradingOrLearningSystem) + connector.nodesValues.initialize(tradingOrLearningOrPortfolioSystem) break case 'Trading Engine': - connector.nodesValues.initialize(tradingOrLearningEngine) + connector.nodesValues.initialize(tradingOrLearningOrPortfolioEngine) + break + case 'Portfolio System': + connector.nodesValues.initialize(tradingOrLearningOrPortfolioSystem) + break + case 'Portfolio Engine': + connector.nodesValues.initialize(tradingOrLearningOrPortfolioEngine) break case 'Learning System': - connector.nodesValues.initialize(tradingOrLearningSystem) + connector.nodesValues.initialize(tradingOrLearningOrPortfolioSystem) break case 'Learning Engine': - connector.nodesValues.initialize(tradingOrLearningEngine) + connector.nodesValues.initialize(tradingOrLearningOrPortfolioEngine) break } connector.nodesValues.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.nodesValues.onRecordChange) @@ -299,16 +320,22 @@ function newPlottersManager() { connector.nodesErrors = newNodesErrors() switch (plotterModule.config.connectTo) { case 'Trading System': - connector.nodesErrors.initialize(tradingOrLearningSystem) + connector.nodesErrors.initialize(tradingOrLearningOrPortfolioSystem) break case 'Trading Engine': - connector.nodesErrors.initialize(tradingOrLearningEngine) + connector.nodesErrors.initialize(tradingOrLearningOrPortfolioEngine) + break + case 'Portfolio System': + connector.nodesErrors.initialize(tradingOrLearningOrPortfolioSystem) + break + case 'Portfolio Engine': + connector.nodesErrors.initialize(tradingOrLearningOrPortfolioEngine) break case 'Learning System': - connector.nodesErrors.initialize(tradingOrLearningSystem) + connector.nodesErrors.initialize(tradingOrLearningOrPortfolioSystem) break case 'Learning Engine': - connector.nodesErrors.initialize(tradingOrLearningEngine) + connector.nodesErrors.initialize(tradingOrLearningOrPortfolioEngine) break } connector.nodesErrors.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.nodesErrors.onRecordChange) @@ -317,16 +344,22 @@ function newPlottersManager() { connector.nodesWarnings = newNodesWarnings() switch (plotterModule.config.connectTo) { case 'Trading System': - connector.nodesWarnings.initialize(tradingOrLearningSystem) + connector.nodesWarnings.initialize(tradingOrLearningOrPortfolioSystem) break case 'Trading Engine': - connector.nodesWarnings.initialize(tradingOrLearningEngine) + connector.nodesWarnings.initialize(tradingOrLearningOrPortfolioEngine) + break + case 'Portfolio System': + connector.nodesWarnings.initialize(tradingOrLearningOrPortfolioSystem) + break + case 'Portfolio Engine': + connector.nodesWarnings.initialize(tradingOrLearningOrPortfolioEngine) break case 'Learning System': - connector.nodesWarnings.initialize(tradingOrLearningSystem) + connector.nodesWarnings.initialize(tradingOrLearningOrPortfolioSystem) break case 'Learning Engine': - connector.nodesWarnings.initialize(tradingOrLearningEngine) + connector.nodesWarnings.initialize(tradingOrLearningOrPortfolioEngine) break } connector.nodesWarnings.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.nodesWarnings.onRecordChange) @@ -335,16 +368,22 @@ function newPlottersManager() { connector.nodesInfos = newNodesInfos() switch (plotterModule.config.connectTo) { case 'Trading System': - connector.nodesInfos.initialize(tradingOrLearningSystem) + connector.nodesInfos.initialize(tradingOrLearningOrPortfolioSystem) break case 'Trading Engine': - connector.nodesInfos.initialize(tradingOrLearningEngine) + connector.nodesInfos.initialize(tradingOrLearningOrPortfolioEngine) + break + case 'Portfolio System': + connector.nodesInfos.initialize(tradingOrLearningOrPortfolioSystem) + break + case 'Portfolio Engine': + connector.nodesInfos.initialize(tradingOrLearningOrPortfolioEngine) break case 'Learning System': - connector.nodesInfos.initialize(tradingOrLearningSystem) + connector.nodesInfos.initialize(tradingOrLearningOrPortfolioSystem) break case 'Learning Engine': - connector.nodesInfos.initialize(tradingOrLearningEngine) + connector.nodesInfos.initialize(tradingOrLearningOrPortfolioEngine) break } connector.nodesInfos.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.nodesInfos.onRecordChange) @@ -353,16 +392,22 @@ function newPlottersManager() { connector.nodesRunning = newNodesRunning() switch (plotterModule.config.connectTo) { case 'Trading System': - connector.nodesRunning.initialize(tradingOrLearningSystem) + connector.nodesRunning.initialize(tradingOrLearningOrPortfolioSystem) break case 'Trading Engine': - connector.nodesRunning.initialize(tradingOrLearningEngine) + connector.nodesRunning.initialize(tradingOrLearningOrPortfolioEngine) + break + case 'Portfolio System': + connector.nodesRunning.initialize(tradingOrLearningOrPortfolioSystem) + break + case 'Portfolio Engine': + connector.nodesRunning.initialize(tradingOrLearningOrPortfolioEngine) break case 'Learning System': - connector.nodesRunning.initialize(tradingOrLearningSystem) + connector.nodesRunning.initialize(tradingOrLearningOrPortfolioSystem) break case 'Learning Engine': - connector.nodesRunning.initialize(tradingOrLearningEngine) + connector.nodesRunning.initialize(tradingOrLearningOrPortfolioEngine) break } connector.nodesRunning.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.nodesRunning.onRecordChange) @@ -371,16 +416,22 @@ function newPlottersManager() { connector.nodesStatus = newNodesStatus() switch (plotterModule.config.connectTo) { case 'Trading System': - connector.nodesStatus.initialize(tradingOrLearningSystem) + connector.nodesStatus.initialize(tradingOrLearningOrPortfolioSystem) break case 'Trading Engine': - connector.nodesStatus.initialize(tradingOrLearningEngine) + connector.nodesStatus.initialize(tradingOrLearningOrPortfolioEngine) + break + case 'Portfolio System': + connector.nodesStatus.initialize(tradingOrLearningOrPortfolioSystem) + break + case 'Portfolio Engine': + connector.nodesStatus.initialize(tradingOrLearningOrPortfolioEngine) break case 'Learning System': - connector.nodesStatus.initialize(tradingOrLearningSystem) + connector.nodesStatus.initialize(tradingOrLearningOrPortfolioSystem) break case 'Learning Engine': - connector.nodesStatus.initialize(tradingOrLearningEngine) + connector.nodesStatus.initialize(tradingOrLearningOrPortfolioEngine) break } connector.nodesStatus.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.nodesStatus.onRecordChange) @@ -389,16 +440,22 @@ function newPlottersManager() { connector.nodesProgress = newNodesProgress() switch (plotterModule.config.connectTo) { case 'Trading System': - connector.nodesProgress.initialize(tradingOrLearningSystem) + connector.nodesProgress.initialize(tradingOrLearningOrPortfolioSystem) break case 'Trading Engine': - connector.nodesProgress.initialize(tradingOrLearningEngine) + connector.nodesProgress.initialize(tradingOrLearningOrPortfolioEngine) + break + case 'Portfolio System': + connector.nodesProgress.initialize(tradingOrLearningOrPortfolioSystem) + break + case 'Portfolio Engine': + connector.nodesProgress.initialize(tradingOrLearningOrPortfolioEngine) break case 'Learning System': - connector.nodesProgress.initialize(tradingOrLearningSystem) + connector.nodesProgress.initialize(tradingOrLearningOrPortfolioSystem) break case 'Learning Engine': - connector.nodesProgress.initialize(tradingOrLearningEngine) + connector.nodesProgress.initialize(tradingOrLearningOrPortfolioEngine) break } connector.nodesProgress.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.nodesProgress.onRecordChange) @@ -407,16 +464,22 @@ function newPlottersManager() { connector.nodesAnnounements = newNodesAnnouncements() switch (plotterModule.config.connectTo) { case 'Trading System': - connector.nodesAnnounements.initialize(tradingOrLearningSystem) + connector.nodesAnnounements.initialize(tradingOrLearningOrPortfolioSystem) break case 'Trading Engine': - connector.nodesAnnounements.initialize(tradingOrLearningEngine) + connector.nodesAnnounements.initialize(tradingOrLearningOrPortfolioEngine) + break + case 'Portfolio System': + connector.nodesAnnounements.initialize(tradingOrLearningOrPortfolioSystem) + break + case 'Portfolio Engine': + connector.nodesAnnounements.initialize(tradingOrLearningOrPortfolioEngine) break case 'Learning System': - connector.nodesAnnounements.initialize(tradingOrLearningSystem) + connector.nodesAnnounements.initialize(tradingOrLearningOrPortfolioSystem) break case 'Learning Engine': - connector.nodesAnnounements.initialize(tradingOrLearningEngine) + connector.nodesAnnounements.initialize(tradingOrLearningOrPortfolioEngine) break } connector.nodesAnnounements.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.nodesAnnounements.onRecordChange) @@ -427,7 +490,7 @@ function newPlottersManager() { */ if (plotterModule.recordValues !== undefined) { connector.recordValues = newRecordValues() - connector.recordValues.initialize(tradingOrLearningSystem, tradingOrLearningEngine, productDefinition) + connector.recordValues.initialize(tradingOrLearningOrPortfolioSystem, tradingOrLearningOrPortfolioEngine, productDefinition) connector.recordValues.onRecordChangeEventsSubscriptionId = connector.plotter.container.eventHandler.listenToEvent('Current Record Changed', connector.recordValues.onRecordChange) } } diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/RecordValues.js b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/RecordValues.js index 6791d4546..107d4a9dd 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/RecordValues.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/RecordValues.js @@ -11,6 +11,8 @@ function newRecordValues() { let tradingSystem let tradingEngine + let portfolioSystem + let portfolioEngine let learningSystem let learningEngine let productDefinition @@ -20,24 +22,32 @@ function newRecordValues() { function finalize() { tradingSystem = undefined tradingEngine = undefined + portfolioSystem = undefined + portfolioEngine = undefined learningSystem = undefined learningEngine = undefined productDefinition = undefined propertyTargetNodeMap = undefined } - function initialize(pTradingOrLearningSystem, pTradingOrLearningEngine, pProductDefinition) { - if (pTradingOrLearningSystem.type === 'Trading System') { - tradingSystem = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningSystem.id) + function initialize(pTradingOrLearningOrPortfolioSystem, pTradingOrLearningOrPortfolioEngine, pProductDefinition) { + if (pTradingOrLearningOrPortfolioSystem.type === 'Trading System') { + tradingSystem = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningOrPortfolioSystem.id) } - if (pTradingOrLearningSystem.type === 'Learning System') { - learningSystem = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningSystem.id) + if (pTradingOrLearningOrPortfolioSystem.type === 'Portfolio System') { + portfolioSystem = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningOrPortfolioSystem.id) } - if (pTradingOrLearningEngine.type === 'Trading Engine') { - tradingEngine = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningEngine.id) + if (pTradingOrLearningOrPortfolioSystem.type === 'Learning System') { + learningSystem = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningOrPortfolioSystem.id) } - if (pTradingOrLearningEngine.type === 'Learning Engine') { - learningEngine = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningEngine.id) + if (pTradingOrLearningOrPortfolioEngine.type === 'Trading Engine') { + tradingEngine = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningOrPortfolioEngine.id) + } + if (pTradingOrLearningOrPortfolioEngine.type === 'Portfolio Engine') { + portfolioEngine = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningOrPortfolioEngine.id) + } + if (pTradingOrLearningOrPortfolioEngine.type === 'Learning Engine') { + learningEngine = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pTradingOrLearningOrPortfolioEngine.id) } productDefinition = pProductDefinition diff --git a/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js b/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js index 8253be306..01223daca 100644 --- a/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js +++ b/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js @@ -157,6 +157,7 @@ function newWorkspace() { function runTasksAndSessions() { executeAction({ name: 'Syncronize Tasks', project: 'Visual-Scripting' }) executeAction({ name: 'Syncronize Trading Sessions', project: 'Visual-Scripting' }) + executeAction({ name: 'Syncronize Portfolio Sessions', project: 'Visual-Scripting' }) executeAction({ name: 'Syncronize Learning Sessions', project: 'Visual-Scripting' }) } @@ -519,6 +520,14 @@ function newWorkspace() { lanNetworkNode.productionTradingTasks.payload.uiObject.menu.internalClick('Stop All Exchange Trading Tasks') lanNetworkNode.productionTradingTasks.payload.uiObject.menu.internalClick('Stop All Exchange Trading Tasks') } + if (lanNetworkNode.testingPortfolioTasks !== undefined && lanNetworkNode.testingPortfolioTasks.payload !== undefined) { + lanNetworkNode.testingPortfolioTasks.payload.uiObject.menu.internalClick('Stop All Exchange Portfolio Tasks') + lanNetworkNode.testingPortfolioTasks.payload.uiObject.menu.internalClick('Stop All Exchange Portfolio Tasks') + } + if (lanNetworkNode.productionPortfolioTasks !== undefined && lanNetworkNode.productionPortfolioTasks.payload !== undefined) { + lanNetworkNode.productionPortfolioTasks.payload.uiObject.menu.internalClick('Stop All Exchange Portfolio Tasks') + lanNetworkNode.productionPortfolioTasks.payload.uiObject.menu.internalClick('Stop All Exchange Portfolio Tasks') + } } } } diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/FloatingSpace.js b/Projects/Foundations/UI/Spaces/Floating-Space/FloatingSpace.js index 47fd79866..7595b89a9 100644 --- a/Projects/Foundations/UI/Spaces/Floating-Space/FloatingSpace.js +++ b/Projects/Foundations/UI/Spaces/Floating-Space/FloatingSpace.js @@ -270,15 +270,18 @@ function newFoundationsFloatingSpace() { /* Exceptions that are never considered far. */ if ( - payload.node.type === 'Trading System' || - payload.node.type === 'Learning System' || - payload.node.type === 'Trading Engine' || - payload.node.type === 'Learning Engine' || - payload.node.type === 'LAN Network' || - payload.node.type === 'Crypto Ecosystem' || - payload.node.type === 'Charting Space' || - payload.node.type === 'Data Mine' || - payload.node.type === 'Trading Mine' || + payload.node.type === 'Trading System' || + payload.node.type === 'Portfolio System' || + payload.node.type === 'Learning System' || + payload.node.type === 'Trading Engine' || + payload.node.type === 'Portfolio Engine' || + payload.node.type === 'Learning Engine' || + payload.node.type === 'LAN Network' || + payload.node.type === 'Crypto Ecosystem' || + payload.node.type === 'Charting Space' || + payload.node.type === 'Data Mine' || + payload.node.type === 'Trading Mine' || + payload.node.type === 'Portfolio Mine' || payload.node.type === 'Learning Mine' ) { return false diff --git a/Projects/Foundations/UI/Spaces/Panel-Space/Layer.js b/Projects/Foundations/UI/Spaces/Panel-Space/Layer.js index adf68e3b7..77a2c7b31 100644 --- a/Projects/Foundations/UI/Spaces/Panel-Space/Layer.js +++ b/Projects/Foundations/UI/Spaces/Panel-Space/Layer.js @@ -160,25 +160,28 @@ function newLayer() { '->Layer->' + 'Data Product->' + 'Data Product Folder->Data Product Folder->Data Product Folder->Data Product Folder->Data Product Folder->' + - 'Bot Products->Data Mine Products->Trading Mine Products->Learning Mine Products->' + + 'Bot Products->Data Mine Products->Trading Mine Products->Portfolio Mine Products->Learning Mine Products->' + 'Market Data Products->Exchange Data Products->' + - 'Trading Session Reference->Learning Session Reference->' + + 'Trading Session Reference->Portfolio Session Reference->Learning Session Reference->' + 'Market Trading Products->Exchange Trading Products->' + + 'Market Portfolio Products->Exchange Portfolio Products->' + 'Market Learning Products->Exchange Learning Products->' + - 'Project Data Products->Project Learning Products->Project Trading Products->' + - 'Data Mines Data->Trading Mines Data->Learning Mines Data->Data Storage->LAN Network Node->' + + 'Project Data Products->Project Learning Products->Project Portfolio Products->Project Trading Products->' + + 'Data Mines Data->Trading Mines Data->Portfolio Mines Data->Learning Mines Data->Data Storage->LAN Network Node->' + 'Data Storage->LAN Network Node->' + 'Backtesting Session->Paper Trading Session->Forward Testing Session->Live Trading Session->' + + 'Live Portfolio Session->' + 'Back Learning Session->Live Learning Session->' + 'Trading System Reference->Trading Engine Reference->Trading System->Trading Engine->' + + 'Portfolio System Reference->Portfolio Engine Reference->Portfolio System->Portfolio Engine->' + 'Learning System Reference->Learning Engine Reference->Learning System->Learning Engine->' + 'Market->Market Base Asset->Asset->' + 'Market Quoted Asset->Asset->' + 'Exchange Markets->Crypto Exchange->' + 'Product Definition->' + 'Product Definition Folder->Product Definition Folder->Product Definition Folder->Product Definition Folder->Product Definition Folder->' + - 'Sensor Bot->API Data Fetcher Bot->Indicator Bot->Trading Bot->Learning Bot->' + - 'Data Mine->Trading Mine->Learning Mine->' + + 'Sensor Bot->API Data Fetcher Bot->Indicator Bot->Trading Bot->Portfolio Bot->Learning Bot->' + + 'Data Mine->Trading Mine->Portfolio Mine->Learning Mine->' + 'Dataset Definition->' + 'Record Definition->Record Property->Record Formula->' + 'Data Building Procedure->Procedure Loop->Procedure Javascript Code->Procedure Initialization->Procedure Javascript Code->' + @@ -235,6 +238,9 @@ function newLayer() { if (thisObject.bot === undefined) { thisObject.bot = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Trading Bot', undefined, false, true, true, true) } + if (thisObject.bot === undefined) { + thisObject.bot = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Portfolio Bot', undefined, false, true, true, true) + } if (thisObject.bot === undefined) { thisObject.bot = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Learning Bot', undefined, false, true, true, true) } @@ -249,8 +255,11 @@ function newLayer() { if (thisObject.mine === undefined) { thisObject.mine = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Learning Mine', undefined, false, true, true, true) if (thisObject.mine === undefined) { - thisObject.payload.uiObject.setErrorMessage('Data Mine or Trading Mine or Learning Mine not Found') - return + thisObject.mine = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Portfolio Mine', undefined, false, true, true, true) + if (thisObject.mine === undefined) { + thisObject.payload.uiObject.setErrorMessage('Data Mine or Trading Mine or Portfolio Mine or Learning Mine not Found') + return + } } } } @@ -714,4 +723,3 @@ function newLayer() { UI.projects.foundations.utilities.drawPrint.drawIcon(thisObject.quotedAssetIcon, 4.6 / 8, 2 / 10, 0, 0, 14, thisObject.container) } } - diff --git a/Projects/Machine-Learning/UI/Function-Libraries/LearningSessionFunctions.js b/Projects/Machine-Learning/UI/Function-Libraries/LearningSessionFunctions.js index 5ebd62595..55b1b0156 100644 --- a/Projects/Machine-Learning/UI/Function-Libraries/LearningSessionFunctions.js +++ b/Projects/Machine-Learning/UI/Function-Libraries/LearningSessionFunctions.js @@ -1,13 +1,13 @@ function newMachineLearningFunctionLibraryLearningSessionFunctions() { let thisObject = { - syncronizeSessionWithBackEnd: syncronizeSessionWithBackEnd, + synchronizeSessionWithBackEnd: synchronizeSessionWithBackEnd, runSession: runSession, stopSession: stopSession } return thisObject - function syncronizeSessionWithBackEnd(node) { + function synchronizeSessionWithBackEnd(node) { let validationsResult = validations(node) if (validationsResult === undefined) { /* If something fails at validations we just quit. */ diff --git a/Projects/Portfolio-Management/Icons/Portfolio/portfolio-bot.png b/Projects/Portfolio-Management/Icons/Portfolio/portfolio-bot.png new file mode 100644 index 000000000..7783471df Binary files /dev/null and b/Projects/Portfolio-Management/Icons/Portfolio/portfolio-bot.png differ diff --git a/Projects/Portfolio-Management/Icons/Portfolio/portfolio-engine.png b/Projects/Portfolio-Management/Icons/Portfolio/portfolio-engine.png new file mode 100644 index 000000000..8ba2a5668 Binary files /dev/null and b/Projects/Portfolio-Management/Icons/Portfolio/portfolio-engine.png differ diff --git a/Projects/Portfolio-Management/Icons/Portfolio/portfolio-mine.png b/Projects/Portfolio-Management/Icons/Portfolio/portfolio-mine.png new file mode 100644 index 000000000..9c5299e7f Binary files /dev/null and b/Projects/Portfolio-Management/Icons/Portfolio/portfolio-mine.png differ diff --git a/Projects/Portfolio-Management/Icons/Portfolio/portfolio-system.png b/Projects/Portfolio-Management/Icons/Portfolio/portfolio-system.png new file mode 100644 index 000000000..278950703 Binary files /dev/null and b/Projects/Portfolio-Management/Icons/Portfolio/portfolio-system.png differ diff --git a/Projects/Portfolio-Management/Icons/portfolio-management-project.png b/Projects/Portfolio-Management/Icons/portfolio-management-project.png new file mode 100644 index 000000000..9c5299e7f Binary files /dev/null and b/Projects/Portfolio-Management/Icons/portfolio-management-project.png differ diff --git a/Projects/Portfolio-Management/Plugins/Portfolio-Engines/Low-Frequency.json b/Projects/Portfolio-Management/Plugins/Portfolio-Engines/Low-Frequency.json new file mode 100644 index 000000000..747499aba --- /dev/null +++ b/Projects/Portfolio-Management/Plugins/Portfolio-Engines/Low-Frequency.json @@ -0,0 +1,10498 @@ +{ + "type": "Portfolio Engine", + "name": "Low-Frequency-PM-Engine", + "project": "Portfolio-Management", + "portfolioCurrent": { + "type": "Portfolio Current", + "name": "New Portfolio Current", + "project": "Foundations", + "portfolioEpisode": { + "type": "Portfolio Episode", + "name": "New Portfolio Episode", + "project": "Foundations", + "serialNumber": { + "type": "Serial Number", + "name": "New Serial Number", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "ca7b2a44-bd16-42d8-ba8e-8ce30b1ed3b7", + "savedPayload": { + "position": { + "x": 28935.661129237178, + "y": 24219.4617984996 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "identifier": { + "type": "Identifier", + "name": "New Identifier", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "74bafd0b-2667-441e-9085-de6394f6c644", + "savedPayload": { + "position": { + "x": 28980.08842025658, + "y": 24159.880862500115 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "53c06e45-9b86-4c1d-ba24-c6843559da21", + "savedPayload": { + "position": { + "x": 29033.716480682506, + "y": 24108.425024572327 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "eb7216e8-8531-46c1-9823-98092c375403", + "savedPayload": { + "position": { + "x": 29095.08247682446, + "y": 24066.497865839552 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginRate": { + "type": "Begin Rate", + "name": "New Begin Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "2ba5022e-87e1-44a1-89f9-bef72249838f", + "savedPayload": { + "position": { + "x": 29162.5125042769, + "y": 24035.243049896075 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endRate": { + "type": "End Rate", + "name": "New End Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "f99d5742-96f9-44cb-a839-f363d395b5e1", + "savedPayload": { + "position": { + "x": 29234.167247667883, + "y": 24015.513126645605 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "ced56da6-4b20-4913-8db8-3a7c3f813bb5", + "savedPayload": { + "position": { + "x": 29308.092152387686, + "y": 24007.846276962347 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "516c4381-3ff9-400a-9d03-513996bd6452", + "savedPayload": { + "position": { + "x": 29382.27073974339, + "y": 24012.451632519675 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "headOfTheMarket": { + "type": "Head Of The Market", + "name": "New Head Of The Market", + "config": "{\n\"initialValue\": false\n}", + "project": "Foundations", + "id": "2ceb1b46-ab03-48b4-8726-d267c2143407", + "savedPayload": { + "position": { + "x": 29454.679611241085, + "y": 24029.20357122325 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "processDate": { + "type": "Process Date", + "name": "New Process Date", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "9b870779-38ee-43e8-8253-7ab190cb29c0", + "savedPayload": { + "position": { + "x": 29523.34364162214, + "y": 24057.645143854283 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "episodeBaseAsset": { + "type": "Episode Base Asset", + "name": "New Episode Base Asset", + "project": "Foundations", + "balance": { + "type": "Balance", + "name": "New Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "094039c0-9ae2-4283-b03c-b191433c553a", + "savedPayload": { + "position": { + "x": 28608.2316346489, + "y": 26836.853791154357 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginBalance": { + "type": "Begin Balance", + "name": "New Begin Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4a2683e9-e8a1-4ee6-984a-48b356ca7cf4", + "savedPayload": { + "position": { + "x": 28669.826567386335, + "y": 26949.154325201172 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endBalance": { + "type": "End Balance", + "name": "New End Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "03603fde-075d-40e3-ba93-178f43582f27", + "savedPayload": { + "position": { + "x": 28697.287755966492, + "y": 27074.25919644084 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hits": { + "type": "Hits", + "name": "New Hits", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a8be0d79-dda9-4921-8cab-bf4538502080", + "savedPayload": { + "position": { + "x": 28688.39045820859, + "y": 27202.033152232838 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "fails": { + "type": "Fails", + "name": "New Fails", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "197e63b3-ad93-4768-99d8-b43ad7196c3f", + "savedPayload": { + "position": { + "x": 28643.8554802627, + "y": 27322.124706579878 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitRatio": { + "type": "Hit Ratio", + "name": "New Hit Ratio", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "97c24ac6-6a3e-4303-b1d7-b7fbbc2de346", + "savedPayload": { + "position": { + "x": 28567.29078118229, + "y": 27424.804755960733 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "profitLoss": { + "type": "Profit Loss", + "name": "New Profit Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d226b859-b573-4346-ab17-ebcccd6f0c4f", + "savedPayload": { + "position": { + "x": 28464.899177539057, + "y": 27501.754773436332 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "ROI": { + "type": "ROI", + "name": "New ROI", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "ff90c4e2-5293-4f8e-bbbf-3b060114ab13", + "savedPayload": { + "position": { + "x": 28344.97582811386, + "y": 27546.740726230186 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "annualizedRateOfReturn": { + "type": "Annualized Rate Of Return", + "name": "New Annualized Rate Of Return", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "b4fd09c3-19bd-437b-b647-bacb011a36ae", + "savedPayload": { + "position": { + "x": 28217.236209465507, + "y": 27556.11811998869 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitFail": { + "type": "Hit Fail", + "name": "New Hit Fail", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "c05d8785-197e-49a9-95ab-4da26f455816", + "savedPayload": { + "position": { + "x": 28092.029025800126, + "y": 27529.12725403904 + }, + "targetPosition": { + "x": 28248.49541569395, + "y": 27107.20514175575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "facba89a-eb8f-42f4-a342-8768e2dd4df2", + "savedPayload": { + "position": { + "x": 29586.389855131543, + "y": 24097.00053845305 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "episodeQuotedAsset": { + "type": "Episode Quoted Asset", + "name": "New Episode Quoted Asset", + "project": "Foundations", + "balance": { + "type": "Balance", + "name": "New Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "796b6f05-4be8-4549-ad02-21672c3f3922", + "savedPayload": { + "position": { + "x": 28598.627967293905, + "y": 26955.460327050325 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginBalance": { + "type": "Begin Balance", + "name": "New Begin Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "29ab5b6a-3d7b-49e0-bb7f-c7e0dd219725", + "savedPayload": { + "position": { + "x": 28640.89876504206, + "y": 27076.36742090285 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endBalance": { + "type": "End Balance", + "name": "New End Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "6ea9d564-fcc4-4a7f-a314-af2813fd33a8", + "savedPayload": { + "position": { + "x": 28647.393833779155, + "y": 27204.28598784381 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hits": { + "type": "Hits", + "name": "New Hits", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "df29c5ee-8e94-4890-89eb-0af9d71854b3", + "savedPayload": { + "position": { + "x": 28617.586981663775, + "y": 27328.85282634066 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "fails": { + "type": "Fails", + "name": "New Fails", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d7c1e236-fec7-49ee-a7ce-abf1fc5fb0a0", + "savedPayload": { + "position": { + "x": 28553.89298258613, + "y": 27439.9762719659 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitRatio": { + "type": "Hit Ratio", + "name": "New Hit Ratio", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "2087a8ea-45bf-4e7f-b2c7-23a4a0f5b9e8", + "savedPayload": { + "position": { + "x": 28461.471945548692, + "y": 27528.653764031547 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "profitLoss": { + "type": "Profit Loss", + "name": "New Profit Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7d9d9d8e-b5bc-437d-ac14-2432bc14b45c", + "savedPayload": { + "position": { + "x": 28347.811273323165, + "y": 27587.7011795158 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "ROI": { + "type": "ROI", + "name": "New ROI", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "ae36e218-7358-4b32-aece-aa32ba2d033a", + "savedPayload": { + "position": { + "x": 28222.119077607214, + "y": 27612.33484798462 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "annualizedRateOfReturn": { + "type": "Annualized Rate Of Return", + "name": "New Annualized Rate Of Return", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "dbb2f4a2-407d-480f-a03d-cb0fe70173e2", + "savedPayload": { + "position": { + "x": 28094.57819257748, + "y": 27600.559096120738 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitFail": { + "type": "Hit Fail", + "name": "New Hit Fail", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "756dcacf-d147-43d9-a644-11dc8d359057", + "savedPayload": { + "position": { + "x": 27975.52122222421, + "y": 27553.327925307065 + }, + "targetPosition": { + "x": 28199.299711700252, + "y": 27162.91380203817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6ba7d8f9-7ea0-4088-9267-d29337725622", + "savedPayload": { + "position": { + "x": 29642.098515413963, + "y": 24146.196242446746 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "portfolioEpisodeCounters": { + "type": "Portfolio Episode Counters", + "name": "New Portfolio Episode Counters", + "project": "Foundations", + "periods": { + "type": "Periods", + "name": "New Periods", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "b7b01482-d390-4da2-87ec-9bc872fe75c8", + "savedPayload": { + "position": { + "x": 29596.603131450498, + "y": 23763.467744876743 + }, + "targetPosition": { + "x": 29688.950035438535, + "y": 24203.890325274053 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategies": { + "type": "Strategies", + "name": "New Strategies", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d50010f7-5b89-4d0f-81d8-88a30f19d71f", + "savedPayload": { + "position": { + "x": 29772.175045710734, + "y": 23761.65328740274 + }, + "targetPosition": { + "x": 29688.950035438535, + "y": 24203.890325274053 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "positions": { + "type": "Positions", + "name": "New Positions", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "f0b72cff-905e-473f-a596-e86cad4d111b", + "savedPayload": { + "position": { + "x": 29935.076706593627, + "y": 23827.165410055914 + }, + "targetPosition": { + "x": 29688.950035438535, + "y": 24203.890325274053 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orders": { + "type": "Orders", + "name": "New Orders", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "89693b22-9009-440e-b920-5954d69eca4d", + "savedPayload": { + "position": { + "x": 30060.507812936983, + "y": 23950.030486031188 + }, + "targetPosition": { + "x": 29688.950035438535, + "y": 24203.890325274053 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hits": { + "type": "Hits", + "name": "New Hits", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "39365966-9c99-4bd0-8736-43020457a31e", + "savedPayload": { + "position": { + "x": 30129.372615835844, + "y": 24111.543421286016 + }, + "targetPosition": { + "x": 29688.950035438535, + "y": 24203.890325274053 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "fails": { + "type": "Fails", + "name": "New Fails", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7a2f5f19-27cc-4058-8fb0-a92b0eee4936", + "savedPayload": { + "position": { + "x": 30131.187073309848, + "y": 24287.115335546252 + }, + "targetPosition": { + "x": 29688.950035438535, + "y": 24203.890325274053 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedCounters": [ + { + "type": "User Defined Counter", + "name": "New User Defined Counter", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8c02e903-4fe4-43b2-9ead-17fdd097f8cb", + "savedPayload": { + "position": { + "x": 30065.674950656674, + "y": 24450.016996429145 + }, + "targetPosition": { + "x": 29688.950035438535, + "y": 24203.890325274053 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "51aa9d61-bc99-46f3-8e72-d16e471d6cfe", + "savedPayload": { + "position": { + "x": 29688.950035438535, + "y": 24203.890325274053 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "portfolioEpisodeStatistics": { + "type": "Portfolio Episode Statistics", + "name": "New Portfolio Episode Statistics", + "project": "Foundations", + "profitLoss": { + "type": "Profit Loss", + "name": "New Profit Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "19457de5-fe5f-414e-b809-c2267fcf27b9", + "savedPayload": { + "position": { + "x": 29733.309592070378, + "y": 23818.558080569674 + }, + "targetPosition": { + "x": 29726.666427871787, + "y": 24268.5090427527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "ROI": { + "type": "ROI", + "name": "New ROI", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7a1346f6-7dd0-4121-8289-d0e66f134bb4", + "savedPayload": { + "position": { + "x": 29927.878117890596, + "y": 23865.99959466511 + }, + "targetPosition": { + "x": 29726.666427871787, + "y": 24268.5090427527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitFail": { + "type": "Hit Fail", + "name": "New Hit Fail", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "33727b25-6c6a-4c83-a098-c30f8b77cf8c", + "savedPayload": { + "position": { + "x": 30082.594200803152, + "y": 23993.163041408723 + }, + "targetPosition": { + "x": 29726.666427871787, + "y": 24268.5090427527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "days": { + "type": "Days", + "name": "New Days", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "04dd796e-258f-41ad-bb70-75d2598cc2cd", + "savedPayload": { + "position": { + "x": 30166.814423118984, + "y": 24174.862140615605 + }, + "targetPosition": { + "x": 29726.666427871787, + "y": 24268.5090427527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "annualizedRateOfReturn": { + "type": "Annualized Rate Of Return", + "name": "New Annualized Rate Of Return", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "0346ee82-507f-47b5-bec8-d208c7e12637", + "savedPayload": { + "position": { + "x": 30163.857936915192, + "y": 24375.109157294624 + }, + "targetPosition": { + "x": 29726.666427871787, + "y": 24268.5090427527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedStatistics": [ + { + "type": "User Defined Statistic", + "name": "New User Defined Statistic", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "4f55e100-d3f5-4774-b5a9-2205fbe70e07", + "savedPayload": { + "position": { + "x": 30421.954193214937, + "y": 24839.976385095313 + }, + "targetPosition": { + "x": 30074.310310543362, + "y": 24554.242713924006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d89e3416-521c-4238-ad01-4d0b064944b6", + "savedPayload": { + "position": { + "x": 30074.310310543362, + "y": 24554.242713924006 + }, + "targetPosition": { + "x": 29726.666427871787, + "y": 24268.5090427527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a83b7878-9acc-43e2-b695-cd802e133e0d", + "savedPayload": { + "position": { + "x": 29725.666427871787, + "y": 24268.5090427527 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "distanceToPortfolioEvent": { + "type": "Distance To Portfolio Event", + "name": "New Distance To Portfolio Event", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On", + "name": "New Trigger On", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4f530116-4f24-4d1f-aa96-5da0fe6f5582", + "savedPayload": { + "position": { + "x": 29772.70080400476, + "y": 23888.754885367387 + }, + "targetPosition": { + "x": 29752.24616524063, + "y": 24338.289764718287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off", + "name": "New Trigger Off", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "47215f08-c502-4146-8955-c54a896b19b9", + "savedPayload": { + "position": { + "x": 29910.613600009438, + "y": 23917.077519401573 + }, + "targetPosition": { + "x": 29752.24616524063, + "y": 24338.289764718287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position", + "name": "New Take Position", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "f20833d2-f1d7-4a3d-854f-0fc1c6ebbe16", + "savedPayload": { + "position": { + "x": 30033.02428808815, + "y": 23986.631342765642 + }, + "targetPosition": { + "x": 29752.24616524063, + "y": 24338.289764718287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closePosition": { + "type": "Close Position", + "name": "New Close Position", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "23199a32-df4d-4e99-ace7-bd7c7769616a", + "savedPayload": { + "position": { + "x": 30127.950457206327, + "y": 24090.60794261873 + }, + "targetPosition": { + "x": 29752.24616524063, + "y": 24338.289764718287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "nextPhase": { + "type": "Next Phase", + "name": "New Next Phase", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a335e69a-fa63-495d-802f-52abb3924607", + "savedPayload": { + "position": { + "x": 30186.100072541176, + "y": 24218.829364919657 + }, + "targetPosition": { + "x": 29752.24616524063, + "y": 24338.289764718287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhase": { + "type": "Move To Phase", + "name": "New Move To Phase", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "e2715d77-3042-4d90-8327-d60b390aa1be", + "savedPayload": { + "position": { + "x": 30201.78104459153, + "y": 24358.744403482415 + }, + "targetPosition": { + "x": 29752.24616524063, + "y": 24338.289764718287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrder": { + "type": "Create Order", + "name": "New Create Order", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "aca5ebc7-0f37-4144-af26-3580a3308054", + "savedPayload": { + "position": { + "x": 30173.458410557345, + "y": 24496.657199487094 + }, + "targetPosition": { + "x": 29752.24616524063, + "y": 24338.289764718287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "cancelOrder": { + "type": "Cancel Order", + "name": "New Cancel Order", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "163f0105-0072-4940-93f2-81f7e6395f19", + "savedPayload": { + "position": { + "x": 30103.904587193276, + "y": 24619.067887565805 + }, + "targetPosition": { + "x": 29752.24616524063, + "y": 24338.289764718287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeOrder": { + "type": "Close Order", + "name": "New Close Order", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "97c04d92-6277-49b9-8c3c-e6c0ffe7c1cd", + "savedPayload": { + "position": { + "x": 29999.927987340187, + "y": 24713.994056683983 + }, + "targetPosition": { + "x": 29752.24616524063, + "y": 24338.289764718287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "09e76836-d0f8-4081-b58a-e91093dfd43b", + "savedPayload": { + "position": { + "x": 29751.24616524063, + "y": 24338.289764718287 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "candle": { + "type": "Candle", + "name": "New Candle", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8d3a6334-6584-4c9b-ac24-ff5f530e69e9", + "savedPayload": { + "position": { + "x": 29893.392799903144, + "y": 23980.036687874144 + }, + "targetPosition": { + "x": 29764.991498991047, + "y": 24411.329054980357 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "32f2f32f-3c57-4b20-b79e-717510cba504", + "savedPayload": { + "position": { + "x": 30048.667276248627, + "y": 24062.003915035766 + }, + "targetPosition": { + "x": 29764.991498991047, + "y": 24411.329054980357 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "open": { + "type": "Open", + "name": "New Open", + "project": "Foundations", + "id": "d1b851af-ca80-45cf-80fc-1b7ca46f977d", + "savedPayload": { + "position": { + "x": 30160.75468703397, + "y": 24197.152728113673 + }, + "targetPosition": { + "x": 29764.991498991047, + "y": 24411.329054980357 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "close": { + "type": "Close", + "name": "New Close", + "project": "Foundations", + "id": "91074066-0757-4fb0-86d1-a344ae9d03cc", + "savedPayload": { + "position": { + "x": 30212.590740042007, + "y": 24364.907945443796 + }, + "targetPosition": { + "x": 29764.991498991047, + "y": 24411.329054980357 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "min": { + "type": "Min", + "name": "New Min", + "project": "Foundations", + "id": "9ae1e9d9-9232-4934-8073-99531809e433", + "savedPayload": { + "position": { + "x": 30196.28386609726, + "y": 24539.730355892454 + }, + "targetPosition": { + "x": 29764.991498991047, + "y": 24411.329054980357 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "max": { + "type": "Max", + "name": "New Max", + "project": "Foundations", + "id": "3fbc5355-9064-45c8-a0fd-878edec7a51f", + "savedPayload": { + "position": { + "x": 30114.316638935637, + "y": 24695.004832237937 + }, + "targetPosition": { + "x": 29764.991498991047, + "y": 24411.329054980357 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "index": { + "type": "Index", + "name": "New Index", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "22e5af85-6b66-489c-9b1e-6eb638fa9323", + "savedPayload": { + "position": { + "x": 29979.16782585773, + "y": 24807.09224302328 + }, + "targetPosition": { + "x": 29764.991498991047, + "y": 24411.329054980357 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f96aaf54-955b-416a-99bf-056937df1bc3", + "savedPayload": { + "position": { + "x": 29764.991498991047, + "y": 24411.329054980357 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "cycle": { + "type": "Cycle", + "name": "New Cycle", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "558629bf-9228-4538-9721-b87a9360b590", + "savedPayload": { + "position": { + "x": 28088.526985055014, + "y": 27614.57082212331 + }, + "targetPosition": { + "x": 27790.347963357934, + "y": 27277.54074776826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "1dbd2290-b62c-41a3-a2d6-754c7e5dd32d", + "savedPayload": { + "position": { + "x": 27833.478551992033, + "y": 27725.46903703349 + }, + "targetPosition": { + "x": 27790.347963357934, + "y": 27277.54074776826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "lastBegin": { + "type": "Last Begin", + "name": "New Last Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d941b46c-0494-4d0b-a44f-ff5a8c0e34e2", + "savedPayload": { + "position": { + "x": 27561.955700025617, + "y": 27665.273869966946 + }, + "targetPosition": { + "x": 27790.347963357934, + "y": 27277.54074776826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "lastEnd": { + "type": "Last End", + "name": "New Last End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "e94b518e-e3ae-4a28-b6ae-d197cbda5e3f", + "savedPayload": { + "position": { + "x": 27377.67092988463, + "y": 27456.97782878462 + }, + "targetPosition": { + "x": 27790.347963357934, + "y": 27277.54074776826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8d1d7afd-eb29-4f95-8e7a-4eb7bef1a1c8", + "savedPayload": { + "position": { + "x": 29766.527492249726, + "y": 24485.634592099785 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedVariables": { + "type": "User Defined Variables", + "name": "New User Defined Variables", + "project": "Foundations", + "userDefinedVariable": [ + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-0", + "config": "{\n \"initialValue\": 0\n}", + "project": "Foundations", + "id": "a626e41f-c528-409b-bfb4-0bb571532793", + "savedPayload": { + "position": { + "x": 28178.401388365055, + "y": 27497.46546711418 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-1", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "84fbbaed-6a07-4cf8-931f-70066b4d4476", + "savedPayload": { + "position": { + "x": 28100.3019573783, + "y": 27598.983074284926 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-2", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "6d47fb6a-c979-4246-af76-af3984f999df", + "savedPayload": { + "position": { + "x": 27996.76528707058, + "y": 27674.385352683654 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-3", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d167a254-c129-492a-aa9c-e243e1d7a79d", + "savedPayload": { + "position": { + "x": 27876.17930271394, + "y": 27717.563658149113 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-4", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "552bf36d-4b0c-47b5-a657-8029888dca13", + "savedPayload": { + "position": { + "x": 27748.31316360849, + "y": 27725.019941163766 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-5", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "c5239785-de08-4c20-8be2-bc31dc73e339", + "savedPayload": { + "position": { + "x": 27623.525823895347, + "y": 27696.150138021985 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-6", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "58b94fee-f84d-48bb-846f-111873aad134", + "savedPayload": { + "position": { + "x": 27511.92681169918, + "y": 27633.293108478993 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-7", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "e8d4ed8d-c24c-4948-abf0-e7ab92c7482a", + "savedPayload": { + "position": { + "x": 27422.55721528325, + "y": 27541.541155243205 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-8", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "495439af-cd96-4233-b3a8-10ecbe9503ab", + "savedPayload": { + "position": { + "x": 27362.65722784771, + "y": 27428.327475895916 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "User Defined Variable", + "name": "User-Defined-Variable-9", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "803f397b-69dd-4e67-8af5-7943ce462e71", + "savedPayload": { + "position": { + "x": 27337.079590135654, + "y": 27302.823969430163 + }, + "targetPosition": { + "x": 27786.316439422968, + "y": 27276.627533748822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "acda5880-8295-47d4-9dec-c98ef13bb8a6", + "savedPayload": { + "position": { + "x": 29755.812247124617, + "y": 24559.17951472403 + }, + "targetPosition": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "308f5581-0f16-493a-a807-3d21ce63605a", + "savedPayload": { + "position": { + "x": 29317.392257940086, + "y": 24457.750164516918 + }, + "targetPosition": { + "x": 29145.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategy": { + "type": "Strategy", + "name": "New Strategy", + "project": "Foundations", + "serialNumber": { + "type": "Serial Number", + "name": "New Serial Number", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "5ee7d467-0239-4f0e-ab3d-641bde103d63", + "savedPayload": { + "position": { + "x": 28175.299624069597, + "y": 26751.396035154 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "identifier": { + "type": "Identifier", + "name": "New Identifier", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "1bbd8061-bdf8-4d4d-a05e-9af4de3b25b7", + "savedPayload": { + "position": { + "x": 28219.82244146279, + "y": 26850.321677299104 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7076a329-f148-47bc-a317-4234a8f5ced9", + "savedPayload": { + "position": { + "x": 28239.37705093444, + "y": 26957.027727693916 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "e4a952f8-5c24-4a5c-9866-ca03fceba543", + "savedPayload": { + "position": { + "x": 28232.82700966016, + "y": 27065.312818550203 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginRate": { + "type": "Begin Rate", + "name": "New Begin Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "799b7775-729d-4853-b09f-55c2b62c5ead", + "savedPayload": { + "position": { + "x": 28200.552982230387, + "y": 27168.883813987686 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endRate": { + "type": "End Rate", + "name": "New End Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "253c4259-058f-4bbd-9a26-63262dd39ee6", + "savedPayload": { + "position": { + "x": 28144.43061780802, + "y": 27261.72154421679 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "6c0cb66c-40bf-44b3-94bd-16738c27fba7", + "savedPayload": { + "position": { + "x": 28067.72154421679, + "y": 27338.43061780802 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "6d2f121f-f452-4884-bfe9-1351c59a1380", + "savedPayload": { + "position": { + "x": 27974.883813987686, + "y": 27394.552982230387 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "situationName": { + "type": "Situation Name", + "name": "New Situation Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "315f85e5-0591-4bf3-b2ce-5dd9244c9ccb", + "savedPayload": { + "position": { + "x": 27871.312818550203, + "y": 27426.82700966016 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "index": { + "type": "Index", + "name": "New Index", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7626a91a-2e92-4bf7-b150-bbcfc456e96c", + "savedPayload": { + "position": { + "x": 27763.027727693916, + "y": 27433.37705093444 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategyName": { + "type": "Strategy Name", + "name": "New Strategy Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "8a868ba2-625f-4cc0-927e-a0e7aaced8fc", + "savedPayload": { + "position": { + "x": 27656.321677299104, + "y": 27413.82244146279 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategyCounters": { + "type": "Strategy Counters", + "name": "New Strategy Counters", + "project": "Foundations", + "periods": { + "type": "Periods", + "name": "New Periods", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4add8b5b-7b5d-4d3f-b2c8-4a473d250d6a", + "savedPayload": { + "position": { + "x": 27324.594018774056, + "y": 27754.40119660525 + }, + "targetPosition": { + "x": 27557.396035154, + "y": 27369.299624069597 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedCounters": [], + "id": "859beb7b-a444-4975-b7e9-0a086d557453", + "savedPayload": { + "position": { + "x": 27557.396035154, + "y": 27369.299624069597 + }, + "targetPosition": { + "x": 27790.198051533946, + "y": 26984.198051533946 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5f51d8cf-b738-415a-b99b-5c4e812af01d", + "savedPayload": { + "position": { + "x": 29463.38276490974, + "y": 24555.297902613052 + }, + "targetPosition": { + "x": 29145.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "position": { + "type": "Position", + "name": "New Position", + "project": "Foundations", + "serialNumber": { + "type": "Serial Number", + "name": "New Serial Number", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "118abadb-178b-4be1-9369-cdfffab386c2", + "savedPayload": { + "position": { + "x": 27879.69383184551, + "y": 26878.231975571955 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "identifier": { + "type": "Identifier", + "name": "New Identifier", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "b6247320-e78f-4632-9ced-cb4577f226e1", + "savedPayload": { + "position": { + "x": 27886.519496184086, + "y": 26930.078043543785 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "9c6dad67-7836-49f3-a1ec-247d9d57b260", + "savedPayload": { + "position": { + "x": 27884.23848812167, + "y": 26982.3217174194 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d2573931-6a4a-4a99-aae6-1b1a5d334be2", + "savedPayload": { + "position": { + "x": 27872.920114933997, + "y": 27033.375599604668 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginRate": { + "type": "Begin Rate", + "name": "New Begin Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "06567f7f-f061-4c21-870d-f6b730d43146", + "savedPayload": { + "position": { + "x": 27852.908279662995, + "y": 27081.688443723895 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endRate": { + "type": "End Rate", + "name": "New End Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "21e8213c-b44c-45cd-9d48-9673cd4f218b", + "savedPayload": { + "position": { + "x": 27824.8110317969, + "y": 27125.792288456003 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "4fee9440-6c2b-46bb-b9f6-0cefd650ccb1", + "savedPayload": { + "position": { + "x": 27789.48209199423, + "y": 27164.347060796423 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "b72a34fc-33b1-4234-97b4-d925fa380229", + "savedPayload": { + "position": { + "x": 27747.994912213577, + "y": 27196.18129349725 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "situationName": { + "type": "Situation Name", + "name": "New Situation Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "ac58716c-fe9f-48cc-b107-b4516e2b1c0b", + "savedPayload": { + "position": { + "x": 27701.610059419058, + "y": 27220.32771950677 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "entryTargetRate": { + "type": "Entry Target Rate", + "name": "New Entry Target Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "44709fed-c34b-459d-b84f-ee592e147c89", + "savedPayload": { + "position": { + "x": 27651.73691389096, + "y": 27236.052661889367 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitTargetRate": { + "type": "Exit Target Rate", + "name": "New Exit Target Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "702bef0e-1659-45b7-ace7-1c38f0449c02", + "savedPayload": { + "position": { + "x": 27599.89084591913, + "y": 27242.878326227943 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stopLoss": { + "type": "Stop Loss", + "name": "New Stop Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8e48af9f-1aca-48c1-877f-743eb2ef1798", + "savedPayload": { + "position": { + "x": 27798.63550064544, + "y": 27404.92886993089 + }, + "targetPosition": { + "x": 27547.647172043515, + "y": 27240.597318165528 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "13534fb1-6724-40a5-95bc-3250008279e3", + "savedPayload": { + "position": { + "x": 27702.479054185766, + "y": 27497.554684808885 + }, + "targetPosition": { + "x": 27547.647172043515, + "y": 27240.597318165528 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stopLossPhase": { + "type": "Stop Loss Phase", + "name": "New Stop Loss Phase", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4b4bc084-b646-4740-a36a-de8f32935a35", + "savedPayload": { + "position": { + "x": 27575.6562545794, + "y": 27539.28694184787 + }, + "targetPosition": { + "x": 27547.647172043515, + "y": 27240.597318165528 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stopLossPosition": { + "type": "Stop Loss Position", + "name": "New Stop Loss Position", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "97b0c574-3fef-4985-9a46-c69fad0a48d2", + "savedPayload": { + "position": { + "x": 27443.285912667947, + "y": 27521.86005572873 + }, + "targetPosition": { + "x": 27547.647172043515, + "y": 27240.597318165528 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "initialValue": { + "type": "Initial Value", + "name": "New Initial Value", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "59059934-8245-4f80-9084-9b2c61b17cff", + "savedPayload": { + "position": { + "x": 27331.58559808268, + "y": 27448.72563497409 + }, + "targetPosition": { + "x": 27547.647172043515, + "y": 27240.597318165528 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "finalValue": { + "type": "Final Value", + "name": "New Final Value", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "da4b19d5-d121-492d-8c1a-543b6e91c866", + "savedPayload": { + "position": { + "x": 27262.67892804166, + "y": 27334.36884854922 + }, + "targetPosition": { + "x": 27547.647172043515, + "y": 27240.597318165528 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0f1fb596-69d8-44f8-9552-240e075c666b", + "savedPayload": { + "position": { + "x": 27547.647172043515, + "y": 27240.597318165528 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takeProfit": { + "type": "Take Profit", + "name": "New Take Profit", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "502b3dd2-e90d-4aa6-85aa-9f47f11cb542", + "savedPayload": { + "position": { + "x": 27715.232667283766, + "y": 27434.6975970983 + }, + "targetPosition": { + "x": 27496.593289858247, + "y": 27229.278944977854 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "fec250fe-045c-40bd-8e5f-556a249d5d65", + "savedPayload": { + "position": { + "x": 27604.452749349697, + "y": 27509.218826020573 + }, + "targetPosition": { + "x": 27496.593289858247, + "y": 27229.278944977854 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takeProfitPhase": { + "type": "Take Profit Phase", + "name": "New Take Profit Phase", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "381e077e-742b-4e84-9922-66b61d2cb95c", + "savedPayload": { + "position": { + "x": 27472.309942653887, + "y": 27528.294528265 + }, + "targetPosition": { + "x": 27496.593289858247, + "y": 27229.278944977854 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takeProfitPosition": { + "type": "Take Profit Position", + "name": "New Take Profit Position", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "e3865c8a-c1ec-4751-8be8-0fa938810bb3", + "savedPayload": { + "position": { + "x": 27344.97675068761, + "y": 27488.146527053937 + }, + "targetPosition": { + "x": 27496.593289858247, + "y": 27229.278944977854 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "initialValue": { + "type": "Initial Value", + "name": "New Initial Value", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "2495cb59-bbfb-4dbe-a5d6-8bcef21f6508", + "savedPayload": { + "position": { + "x": 27247.673073758902, + "y": 27396.72662641016 + }, + "targetPosition": { + "x": 27496.593289858247, + "y": 27229.278944977854 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "finalValue": { + "type": "Final Value", + "name": "New Final Value", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d1b24719-6f94-4b30-8d09-7c959795317e", + "savedPayload": { + "position": { + "x": 27199.671098434777, + "y": 27272.141658847668 + }, + "targetPosition": { + "x": 27496.593289858247, + "y": 27229.278944977854 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "207c4178-313f-4601-80f5-809c734c7fb9", + "savedPayload": { + "position": { + "x": 27496.593289858247, + "y": 27229.278944977854 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "positionCounters": { + "type": "Position Counters", + "name": "New Position Counters", + "project": "Foundations", + "periods": { + "type": "Periods", + "name": "New Periods", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7c651f6a-732d-4da1-a921-f4012b4ab0ff", + "savedPayload": { + "position": { + "x": 27309.75586176851, + "y": 27475.37035966032 + }, + "targetPosition": { + "x": 27448.28044573902, + "y": 27209.267109706852 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedCounters": [], + "id": "a1f93656-53f9-458c-b73d-255bbd7d8e56", + "savedPayload": { + "position": { + "x": 27448.28044573902, + "y": 27209.267109706852 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "positionStatistics": { + "type": "Position Statistics", + "name": "New Position Statistics", + "project": "Foundations", + "profitLoss": { + "type": "Profit Loss", + "name": "New Profit Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "bc8b6fd2-aed8-493a-90df-cfab1f13f25e", + "savedPayload": { + "position": { + "x": 27518.98163071644, + "y": 27458.333721594143 + }, + "targetPosition": { + "x": 27404.17660100691, + "y": 27181.169861840757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "ROI": { + "type": "ROI", + "name": "New ROI", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4d987cea-36eb-456a-a9d1-d6157d370add", + "savedPayload": { + "position": { + "x": 27365.018743340897, + "y": 27478.6033202529 + }, + "targetPosition": { + "x": 27404.17660100691, + "y": 27181.169861840757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitFail": { + "type": "Hit Fail", + "name": "New Hit Fail", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "f1d201d2-a555-4b40-9b27-59c101899cb7", + "savedPayload": { + "position": { + "x": 27221.548172304294, + "y": 27419.17586392813 + }, + "targetPosition": { + "x": 27404.17660100691, + "y": 27181.169861840757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "days": { + "type": "Days", + "name": "New Days", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "00c50e83-c14a-4bba-ab0f-1a854d60a05f", + "savedPayload": { + "position": { + "x": 27127.012741253526, + "y": 27295.974891550286 + }, + "targetPosition": { + "x": 27404.17660100691, + "y": 27181.169861840757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedStatistics": [ + { + "type": "User Defined Statistic", + "name": "New User Defined Statistic", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "fe9075e1-abca-4d07-aaaf-33ddc95e28af", + "savedPayload": { + "position": { + "x": 26809.309684182626, + "y": 27102.85414650873 + }, + "targetPosition": { + "x": 27106.74314259477, + "y": 27142.012004174743 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4ff25c30-12d7-43ed-bdb2-7662f36aa20c", + "savedPayload": { + "position": { + "x": 27106.74314259477, + "y": 27142.012004174743 + }, + "targetPosition": { + "x": 27404.17660100691, + "y": 27181.169861840757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "35f3acfb-054f-4a2e-b840-c94cc3215ebf", + "savedPayload": { + "position": { + "x": 27404.17660100691, + "y": 27181.169861840757 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "positionBaseAsset": { + "type": "Position Base Asset", + "name": "New Position Base Asset", + "project": "Foundations", + "beginBalance": { + "type": "Begin Balance", + "name": "New Begin Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "2ea13641-49fe-47ab-8e91-9eb5f72e016f", + "savedPayload": { + "position": { + "x": 27468.227871664192, + "y": 27427.74870827386 + }, + "targetPosition": { + "x": 27365.62182866649, + "y": 27145.840922038085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endBalance": { + "type": "End Balance", + "name": "New End Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "671e6d02-075b-434c-b96f-3fc29fc60616", + "savedPayload": { + "position": { + "x": 27352.53601245689, + "y": 27445.555388512643 + }, + "targetPosition": { + "x": 27365.62182866649, + "y": 27145.840922038085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "entryTargetSize": { + "type": "Entry Target Size", + "name": "New Entry Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "990f7ce5-7cda-4b87-89ac-fc22830921e2", + "savedPayload": { + "position": { + "x": 27238.836350144284, + "y": 27417.73325814908 + }, + "targetPosition": { + "x": 27365.62182866649, + "y": 27145.840922038085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitTargetSize": { + "type": "Exit Target Size", + "name": "New Exit Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8dd5c855-ab23-4f71-8335-006092c1f63d", + "savedPayload": { + "position": { + "x": 27144.438627623455, + "y": 27348.517984322785 + }, + "targetPosition": { + "x": 27365.62182866649, + "y": 27145.840922038085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "profitLoss": { + "type": "Profit Loss", + "name": "New Profit Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "bfd24327-5605-4104-b776-5b524768719c", + "savedPayload": { + "position": { + "x": 27083.714042430718, + "y": 27248.446965035786 + }, + "targetPosition": { + "x": 27365.62182866649, + "y": 27145.840922038085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "ROI": { + "type": "ROI", + "name": "New ROI", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "af0516fb-04bb-4e0c-8886-623fc915f619", + "savedPayload": { + "position": { + "x": 27065.907362191934, + "y": 27132.755105828484 + }, + "targetPosition": { + "x": 27365.62182866649, + "y": 27145.840922038085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitFail": { + "type": "Hit Fail", + "name": "New Hit Fail", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "bb9e43fe-761d-4661-a852-0716482d701a", + "savedPayload": { + "position": { + "x": 27093.729492555496, + "y": 27019.055443515877 + }, + "targetPosition": { + "x": 27365.62182866649, + "y": 27145.840922038085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7492d62a-3986-4dc5-8bea-57fff92e7643", + "savedPayload": { + "position": { + "x": 27365.62182866649, + "y": 27145.840922038085 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "positionQuotedAsset": { + "type": "Position Quoted Asset", + "name": "New Position Quoted Asset", + "project": "Foundations", + "beginBalance": { + "type": "Begin Balance", + "name": "New Begin Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "92bd0b23-e677-43ee-a528-4e9a2ac56851", + "savedPayload": { + "position": { + "x": 27385.882049265743, + "y": 27399.796068161097 + }, + "targetPosition": { + "x": 27333.787595965663, + "y": 27104.353742257434 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endBalance": { + "type": "End Balance", + "name": "New End Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4a27ef0a-8986-4409-a62a-138aa49df56f", + "savedPayload": { + "position": { + "x": 27268.855711784232, + "y": 27397.242544393415 + }, + "targetPosition": { + "x": 27333.787595965663, + "y": 27104.353742257434 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "entryTargetSize": { + "type": "Entry Target Size", + "name": "New Entry Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "9d8c52bc-5043-418d-8364-6f8cc91991db", + "savedPayload": { + "position": { + "x": 27161.71466506035, + "y": 27350.09935554413 + }, + "targetPosition": { + "x": 27333.787595965663, + "y": 27104.353742257434 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitTargetSize": { + "type": "Exit Target Size", + "name": "New Exit Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "11297427-3916-46df-9be5-1f97ef392fc4", + "savedPayload": { + "position": { + "x": 27080.770162221797, + "y": 27265.54362476148 + }, + "targetPosition": { + "x": 27333.787595965663, + "y": 27104.353742257434 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "profitLoss": { + "type": "Profit Loss", + "name": "New Profit Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "1835ac35-70a7-44b9-93a6-5068f7c82bac", + "savedPayload": { + "position": { + "x": 27038.345270062, + "y": 27156.448195557514 + }, + "targetPosition": { + "x": 27333.787595965663, + "y": 27104.353742257434 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "ROI": { + "type": "ROI", + "name": "New ROI", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "1be4505f-d707-4e1b-b15c-bf4b41e76d65", + "savedPayload": { + "position": { + "x": 27040.89879382968, + "y": 27039.421858076003 + }, + "targetPosition": { + "x": 27333.787595965663, + "y": 27104.353742257434 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitFail": { + "type": "Hit Fail", + "name": "New Hit Fail", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "b0cf8287-bd8b-4b6d-8a24-93e2cc313321", + "savedPayload": { + "position": { + "x": 27088.041982678966, + "y": 26932.28081135212 + }, + "targetPosition": { + "x": 27333.787595965663, + "y": 27104.353742257434 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "771d6956-b547-4ad9-849d-3888cbc385fe", + "savedPayload": { + "position": { + "x": 27333.787595965663, + "y": 27104.353742257434 + }, + "targetPosition": { + "x": 27586.80502970953, + "y": 26943.163859753386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fe5f1474-9007-4b07-8ee1-7a1f04838f00", + "savedPayload": { + "position": { + "x": 29560.930503005875, + "y": 24701.288409582707 + }, + "targetPosition": { + "x": 29145.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategyTriggerStage": { + "type": "Strategy Trigger Stage", + "name": "New Strategy Trigger Stage", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "2f8a356b-762b-47b6-a033-44c26452ce51", + "savedPayload": { + "position": { + "x": 27742.290660370727, + "y": 27096.165121735266 + }, + "targetPosition": { + "x": 27472, + "y": 26966 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "79f8f516-b8e0-42f8-9111-d2ccbd93238c", + "savedPayload": { + "position": { + "x": 27659.04694055762, + "y": 27200.54944474041 + }, + "targetPosition": { + "x": 27472, + "y": 26966 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "e49e5c56-c0b7-47d4-8971-3324717735ef", + "savedPayload": { + "position": { + "x": 27538.756280186895, + "y": 27258.478373654547 + }, + "targetPosition": { + "x": 27472, + "y": 26966 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "e7c15d0a-635a-476c-a368-3d3f792c50fe", + "savedPayload": { + "position": { + "x": 27405.243719813105, + "y": 27258.478373654547 + }, + "targetPosition": { + "x": 27472, + "y": 26966 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginRate": { + "type": "Begin Rate", + "name": "New Begin Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "5a63cef7-0d6d-4fc4-8bd9-d5b2ad510d61", + "savedPayload": { + "position": { + "x": 27284.95305944238, + "y": 27200.54944474041 + }, + "targetPosition": { + "x": 27472, + "y": 26966 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endRate": { + "type": "End Rate", + "name": "New End Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "5ed0c9cc-4477-4e6b-91dc-cf7809e71ee8", + "savedPayload": { + "position": { + "x": 27201.709339629273, + "y": 27096.165121735266 + }, + "targetPosition": { + "x": 27472, + "y": 26966 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "00f594d5-a418-46bb-99eb-733746ca98a5", + "savedPayload": { + "position": { + "x": 29595.184713375795, + "y": 24873.495954146998 + }, + "targetPosition": { + "x": 29145.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategyOpenStage": { + "type": "Strategy Open Stage", + "name": "New Strategy Open Stage", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "170bddaa-cc64-4554-9060-fd09ed2f544a", + "savedPayload": { + "position": { + "x": 29853.182124754458, + "y": 24703.520814191277 + }, + "targetPosition": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "b1b9b311-febc-49ad-9f3f-07407fac02d7", + "savedPayload": { + "position": { + "x": 29944.618576965215, + "y": 24810.579144589112 + }, + "targetPosition": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "adce3ba3-0377-4d01-8195-e3e063dfd602", + "savedPayload": { + "position": { + "x": 29998.49696718483, + "y": 24940.653084976133 + }, + "targetPosition": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "5718521a-754b-46ec-8d4e-5527dd22df1e", + "savedPayload": { + "position": { + "x": 30009.543303185783, + "y": 25081.01009178882 + }, + "targetPosition": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginRate": { + "type": "Begin Rate", + "name": "New Begin Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "b2595b4d-f756-4d28-b10c-2c5273ea4def", + "savedPayload": { + "position": { + "x": 29976.676292635955, + "y": 25217.91104327558 + }, + "targetPosition": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endRate": { + "type": "End Rate", + "name": "New End Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "eb641637-a1ca-4c84-9ac3-802b6c318623", + "savedPayload": { + "position": { + "x": 29903.113187525887, + "y": 25337.955120459872 + }, + "targetPosition": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stageDefinedIn": { + "type": "Stage Defined In", + "name": "New Stage Defined In", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "12d3ba84-ac2c-466b-835a-07d72752b9d2", + "savedPayload": { + "position": { + "x": 29796.054857128052, + "y": 25429.39157267063 + }, + "targetPosition": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stageBaseAsset": { + "type": "Stage Base Asset", + "name": "New Stage Base Asset", + "project": "Foundations", + "targetSize": { + "type": "Target Size", + "name": "New Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8a18fb26-bb0d-4461-b26d-e98617b7d737", + "savedPayload": { + "position": { + "x": 30081.72670637111, + "y": 25655.477507454536 + }, + "targetPosition": { + "x": 29665.98091674103, + "y": 25483.269962890245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizePlaced": { + "type": "Size Placed", + "name": "New Size Placed", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7e656e75-1fcd-43a4-9134-394a7078e36c", + "savedPayload": { + "position": { + "x": 29901.10527086321, + "y": 25866.958036849584 + }, + "targetPosition": { + "x": 29665.98091674103, + "y": 25483.269962890245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "460d1541-0865-4465-975d-d91ab91cfc91", + "savedPayload": { + "position": { + "x": 29630.6743236635, + "y": 25931.882763070153 + }, + "targetPosition": { + "x": 29665.98091674103, + "y": 25483.269962890245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "ac159e7e-ef68-4825-9336-61696824e632", + "savedPayload": { + "position": { + "x": 29373.72929499245, + "y": 25825.45264741026 + }, + "targetPosition": { + "x": 29665.98091674103, + "y": 25483.269962890245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "411cd7bc-c8dd-48ab-9497-d97bfd1ee613", + "savedPayload": { + "position": { + "x": 29665.98091674103, + "y": 25483.269962890245 + }, + "targetPosition": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stageQuotedAsset": { + "type": "Stage Quoted Asset", + "name": "New Stage Quoted Asset", + "project": "Foundations", + "targetSize": { + "type": "Target Size", + "name": "New Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "265ed677-f81b-42d2-ac3f-29f731b21866", + "savedPayload": { + "position": { + "x": 29867.80659444836, + "y": 25786.56792063978 + }, + "targetPosition": { + "x": 29525.623909928345, + "y": 25494.316298891197 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizePlaced": { + "type": "Size Placed", + "name": "New Size Placed", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8559c3e8-5148-4211-a001-f15e10ed3e0e", + "savedPayload": { + "position": { + "x": 29630.6743236635, + "y": 25931.882763070153 + }, + "targetPosition": { + "x": 29525.623909928345, + "y": 25494.316298891197 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "21c0d700-7ec7-4d2a-8145-fad16f2ef6fb", + "savedPayload": { + "position": { + "x": 29353.416365364053, + "y": 25910.062088521277 + }, + "targetPosition": { + "x": 29525.623909928345, + "y": 25494.316298891197 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "5b0592ac-52d5-4e8c-996d-df42cbcc0744", + "savedPayload": { + "position": { + "x": 29141.935835969005, + "y": 25729.440653013375 + }, + "targetPosition": { + "x": 29525.623909928345, + "y": 25494.316298891197 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3cb9c54c-e1b3-483e-a3d3-b6bb72f2cb59", + "savedPayload": { + "position": { + "x": 29525.623909928345, + "y": 25494.316298891197 + }, + "targetPosition": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4d2b7223-4d45-4d8d-af9d-0f53e80f5f0f", + "savedPayload": { + "position": { + "x": 29560.930503005875, + "y": 25045.70349871129 + }, + "targetPosition": { + "x": 29145.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategyManageStage": { + "type": "Strategy Manage Stage", + "name": "New Strategy Manage Stage", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "860e2052-d82f-466e-a387-21444501f4a7", + "savedPayload": { + "position": { + "x": 27358.951684230586, + "y": 27161.297033448474 + }, + "targetPosition": { + "x": 27259.867965644036, + "y": 26878.132034355964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "9e255549-697a-487c-9f9d-6f9587bb13d6", + "savedPayload": { + "position": { + "x": 27226.278622813043, + "y": 27176.245697323935 + }, + "targetPosition": { + "x": 27259.867965644036, + "y": 26878.132034355964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "9a19bfa6-7bef-498d-bc4a-cd62c69dacfe", + "savedPayload": { + "position": { + "x": 27100.258342689434, + "y": 27132.14929412445 + }, + "targetPosition": { + "x": 27259.867965644036, + "y": 26878.132034355964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "d50894b7-8d24-4a43-8c52-d5d25d2cbccf", + "savedPayload": { + "position": { + "x": 27005.85070587555, + "y": 27037.741657310566 + }, + "targetPosition": { + "x": 27259.867965644036, + "y": 26878.132034355964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginRate": { + "type": "Begin Rate", + "name": "New Begin Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "bc49244c-a026-42f2-a5ff-299381abc72a", + "savedPayload": { + "position": { + "x": 26961.754302676065, + "y": 26911.721377186957 + }, + "targetPosition": { + "x": 27259.867965644036, + "y": 26878.132034355964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endRate": { + "type": "End Rate", + "name": "New End Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "434e9251-fc68-4a39-a207-2b09f4b494bb", + "savedPayload": { + "position": { + "x": 26976.702966551526, + "y": 26779.048315769414 + }, + "targetPosition": { + "x": 27259.867965644036, + "y": 26878.132034355964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a5525e50-b9eb-47ac-87f9-74bb1b633de0", + "savedPayload": { + "position": { + "x": 29463.38276490974, + "y": 25191.694005680944 + }, + "targetPosition": { + "x": 29145.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategyCloseStage": { + "type": "Strategy Close Stage", + "name": "New Strategy Close Stage", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7dbf0370-8819-46e3-b522-b2e551abf82b", + "savedPayload": { + "position": { + "x": 29767.005058119994, + "y": 25253.935150699548 + }, + "targetPosition": { + "x": 29318.392257940086, + "y": 25289.24174377708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8284afc5-a8f7-4798-a3c2-6d8cc7b5c4a8", + "savedPayload": { + "position": { + "x": 29755.95872211904, + "y": 25394.292157512235 + }, + "targetPosition": { + "x": 29318.392257940086, + "y": 25289.24174377708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "80a34ea0-1d2b-4ea5-add8-97d4d3d917c0", + "savedPayload": { + "position": { + "x": 29702.080331899426, + "y": 25524.366097899256 + }, + "targetPosition": { + "x": 29318.392257940086, + "y": 25289.24174377708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "26618b1f-a0e1-4223-93ec-a3c91daf108e", + "savedPayload": { + "position": { + "x": 29610.64387968867, + "y": 25631.42442829709 + }, + "targetPosition": { + "x": 29318.392257940086, + "y": 25289.24174377708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginRate": { + "type": "Begin Rate", + "name": "New Begin Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "ad6b6489-ba2c-4d72-b82f-0cf8f0e640ca", + "savedPayload": { + "position": { + "x": 29490.599802504377, + "y": 25704.98753340716 + }, + "targetPosition": { + "x": 29318.392257940086, + "y": 25289.24174377708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endRate": { + "type": "End Rate", + "name": "New End Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "52a002d8-3435-44a2-a6ad-3599f27af972", + "savedPayload": { + "position": { + "x": 29353.698851017616, + "y": 25737.854543956986 + }, + "targetPosition": { + "x": 29318.392257940086, + "y": 25289.24174377708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stageDefinedIn": { + "type": "Stage Defined In", + "name": "New Stage Defined In", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "aebbe79d-ea74-4d09-bc31-67bbdf58ef2c", + "savedPayload": { + "position": { + "x": 29213.34184420493, + "y": 25726.808207956034 + }, + "targetPosition": { + "x": 29318.392257940086, + "y": 25289.24174377708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stageBaseAsset": { + "type": "Stage Base Asset", + "name": "New Stage Base Asset", + "project": "Foundations", + "targetSize": { + "type": "Target Size", + "name": "New Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4f3329be-0aa9-44e6-8e4b-ed323df7f159", + "savedPayload": { + "position": { + "x": 29255.4754483822, + "y": 26088.6756073665 + }, + "targetPosition": { + "x": 29083.26790381791, + "y": 25672.929817736418 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizePlaced": { + "type": "Size Placed", + "name": "New Size Placed", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a123aa78-c083-4ec7-ac23-c9c82e0563cf", + "savedPayload": { + "position": { + "x": 28978.217490082752, + "y": 26110.496281915373 + }, + "targetPosition": { + "x": 29083.26790381791, + "y": 25672.929817736418 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "2bf67694-8b2b-40c2-ab90-87bfd5cb05e2", + "savedPayload": { + "position": { + "x": 28741.085219297896, + "y": 25965.181439485 + }, + "targetPosition": { + "x": 29083.26790381791, + "y": 25672.929817736418 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "6d3fb04b-24b6-49f3-9dbf-3752191a91e5", + "savedPayload": { + "position": { + "x": 28634.655103638, + "y": 25708.236410813948 + }, + "targetPosition": { + "x": 29083.26790381791, + "y": 25672.929817736418 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5cd9bcfb-589f-4d35-b539-cfbc4d9f6cc8", + "savedPayload": { + "position": { + "x": 29083.26790381791, + "y": 25672.929817736418 + }, + "targetPosition": { + "x": 29318.392257940086, + "y": 25289.24174377708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stageQuotedAsset": { + "type": "Stage Quoted Asset", + "name": "New Stage Quoted Asset", + "project": "Foundations", + "targetSize": { + "type": "Target Size", + "name": "New Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "af8d5035-76d4-4043-8ed4-467b129ede6f", + "savedPayload": { + "position": { + "x": 29011.516166497604, + "y": 26030.10616570557 + }, + "targetPosition": { + "x": 28976.209573420074, + "y": 25581.49336552566 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizePlaced": { + "type": "Size Placed", + "name": "New Size Placed", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a4fc6b73-b80c-4153-92d6-ecabb001a8a9", + "savedPayload": { + "position": { + "x": 28741.085219297896, + "y": 25965.181439485 + }, + "targetPosition": { + "x": 28976.209573420074, + "y": 25581.49336552566 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "6784f8c1-1b1d-4768-a15f-a2ffc3c58cc1", + "savedPayload": { + "position": { + "x": 28560.463783789994, + "y": 25753.700910089952 + }, + "targetPosition": { + "x": 28976.209573420074, + "y": 25581.49336552566 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "66519d00-ff13-4d4b-84a2-a780637d16f7", + "savedPayload": { + "position": { + "x": 28538.64310924112, + "y": 25476.442951790505 + }, + "targetPosition": { + "x": 28976.209573420074, + "y": 25581.49336552566 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a53d096d-5852-47f8-8a48-83b92e6fc868", + "savedPayload": { + "position": { + "x": 28976.209573420074, + "y": 25581.49336552566 + }, + "targetPosition": { + "x": 29318.392257940086, + "y": 25289.24174377708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "11e0ca8f-2dc2-4af9-8480-4ad145ae0f13", + "savedPayload": { + "position": { + "x": 29317.392257940086, + "y": 25289.24174377708 + }, + "targetPosition": { + "x": 29145.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a42b9432-cea2-4317-823f-09fda1114292", + "savedPayload": { + "position": { + "x": 29145.184713375795, + "y": 24873.495954146998 + }, + "targetPosition": { + "x": 28695.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "portfolioLast": { + "type": "Portfolio Last", + "name": "New Portfolio Last", + "project": "Foundations", + "position": { + "type": "Position", + "name": "New Position", + "project": "Foundations", + "serialNumber": { + "type": "Serial Number", + "name": "New Serial Number", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "2564b1f2-56f5-4892-b9e8-325bf6701d60", + "savedPayload": { + "position": { + "x": 29090.8492795841, + "y": 25565.437988769318 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "identifier": { + "type": "Identifier", + "name": "New Identifier", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "f322c3bc-d12d-4cbf-ac9c-75bcec3d4efa", + "savedPayload": { + "position": { + "x": 29103.120025376826, + "y": 25642.91242860431 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a2a9137d-c685-45fe-9e2e-d0c3ed69dedb", + "savedPayload": { + "position": { + "x": 29101.751055675628, + "y": 25721.34065025961 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4387c431-ba86-4de2-8734-2e20a259a74f", + "savedPayload": { + "position": { + "x": 29086.783965932147, + "y": 25798.33965190682 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginRate": { + "type": "Begin Rate", + "name": "New Begin Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "43f0c0d9-ce46-43d0-a8f9-43ebaad23338", + "savedPayload": { + "position": { + "x": 29058.67352359453, + "y": 25871.569857844253 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endRate": { + "type": "End Rate", + "name": "New End Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "20110259-d111-4649-bf4b-b878a78ff56f", + "savedPayload": { + "position": { + "x": 29018.27385022863, + "y": 25938.806205320783 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "c6aa7085-0430-45e3-9f4b-a18281d972b3", + "savedPayload": { + "position": { + "x": 28966.812469466455, + "y": 25998.00575194156 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "57845b59-32fb-4323-98a6-bf9ca932f808", + "savedPayload": { + "position": { + "x": 28905.85300932174, + "y": 26047.369749438938 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "situationName": { + "type": "Situation Name", + "name": "New Situation Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "a7381bfc-9a0d-4a59-a02a-e173ae49012b", + "savedPayload": { + "position": { + "x": 28837.247692144014, + "y": 26085.39829772834 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "entryTargetRate": { + "type": "Entry Target Rate", + "name": "New Entry Target Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "372858b6-4993-4608-ae37-c060c0fdb4d9", + "savedPayload": { + "position": { + "x": 28763.081055779756, + "y": 26110.935918613366 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitTargetRate": { + "type": "Exit Target Rate", + "name": "New Exit Target Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a3b5c66f-660f-4f4f-bb49-0fd1381a3584", + "savedPayload": { + "position": { + "x": 28685.606615944762, + "y": 26123.20666440609 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stopLoss": { + "type": "Stop Loss", + "name": "New Stop Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "5d8cadd2-a4ab-4cfa-9374-5b6e36efdfdd", + "savedPayload": { + "position": { + "x": 28989.984423848764, + "y": 26358.39539111962 + }, + "targetPosition": { + "x": 28607.17839428946, + "y": 26121.837694704893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "aa11cb92-6568-4297-92c4-c9ece540fb9f", + "savedPayload": { + "position": { + "x": 28849.43617153027, + "y": 26501.062126099212 + }, + "targetPosition": { + "x": 28607.17839428946, + "y": 26121.837694704893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stopLossPhase": { + "type": "Stop Loss Phase", + "name": "New Stop Loss Phase", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "24fc480c-22e4-48c5-849d-1b944ce69298", + "savedPayload": { + "position": { + "x": 28660.905795332572, + "y": 26568.61881155872 + }, + "targetPosition": { + "x": 28607.17839428946, + "y": 26121.837694704893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "stopLossPosition": { + "type": "Stop Loss Position", + "name": "New Stop Loss Position", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "db771356-45a4-4b07-b9c8-1aafad800302", + "savedPayload": { + "position": { + "x": 28461.734048434955, + "y": 26547.68501741452 + }, + "targetPosition": { + "x": 28607.17839428946, + "y": 26121.837694704893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "initialValue": { + "type": "Initial Value", + "name": "New Initial Value", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "3dae6f59-d0d0-4c91-949c-d245a99ceb34", + "savedPayload": { + "position": { + "x": 28291.369337991666, + "y": 26442.406938333 + }, + "targetPosition": { + "x": 28607.17839428946, + "y": 26121.837694704893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "finalValue": { + "type": "Final Value", + "name": "New Final Value", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "fe5f6bb6-9ab7-4e43-bb53-7282b354eab9", + "savedPayload": { + "position": { + "x": 28183.554484292057, + "y": 26273.636189027166 + }, + "targetPosition": { + "x": 28607.17839428946, + "y": 26121.837694704893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7a675870-b81b-4b70-87bf-bfe8fdcd3101", + "savedPayload": { + "position": { + "x": 28607.17839428946, + "y": 26121.837694704893 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takeProfit": { + "type": "Take Profit", + "name": "New Take Profit", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "92a0ad4f-f91c-4e4c-82e3-eabf4d9c3ff1", + "savedPayload": { + "position": { + "x": 28866.09192555657, + "y": 26406.30802785823 + }, + "targetPosition": { + "x": 28530.179392642254, + "y": 26106.870604961412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "1611ab7f-c8a7-45b3-8c9b-c3586bd1681e", + "savedPayload": { + "position": { + "x": 28702.905098458104, + "y": 26522.40138667369 + }, + "targetPosition": { + "x": 28530.179392642254, + "y": 26106.870604961412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takeProfitPhase": { + "type": "Take Profit Phase", + "name": "New Take Profit Phase", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "57fe41b1-bd60-412b-9678-4ec2b42587f1", + "savedPayload": { + "position": { + "x": 28505.507826981044, + "y": 26556.19377802043 + }, + "targetPosition": { + "x": 28530.179392642254, + "y": 26106.870604961412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takeProfitPosition": { + "type": "Take Profit Position", + "name": "New Take Profit Position", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "fcf618d5-ffbd-40ae-b95a-6d3c41092fc9", + "savedPayload": { + "position": { + "x": 28312.99706166008, + "y": 26500.99220435575 + }, + "targetPosition": { + "x": 28530.179392642254, + "y": 26106.870604961412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "initialValue": { + "type": "Initial Value", + "name": "New Initial Value", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "cd18150f-f603-46c2-94d5-2080a2c71658", + "savedPayload": { + "position": { + "x": 28163.501920556628, + "y": 26367.730014346806 + }, + "targetPosition": { + "x": 28530.179392642254, + "y": 26106.870604961412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "finalValue": { + "type": "Final Value", + "name": "New Final Value", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4207258f-4fe6-4a25-a2ba-9d9b1e3b0613", + "savedPayload": { + "position": { + "x": 28086.631749803815, + "y": 26182.801419078376 + }, + "targetPosition": { + "x": 28530.179392642254, + "y": 26106.870604961412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b70318ab-dd9c-46fe-aab5-801ca8502b16", + "savedPayload": { + "position": { + "x": 28530.179392642254, + "y": 26106.870604961412 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "positionCounters": { + "type": "Position Counters", + "name": "New Position Counters", + "project": "Foundations", + "periods": { + "type": "Periods", + "name": "New Periods", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "933a089b-ed94-48ca-9539-db74ac827fb4", + "savedPayload": { + "position": { + "x": 28259.682170649736, + "y": 26483.217483458422 + }, + "targetPosition": { + "x": 28456.94918670482, + "y": 26078.760162623796 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedCounters": [], + "id": "6ce02375-3e39-4fca-9bb2-a5e2c6988ef0", + "savedPayload": { + "position": { + "x": 28456.94918670482, + "y": 26078.760162623796 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "positionStatistics": { + "type": "Position Statistics", + "name": "New Position Statistics", + "project": "Foundations", + "profitLoss": { + "type": "Profit Loss", + "name": "New Profit Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d922139f-84d1-4782-a518-f852baaad0a2", + "savedPayload": { + "position": { + "x": 28572.7443286124, + "y": 26449.455945197067 + }, + "targetPosition": { + "x": 28389.71283922829, + "y": 26038.360489257895 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "ROI": { + "type": "ROI", + "name": "New ROI", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a992c304-3aa9-4230-a637-3abff461418b", + "savedPayload": { + "position": { + "x": 28342.675030757848, + "y": 26485.89534217362 + }, + "targetPosition": { + "x": 28389.71283922829, + "y": 26038.360489257895 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitFail": { + "type": "Hit Fail", + "name": "New Hit Fail", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "55785135-f4c8-4560-bf1f-c25a66d036d9", + "savedPayload": { + "position": { + "x": 28125.209475696676, + "y": 26402.41813672662 + }, + "targetPosition": { + "x": 28389.71283922829, + "y": 26038.360489257895 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "days": { + "type": "Days", + "name": "New Days", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a84ca849-a0d1-4e85-869f-b16a8ccaff8e", + "savedPayload": { + "position": { + "x": 27978.617383289118, + "y": 26221.391978642005 + }, + "targetPosition": { + "x": 28389.71283922829, + "y": 26038.360489257895 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedStatistics": [ + { + "type": "User Defined Statistic", + "name": "New User Defined Statistic", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "e7f96ea9-b3bf-4ddc-8e7e-13319dd1172f", + "savedPayload": { + "position": { + "x": 27494.643133396843, + "y": 25944.28487231701 + }, + "targetPosition": { + "x": 27942.177986312567, + "y": 25991.322680787453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "40c16fcb-3f54-4d00-bbd0-b625580bfe19", + "savedPayload": { + "position": { + "x": 27942.177986312567, + "y": 25991.322680787453 + }, + "targetPosition": { + "x": 28389.71283922829, + "y": 26038.360489257895 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1180292a-7f35-41e5-915e-66e6b280e476", + "savedPayload": { + "position": { + "x": 28389.71283922829, + "y": 26038.360489257895 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "positionBaseAsset": { + "type": "Position Base Asset", + "name": "New Position Base Asset", + "project": "Foundations", + "beginBalance": { + "type": "Begin Balance", + "name": "New Begin Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d3f5963e-a885-4cf5-9767-6141c6bcf81c", + "savedPayload": { + "position": { + "x": 28495.43884463344, + "y": 26405.58701408763 + }, + "targetPosition": { + "x": 28330.51329260751, + "y": 25986.899108495716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endBalance": { + "type": "End Balance", + "name": "New End Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "c69b963c-d57e-428b-8041-a747258ff9f0", + "savedPayload": { + "position": { + "x": 28322.659709710733, + "y": 26436.83057131609 + }, + "targetPosition": { + "x": 28330.51329260751, + "y": 25986.899108495716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "entryTargetSize": { + "type": "Entry Target Size", + "name": "New Entry Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "f46f6ed0-2eaf-483a-9006-1f8f7c83636c", + "savedPayload": { + "position": { + "x": 28151.07621159115, + "y": 26399.57614196902 + }, + "targetPosition": { + "x": 28330.51329260751, + "y": 25986.899108495716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitTargetSize": { + "type": "Exit Target Size", + "name": "New Exit Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "80522ca8-b322-4abc-aa48-7f7a8c7e1aeb", + "savedPayload": { + "position": { + "x": 28006.810382455114, + "y": 26299.495375202263 + }, + "targetPosition": { + "x": 28330.51329260751, + "y": 25986.899108495716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "profitLoss": { + "type": "Profit Loss", + "name": "New Profit Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "09c21128-73bc-49be-b7bd-6e003f9d8396", + "savedPayload": { + "position": { + "x": 27911.825387015597, + "y": 26151.82466052165 + }, + "targetPosition": { + "x": 28330.51329260751, + "y": 25986.899108495716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "ROI": { + "type": "ROI", + "name": "New ROI", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "90415222-118a-40a4-b39c-ddcba7415748", + "savedPayload": { + "position": { + "x": 27880.581829787134, + "y": 25979.04552559894 + }, + "targetPosition": { + "x": 28330.51329260751, + "y": 25986.899108495716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitFail": { + "type": "Hit Fail", + "name": "New Hit Fail", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "c05e79bc-ac50-484e-849e-efc2fa7e5a6a", + "savedPayload": { + "position": { + "x": 27917.836259134205, + "y": 25807.462027479356 + }, + "targetPosition": { + "x": 28330.51329260751, + "y": 25986.899108495716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6ae14a83-e620-459b-9974-01233b958a69", + "savedPayload": { + "position": { + "x": 28330.51329260751, + "y": 25986.899108495716 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "positionQuotedAsset": { + "type": "Position Quoted Asset", + "name": "New Position Quoted Asset", + "project": "Foundations", + "beginBalance": { + "type": "Begin Balance", + "name": "New Begin Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "b97ea6d8-8ebb-406f-897f-7ae406b0b7a1", + "savedPayload": { + "position": { + "x": 28370.864865597876, + "y": 26366.90576543038 + }, + "targetPosition": { + "x": 28281.149295110135, + "y": 25925.939648351006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endBalance": { + "type": "End Balance", + "name": "New End Balance", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "07840434-2d8a-40c1-9ada-116f28d5918f", + "savedPayload": { + "position": { + "x": 28195.28524719069, + "y": 26367.671880902457 + }, + "targetPosition": { + "x": 28281.149295110135, + "y": 25925.939648351006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "entryTargetSize": { + "type": "Entry Target Size", + "name": "New Entry Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4c5c2ec2-8b91-4d81-88de-77f85b21d6fb", + "savedPayload": { + "position": { + "x": 28032.77765171971, + "y": 26301.188268281232 + }, + "targetPosition": { + "x": 28281.149295110135, + "y": 25925.939648351006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitTargetSize": { + "type": "Exit Target Size", + "name": "New Exit Target Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "fab95a86-ccc1-4825-ae31-fb717b8c8a0b", + "savedPayload": { + "position": { + "x": 27908.082387460367, + "y": 26177.576454912843 + }, + "targetPosition": { + "x": 28281.149295110135, + "y": 25925.939648351006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "profitLoss": { + "type": "Profit Loss", + "name": "New Profit Loss", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "51eafdd7-70a8-4af8-9c3d-eee3169eba9d", + "savedPayload": { + "position": { + "x": 27840.183178030762, + "y": 26015.655218838747 + }, + "targetPosition": { + "x": 28281.149295110135, + "y": 25925.939648351006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "ROI": { + "type": "ROI", + "name": "New ROI", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "762481a5-8c67-4b05-9bea-0a9c45821da1", + "savedPayload": { + "position": { + "x": 27839.417062558685, + "y": 25840.075600431563 + }, + "targetPosition": { + "x": 28281.149295110135, + "y": 25925.939648351006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "hitFail": { + "type": "Hit Fail", + "name": "New Hit Fail", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "5ab34a3b-23bb-4281-9b3d-950253d402c2", + "savedPayload": { + "position": { + "x": 27905.90067517991, + "y": 25677.56800496058 + }, + "targetPosition": { + "x": 28281.149295110135, + "y": 25925.939648351006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "713f89c8-1dd5-4780-ba58-afba9ca5646d", + "savedPayload": { + "position": { + "x": 28281.149295110135, + "y": 25925.939648351006 + }, + "targetPosition": { + "x": 28654.216202759904, + "y": 25674.30284178917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9f7b23cf-1ce0-453d-b89a-7cd46b68fcd7", + "savedPayload": { + "position": { + "x": 28653.216202759904, + "y": 25674.30284178917 + }, + "targetPosition": { + "x": 28470.184713375795, + "y": 25263.207385849997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategy": { + "type": "Strategy", + "name": "New Strategy", + "project": "Foundations", + "serialNumber": { + "type": "Serial Number", + "name": "New Serial Number", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "47051e1f-9212-483a-9337-4429281a80e8", + "savedPayload": { + "position": { + "x": 28782.6100006526, + "y": 25899.554095184634 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "identifier": { + "type": "Identifier", + "name": "New Identifier", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "b2ee9aec-1e24-48c5-a5ae-178f19626972", + "savedPayload": { + "position": { + "x": 28723.892840471577, + "y": 25990.772838010467 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "79da9d1f-361f-4156-9fd5-3cf1ec4dcb37", + "savedPayload": { + "position": { + "x": 28645.051820216482, + "y": 26065.2889937593 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "c47a0dce-6d36-44f1-9377-7c2ea1c3c986", + "savedPayload": { + "position": { + "x": 28550.668893409085, + "y": 26118.771954314216 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "beginRate": { + "type": "Begin Rate", + "name": "New Begin Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "433c010f-af30-441c-86ab-8ee2deda8309", + "savedPayload": { + "position": { + "x": 28446.22925268746, + "y": 26148.11348441042 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "endRate": { + "type": "End Rate", + "name": "New End Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "f06b784a-d376-4a8c-9e67-d11fbe25811a", + "savedPayload": { + "position": { + "x": 28337.802550347693, + "y": 26151.608360970837 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "0bda5ced-b27c-45b3-b004-2328e48881ca", + "savedPayload": { + "position": { + "x": 28231.690152214745, + "y": 26129.053474473138 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "7b275586-b497-486e-883f-d94c5c1c9922", + "savedPayload": { + "position": { + "x": 28134.058925165235, + "y": 26081.75963293689 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "situationName": { + "type": "Situation Name", + "name": "New Situation Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "d98f4cd2-ed05-4c79-b452-63b4b422e868", + "savedPayload": { + "position": { + "x": 28050.582841240204, + "y": 26012.475382526063 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "index": { + "type": "Index", + "name": "New Index", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "e4437dc3-e1ca-4cb0-aa24-12c01cc78e5c", + "savedPayload": { + "position": { + "x": 27986.113227014157, + "y": 25925.227272036533 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategyName": { + "type": "Strategy Name", + "name": "New Strategy Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "962bb72c-dbb6-42ed-a16c-80954410efeb", + "savedPayload": { + "position": { + "x": 27944.396822128398, + "y": 25825.08584451597 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "strategyCounters": { + "type": "Strategy Counters", + "name": "New Strategy Counters", + "project": "Foundations", + "periods": { + "type": "Periods", + "name": "New Periods", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8f03e0d4-1c2f-4228-bf26-ddcc4ef4dcaf", + "savedPayload": { + "position": { + "x": 27478.09161229605, + "y": 25732.368105284968 + }, + "targetPosition": { + "x": 27927.858032401928, + "y": 25717.87095573259 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedCounters": [], + "id": "9f03b76c-fc3d-4842-abfa-90c792315073", + "savedPayload": { + "position": { + "x": 27927.858032401928, + "y": 25717.87095573259 + }, + "targetPosition": { + "x": 28377.624452507804, + "y": 25703.37380618021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9c2fa004-1f49-4560-9dff-7370882d828a", + "savedPayload": { + "position": { + "x": 28376.624452507804, + "y": 25703.37380618021 + }, + "targetPosition": { + "x": 28470.184713375795, + "y": 25263.207385849997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "limitOrders": { + "type": "Limit Order", + "name": "New Limit Order", + "project": "Foundations", + "serialNumber": { + "type": "Serial Number", + "name": "New Serial Number", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "d2c69faf-a908-4f02-b9a3-be96febf04c5", + "savedPayload": { + "position": { + "x": 28371.30273920543, + "y": 25948.365868211225 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "identifier": { + "type": "Identifier", + "name": "New Identifier", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "fe671258-92ca-4cfd-b90e-73c0885199a6", + "savedPayload": { + "position": { + "x": 28296.740416896107, + "y": 25984.922054005983 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exchangeId": { + "type": "Exchange Id", + "name": "New Exchange Id", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "b147b2b2-216d-41a8-b6c1-3d131534a6aa", + "savedPayload": { + "position": { + "x": 28216.73047830309, + "y": 26007.155010497656 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "acd100bc-8988-4fa1-96ca-4e3f5844c7ab", + "savedPayload": { + "position": { + "x": 28133.997565923804, + "y": 26014.30762101841 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "be8e72b2-562f-4f41-a250-dd6590c69a6e", + "savedPayload": { + "position": { + "x": 28051.359049862145, + "y": 26006.136311995575 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "rate": { + "type": "Rate", + "name": "New Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "ac468ae8-ccca-4e90-b20a-05e0f9a128d5", + "savedPayload": { + "position": { + "x": 27971.629085668614, + "y": 25982.91934755752 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "78f13f0c-e491-4c1c-a0a3-71b10f74fc2a", + "savedPayload": { + "position": { + "x": 27897.52278164827, + "y": 25945.447353582495 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "e2349453-111e-400f-b13a-fb10764d686a", + "savedPayload": { + "position": { + "x": 27831.56373910381, + "y": 25894.996393882622 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderName": { + "type": "Order Name", + "name": "New Order Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "b9cba768-fa60-4cac-98e2-4628fdac3f52", + "savedPayload": { + "position": { + "x": 27775.998114119935, + "y": 25833.284515381227 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "algorithmName": { + "type": "Algorithm Name", + "name": "New Algorithm Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "5ab781a3-958b-4a65-9393-666b686d332b", + "savedPayload": { + "position": { + "x": 27732.71812741185, + "y": 25762.41324208543 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "situationName": { + "type": "Situation Name", + "name": "New Situation Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "2dba84c8-eeec-406f-8310-3712ae845ba3", + "savedPayload": { + "position": { + "x": 27703.197627018275, + "y": 25684.796010206595 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderCounters": { + "type": "Order Counters", + "name": "New Order Counters", + "project": "Foundations", + "periods": { + "type": "Periods", + "name": "New Periods", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "dd4f6eb7-8b0d-474c-b1e1-78c76f564a83", + "savedPayload": { + "position": { + "x": 27240.11425443738, + "y": 25641.83580425802 + }, + "targetPosition": { + "x": 27688.441898174173, + "y": 25603.07598148475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedCounters": [], + "id": "765e9f3d-257f-4bf9-94f5-a1699369aca7", + "savedPayload": { + "position": { + "x": 27688.441898174173, + "y": 25603.07598148475 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "lock": { + "type": "Lock", + "name": "New Lock", + "config": "{\n\"initialValue\": \"Open\"\n}", + "project": "Foundations", + "id": "cdfee56f-9d80-450b-b11e-eee6144dbde6", + "savedPayload": { + "position": { + "x": 27688.953429527788, + "y": 25520.036033485645 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderBaseAsset": { + "type": "Order Base Asset", + "name": "New Order Base Asset", + "project": "Foundations", + "actualSize": { + "type": "Actual Size", + "name": "New Actual Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "0a1a1183-d911-4a93-a582-296ceb1b2f71", + "savedPayload": { + "position": { + "x": 27403.9004298444, + "y": 25773.184009089127 + }, + "targetPosition": { + "x": 27704.714801492384, + "y": 25438.503992042948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "size": { + "type": "Size", + "name": "New Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "dd7559fb-2545-4e43-8377-ab643728c9f4", + "savedPayload": { + "position": { + "x": 27288.478200416, + "y": 25609.521803759682 + }, + "targetPosition": { + "x": 27704.714801492384, + "y": 25438.503992042948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "5b4964f0-60e0-4170-8dc1-1f20b9a4be90", + "savedPayload": { + "position": { + "x": 27255.496734637687, + "y": 25411.987423423918 + }, + "targetPosition": { + "x": 27704.714801492384, + "y": 25438.503992042948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "amountReceived": { + "type": "Amount Received", + "name": "New Amount Received", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "629a1dff-cfb3-479f-bb73-4da17935b5a8", + "savedPayload": { + "position": { + "x": 27311.488416297987, + "y": 25219.704974707525 + }, + "targetPosition": { + "x": 27704.714801492384, + "y": 25438.503992042948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7c2cb02d-b2f9-49c8-befe-9086dcb4e7d8", + "savedPayload": { + "position": { + "x": 27445.363406151166, + "y": 25070.758354768263 + }, + "targetPosition": { + "x": 27704.714801492384, + "y": 25438.503992042948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesToBePaid": { + "type": "Fees To Be Paid", + "name": "New Fees To Be Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "e25e175c-9d5e-49cf-8382-523661d61dd5", + "savedPayload": { + "position": { + "x": 27630.606120587803, + "y": 24994.64826839552 + }, + "targetPosition": { + "x": 27704.714801492384, + "y": 25438.503992042948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dd19ce4d-2cc3-495a-9dbf-271a437296ad", + "savedPayload": { + "position": { + "x": 27704.714801492384, + "y": 25438.503992042948 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderQuotedAsset": { + "type": "Order Quoted Asset", + "name": "New Order Quoted Asset", + "project": "Foundations", + "actualSize": { + "type": "Actual Size", + "name": "New Actual Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8de9c383-9f93-4628-b4f8-119bb7cf9053", + "savedPayload": { + "position": { + "x": 27377.999552366033, + "y": 25634.96329105662 + }, + "targetPosition": { + "x": 27735.18927944939, + "y": 25361.25633304109 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "size": { + "type": "Size", + "name": "New Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "84d50b46-67d9-432c-9ff3-48643c826355", + "savedPayload": { + "position": { + "x": 27294.615457046453, + "y": 25452.878966780052 + }, + "targetPosition": { + "x": 27735.18927944939, + "y": 25361.25633304109 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8bf38a9a-209f-4102-9396-02649b5422fc", + "savedPayload": { + "position": { + "x": 27298.492410537114, + "y": 25252.64765621362 + }, + "targetPosition": { + "x": 27735.18927944939, + "y": 25361.25633304109 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "amountReceived": { + "type": "Amount Received", + "name": "New Amount Received", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "2c1daecf-47f1-46ba-91df-580b197be4e6", + "savedPayload": { + "position": { + "x": 27388.86253465148, + "y": 25073.927626090874 + }, + "targetPosition": { + "x": 27735.18927944939, + "y": 25361.25633304109 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "f0cbbf01-8724-4bc5-abf6-74e79be814da", + "savedPayload": { + "position": { + "x": 27547.826917991857, + "y": 24952.116570234957 + }, + "targetPosition": { + "x": 27735.18927944939, + "y": 25361.25633304109 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesToBePaid": { + "type": "Fees To Be Paid", + "name": "New Fees To Be Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "10232b58-5cdc-41d7-941a-fd1446134b3c", + "savedPayload": { + "position": { + "x": 27743.90071486747, + "y": 24911.340662172694 + }, + "targetPosition": { + "x": 27735.18927944939, + "y": 25361.25633304109 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7fdc03e3-51b2-490c-b6c5-c9c2eb4ce800", + "savedPayload": { + "position": { + "x": 27735.18927944939, + "y": 25361.25633304109 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderStatistics": { + "type": "Order Statistics", + "name": "New Order Statistics", + "project": "Foundations", + "percentageFilled": { + "type": "Percentage Filled", + "name": "New Percentage Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "171c2760-b05d-4113-bbd3-ded5d85a021a", + "savedPayload": { + "position": { + "x": 27348.067544640533, + "y": 25419.39484668292 + }, + "targetPosition": { + "x": 27779.339091602087, + "y": 25290.923632859016 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "actualRate": { + "type": "Actual Rate", + "name": "New Actual Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "66a6973f-04f8-46b0-84fb-66bb289c2080", + "savedPayload": { + "position": { + "x": 27354.91959609001, + "y": 25141.363973093168 + }, + "targetPosition": { + "x": 27779.339091602087, + "y": 25290.923632859016 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "days": { + "type": "Days", + "name": "New Days", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "0753cfc7-0d04-4e00-990f-5dc10fd7cdf1", + "savedPayload": { + "position": { + "x": 27523.885469337023, + "y": 24920.4598061881 + }, + "targetPosition": { + "x": 27779.339091602087, + "y": 25290.923632859016 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedStatistics": [ + { + "type": "User Defined Statistic", + "name": "New User Defined Statistic", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "51751b75-8494-4d90-9ceb-7974e66eb0c0", + "savedPayload": { + "position": { + "x": 27801.512795877934, + "y": 24391.196826078933 + }, + "targetPosition": { + "x": 27790.42594374001, + "y": 24841.060229468974 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b4bc9f33-0125-481f-a862-6e2bfea21159", + "savedPayload": { + "position": { + "x": 27790.42594374001, + "y": 24841.060229468974 + }, + "targetPosition": { + "x": 27779.339091602087, + "y": 25290.923632859016 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4d7e50d5-c82b-4907-b9bf-ad14a76882bf", + "savedPayload": { + "position": { + "x": 27779.339091602087, + "y": 25290.923632859016 + }, + "targetPosition": { + "x": 28136.769541910966, + "y": 25564.316158711485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f30e0bcb-db32-45d3-bf2f-ed603a01626d", + "savedPayload": { + "position": { + "x": 28135.769541910966, + "y": 25564.316158711485 + }, + "targetPosition": { + "x": 28470.184713375795, + "y": 25263.207385849997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "marketOrders": { + "type": "Market Order", + "name": "New Market Order", + "project": "Foundations", + "serialNumber": { + "type": "Serial Number", + "name": "New Serial Number", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "dd14f9c3-458b-4589-a6cd-43b7bac58c57", + "savedPayload": { + "position": { + "x": 27986.65244742523, + "y": 25758.80309053318 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "identifier": { + "type": "Identifier", + "name": "New Identifier", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "83c676ac-cdd0-44a8-90e6-5b7e9b5ee91b", + "savedPayload": { + "position": { + "x": 27904.843074646702, + "y": 25744.55103266057 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exchangeId": { + "type": "Exchange Id", + "name": "New Exchange Id", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "e4c86ec0-b92d-4ca8-a9e2-8546d2adf5fe", + "savedPayload": { + "position": { + "x": 27827.045470665387, + "y": 25715.509210355725 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "04af2415-a3af-41cd-b72d-0c198bd9413c", + "savedPayload": { + "position": { + "x": 27755.908939576922, + "y": 25672.666608045412 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8eb4a3f1-5a1e-4072-899a-0def9f0bf7d6", + "savedPayload": { + "position": { + "x": 27693.85595062866, + "y": 25617.482179167273 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "rate": { + "type": "Rate", + "name": "New Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "6f77c85a-8fb0-4f1c-9483-5fdccb8e1093", + "savedPayload": { + "position": { + "x": 27642.999643934876, + "y": 25551.835163260323 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "513f1b7d-4d84-460b-80f3-e1bd883b8774", + "savedPayload": { + "position": { + "x": 27605.07187002461, + "y": 25477.96109071635 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "5f81b84d-1e2e-450b-8eb2-2d52839aa376", + "savedPayload": { + "position": { + "x": 27581.36421374903, + "y": 25398.375654473664 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderName": { + "type": "Order Name", + "name": "New Order Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "0f664037-202c-4672-9434-e804d6fdc9e7", + "savedPayload": { + "position": { + "x": 27572.684010908397, + "y": 25315.789041111297 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "algorithmName": { + "type": "Algorithm Name", + "name": "New Algorithm Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "f33e9448-7624-433e-a7a0-e87ef8a454ef", + "savedPayload": { + "position": { + "x": 27579.326855399693, + "y": 25233.01363869558 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "situationName": { + "type": "Situation Name", + "name": "New Situation Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "103de6be-d52d-4b0c-b490-928c9c38e39c", + "savedPayload": { + "position": { + "x": 27601.066533120982, + "y": 25152.868264277622 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderCounters": { + "type": "Order Counters", + "name": "New Order Counters", + "project": "Foundations", + "periods": { + "type": "Periods", + "name": "New Periods", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "b0682248-2911-45db-a71d-a330b4ba6589", + "savedPayload": { + "position": { + "x": 27251.67559038259, + "y": 24845.919150598467 + }, + "targetPosition": { + "x": 27637.16272542133, + "y": 25078.082172459453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedCounters": [], + "id": "9ec786b0-5560-473a-9ba0-ab26d8fb6b33", + "savedPayload": { + "position": { + "x": 27637.16272542133, + "y": 25078.082172459453 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "lock": { + "type": "Lock", + "name": "New Lock", + "config": "{\n\"initialValue\": \"Open\"\n}", + "project": "Foundations", + "id": "30a41aae-1b08-4815-891a-0154fd4ce92d", + "savedPayload": { + "position": { + "x": 27686.38621976457, + "y": 25011.202113901905 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderBaseAsset": { + "type": "Order Base Asset", + "name": "New Order Base Asset", + "project": "Foundations", + "actualSize": { + "type": "Actual Size", + "name": "New Actual Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "21d7267f-09e7-475b-a7bd-3e70cc6555f1", + "savedPayload": { + "position": { + "x": 27306.976852015734, + "y": 25048.45317892111 + }, + "targetPosition": { + "x": 27747.060769087908, + "y": 24954.505608785366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "size": { + "type": "Size", + "name": "New Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "b94dcdc2-eb12-4bb5-86ef-9d6903f04089", + "savedPayload": { + "position": { + "x": 27309.796537529823, + "y": 24848.204189227974 + }, + "targetPosition": { + "x": 27747.060769087908, + "y": 24954.505608785366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a8e9a6f5-556f-44cc-9556-e64deca8fc94", + "savedPayload": { + "position": { + "x": 27399.221766797862, + "y": 24669.009499379536 + }, + "targetPosition": { + "x": 27747.060769087908, + "y": 24954.505608785366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "amountReceived": { + "type": "Amount Received", + "name": "New Amount Received", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "173ee190-5cda-49e2-806d-20a93c3f4069", + "savedPayload": { + "position": { + "x": 27557.540776434857, + "y": 24546.360815378925 + }, + "targetPosition": { + "x": 27747.060769087908, + "y": 24954.505608785366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8d8e4962-8c77-4eab-87e2-536d637921ae", + "savedPayload": { + "position": { + "x": 27753.396544926964, + "y": 24504.55021327986 + }, + "targetPosition": { + "x": 27747.060769087908, + "y": 24954.505608785366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesToBePaid": { + "type": "Fees To Be Paid", + "name": "New Fees To Be Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "8ee66298-56ad-4045-858d-2c7ae9e2fdd1", + "savedPayload": { + "position": { + "x": 27947.997435310954, + "y": 24551.858795601445 + }, + "targetPosition": { + "x": 27747.060769087908, + "y": 24954.505608785366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "24303020-0c75-4af0-8aa1-dd01e54b4338", + "savedPayload": { + "position": { + "x": 27747.060769087908, + "y": 24954.505608785366 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderQuotedAsset": { + "type": "Order Quoted Asset", + "name": "New Order Quoted Asset", + "project": "Foundations", + "actualSize": { + "type": "Actual Size", + "name": "New Actual Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "ae2d4c69-b48e-4c05-8209-ed1a573ea0a8", + "savedPayload": { + "position": { + "x": 27367.266701587294, + "y": 24921.40611525489 + }, + "targetPosition": { + "x": 27817.120174385243, + "y": 24909.923388591622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "size": { + "type": "Size", + "name": "New Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "0becb7ea-307f-43ac-bb97-6e39f348a35f", + "savedPayload": { + "position": { + "x": 27406.83403189658, + "y": 24725.08486100126 + }, + "targetPosition": { + "x": 27817.120174385243, + "y": 24909.923388591622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "34045d23-6d7a-4be4-986e-6c000fae04b6", + "savedPayload": { + "position": { + "x": 27527.66356455507, + "y": 24565.373144032685 + }, + "targetPosition": { + "x": 27817.120174385243, + "y": 24909.923388591622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "amountReceived": { + "type": "Amount Received", + "name": "New Amount Received", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "cf0e8224-92d7-4511-a231-107e4377872f", + "savedPayload": { + "position": { + "x": 27705.82352874278, + "y": 24473.90382863045 + }, + "targetPosition": { + "x": 27817.120174385243, + "y": 24909.923388591622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "f834bab6-5bd2-4422-92bf-18505aef8267", + "savedPayload": { + "position": { + "x": 27906.027158563764, + "y": 24468.7935345075 + }, + "targetPosition": { + "x": 27817.120174385243, + "y": 24909.923388591622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesToBePaid": { + "type": "Fees To Be Paid", + "name": "New Fees To Be Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "08d06a60-0a8a-4fea-af91-baa3b35632d4", + "savedPayload": { + "position": { + "x": 28088.621669795586, + "y": 24551.05441808853 + }, + "targetPosition": { + "x": 27817.120174385243, + "y": 24909.923388591622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1ac5ea25-a5c9-4d56-876c-b1772205d533", + "savedPayload": { + "position": { + "x": 27817.120174385243, + "y": 24909.923388591622 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderStatistics": { + "type": "Order Statistics", + "name": "New Order Statistics", + "project": "Foundations", + "percentageFilled": { + "type": "Percentage Filled", + "name": "New Percentage Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "a2804c89-5fce-472c-b5e3-d925825b0d12", + "savedPayload": { + "position": { + "x": 27469.75915112409, + "y": 24729.413987593038 + }, + "targetPosition": { + "x": 27894.178646636166, + "y": 24878.973647358886 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "actualRate": { + "type": "Actual Rate", + "name": "New Actual Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "1e8ef476-9021-49bb-b32b-0f20afbe640b", + "savedPayload": { + "position": { + "x": 27638.725024371102, + "y": 24508.50982068797 + }, + "targetPosition": { + "x": 27894.178646636166, + "y": 24878.973647358886 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "days": { + "type": "Days", + "name": "New Days", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "dd823348-1e8c-4087-821c-ede2b33cba8c", + "savedPayload": { + "position": { + "x": 27905.26549877409, + "y": 24429.110243968844 + }, + "targetPosition": { + "x": 27894.178646636166, + "y": 24878.973647358886 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedStatistics": [ + { + "type": "User Defined Statistic", + "name": "New User Defined Statistic", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "dc64a5e4-0561-42b1-85c8-f33991b864fe", + "savedPayload": { + "position": { + "x": 28440.963698341104, + "y": 24164.112746741128 + }, + "targetPosition": { + "x": 28167.571172488635, + "y": 24521.543197050007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "69cfd323-9fbf-47df-ae88-b2f183448a18", + "savedPayload": { + "position": { + "x": 28167.571172488635, + "y": 24521.543197050007 + }, + "targetPosition": { + "x": 27894.178646636166, + "y": 24878.973647358886 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f3b77671-22ba-41ee-831a-be52274ed1e7", + "savedPayload": { + "position": { + "x": 27894.178646636166, + "y": 24878.973647358886 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cc51b380-00c9-4f2d-990e-4a48d55f4c60", + "savedPayload": { + "position": { + "x": 28022.64986046007, + "y": 25310.24519432044 + }, + "targetPosition": { + "x": 28470.184713375795, + "y": 25263.207385849997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3bd40bb6-f85b-41d6-8d40-97c41f16cf7c", + "savedPayload": { + "position": { + "x": 28470.184713375795, + "y": 25263.207385849997 + }, + "targetPosition": { + "x": 28695.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exchangeOrders": { + "type": "Exchange Orders", + "name": "New Exchange Orders", + "project": "Foundations", + "marketBuyOrders": { + "type": "Market Buy Orders", + "name": "New Market Buy Orders", + "project": "Foundations", + "marketOrders": [ + { + "type": "Market Order", + "name": "New Market Order", + "project": "Foundations", + "serialNumber": { + "type": "Serial Number", + "name": "New Serial Number", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "ecf40333-bcad-480e-a060-d216df4e851a", + "savedPayload": { + "position": { + "x": 27446.643793720443, + "y": 24820.980452464668 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "identifier": { + "type": "Identifier", + "name": "New Identifier", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "5fe746f3-582a-4d68-aa8d-a82cf33a7b68", + "savedPayload": { + "position": { + "x": 27369.58532146952, + "y": 24790.03071123193 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exchangeId": { + "type": "Exchange Id", + "name": "New Exchange Id", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "1e6e736c-6b83-4399-bf79-7b2695e6bc96", + "savedPayload": { + "position": { + "x": 27299.525916172184, + "y": 24745.448491038187 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "begin": { + "type": "Begin", + "name": "New Begin", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "2470bc38-2037-4f76-b5a5-1d3f948e2544", + "savedPayload": { + "position": { + "x": 27238.851366848845, + "y": 24688.751985921648 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "end": { + "type": "End", + "name": "New End", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7c3676d7-33b6-4e5d-99e9-7ff718acf04d", + "savedPayload": { + "position": { + "x": 27189.62787250561, + "y": 24621.8719273641 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "rate": { + "type": "Rate", + "name": "New Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "c1d8493c-ce5b-47dd-b944-1614ea478f8b", + "savedPayload": { + "position": { + "x": 27153.53168020526, + "y": 24547.08583554593 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "exitType": { + "type": "Exit Type", + "name": "New Exit Type", + "config": "{\n\"initialValue\": \"No Exit\"\n}", + "project": "Foundations", + "id": "9ef69f51-a478-4e5f-84aa-15de981af047", + "savedPayload": { + "position": { + "x": 27131.79200248397, + "y": 24466.940461127975 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "status": { + "type": "Status", + "name": "New Status", + "config": "{\n\"initialValue\": \"Not Open\"\n}", + "project": "Foundations", + "id": "fe473103-7916-471a-bb43-f12a656c412d", + "savedPayload": { + "position": { + "x": 27125.149157992673, + "y": 24384.165058712257 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderName": { + "type": "Order Name", + "name": "New Order Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "e977c931-310d-4ba5-8c00-064c5c36e4fe", + "savedPayload": { + "position": { + "x": 27133.829360833308, + "y": 24301.57844534989 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "algorithmName": { + "type": "Algorithm Name", + "name": "New Algorithm Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "b0da75dd-407b-499b-aa4f-f37187cb1040", + "savedPayload": { + "position": { + "x": 27157.537017108887, + "y": 24221.993009107202 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "situationName": { + "type": "Situation Name", + "name": "New Situation Name", + "config": "{\n\"initialValue\": \"\"\n}", + "project": "Foundations", + "id": "23ac9be6-69a2-456b-b38f-3f2f206111a3", + "savedPayload": { + "position": { + "x": 27195.464791019152, + "y": 24148.11893656323 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderCounters": { + "type": "Order Counters", + "name": "New Order Counters", + "project": "Foundations", + "periods": { + "type": "Periods", + "name": "New Periods", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "e93fcc07-423c-4577-a528-90fce3ad7cd3", + "savedPayload": { + "position": { + "x": 26917.527187881522, + "y": 23775.234935809447 + }, + "targetPosition": { + "x": 27246.321097712935, + "y": 24082.47192065628 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedCounters": [], + "id": "61c44b81-b4f4-46d0-9374-d6b0ce8fe2f5", + "savedPayload": { + "position": { + "x": 27246.321097712935, + "y": 24082.47192065628 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "lock": { + "type": "Lock", + "name": "New Lock", + "config": "{\n\"initialValue\": \"Open\"\n}", + "project": "Foundations", + "id": "d8a67ddf-de70-4bcb-8aa8-dea6e8ec4919", + "savedPayload": { + "position": { + "x": 27308.3740866612, + "y": 24027.287491778137 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderBaseAsset": { + "type": "Order Base Asset", + "name": "New Order Base Asset", + "project": "Foundations", + "actualSize": { + "type": "Actual Size", + "name": "New Actual Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "9d27d7c2-214d-4956-b810-9e8c95eb5774", + "savedPayload": { + "position": { + "x": 26929.510791988836, + "y": 23984.8408884907 + }, + "targetPosition": { + "x": 27379.510617749664, + "y": 23984.444889467828 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "size": { + "type": "Size", + "name": "New Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "fcfa8b6f-0d31-4c26-810c-a463a93c036c", + "savedPayload": { + "position": { + "x": 26973.902966640915, + "y": 23789.554065255797 + }, + "targetPosition": { + "x": 27379.510617749664, + "y": 23984.444889467828 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "1fc17620-9ec7-4f83-84f4-2d1864d97222", + "savedPayload": { + "position": { + "x": 27098.630711046473, + "y": 23632.867759935194 + }, + "targetPosition": { + "x": 27379.510617749664, + "y": 23984.444889467828 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "amountReceived": { + "type": "Amount Received", + "name": "New Amount Received", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "3073756e-a714-440c-a04d-f3d407cf62ff", + "savedPayload": { + "position": { + "x": 27278.990165740594, + "y": 23545.815616929056 + }, + "targetPosition": { + "x": 27379.510617749664, + "y": 23984.444889467828 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "ba665aae-ff87-414c-80f6-2ffd796c7410", + "savedPayload": { + "position": { + "x": 27479.258928757547, + "y": 23545.639380784225 + }, + "targetPosition": { + "x": 27379.510617749664, + "y": 23984.444889467828 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesToBePaid": { + "type": "Fees To Be Paid", + "name": "New Fees To Be Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "14e46bd8-2181-427f-9045-9862fd0c5882", + "savedPayload": { + "position": { + "x": 27659.771315446636, + "y": 23632.37395723058 + }, + "targetPosition": { + "x": 27379.510617749664, + "y": 23984.444889467828 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2be40c30-5211-429f-9dcc-f5325794f213", + "savedPayload": { + "position": { + "x": 27379.510617749664, + "y": 23984.444889467828 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderQuotedAsset": { + "type": "Order Quoted Asset", + "name": "New Order Quoted Asset", + "project": "Foundations", + "actualSize": { + "type": "Actual Size", + "name": "New Actual Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "5268d5de-aee9-4e99-ba5f-0b40c2f7fa65", + "savedPayload": { + "position": { + "x": 27014.897733516136, + "y": 23873.10507254888 + }, + "targetPosition": { + "x": 27457.30822173098, + "y": 23955.403067162984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "size": { + "type": "Size", + "name": "New Size", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "7d8adbed-681d-42e9-952f-0dc6f346a6fc", + "savedPayload": { + "position": { + "x": 27094.41790664094, + "y": 23689.30041927339 + }, + "targetPosition": { + "x": 27457.30822173098, + "y": 23955.403067162984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "sizeFilled": { + "type": "Size Filled", + "name": "New Size Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "6bf20a0b-7550-40df-99a1-ea1c79811a15", + "savedPayload": { + "position": { + "x": 27245.81295722697, + "y": 23558.200658947248 + }, + "targetPosition": { + "x": 27457.30822173098, + "y": 23955.403067162984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "amountReceived": { + "type": "Amount Received", + "name": "New Amount Received", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "06b11650-7066-4e85-a610-5ae00bc4d9ef", + "savedPayload": { + "position": { + "x": 27439.097238767226, + "y": 23505.771706936084 + }, + "targetPosition": { + "x": 27457.30822173098, + "y": 23955.403067162984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesPaid": { + "type": "Fees Paid", + "name": "New Fees Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "9b7874d3-258c-4209-8e6d-6d4cedf41195", + "savedPayload": { + "position": { + "x": 27635.9884288265, + "y": 23542.39776018461 + }, + "targetPosition": { + "x": 27457.30822173098, + "y": 23955.403067162984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "feesToBePaid": { + "type": "Fees To Be Paid", + "name": "New Fees To Be Paid", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "c0e573e4-f42f-49b2-8bae-5204578709f2", + "savedPayload": { + "position": { + "x": 27797.48981250157, + "y": 23660.82457965789 + }, + "targetPosition": { + "x": 27457.30822173098, + "y": 23955.403067162984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cb4f3da7-dc5a-4355-9fd8-d15eb2211661", + "savedPayload": { + "position": { + "x": 27457.30822173098, + "y": 23955.403067162984 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "orderStatistics": { + "type": "Order Statistics", + "name": "New Order Statistics", + "project": "Foundations", + "percentageFilled": { + "type": "Percentage Filled", + "name": "New Percentage Filled", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "5cc795fa-3df1-4ba9-af98-4f4608f5a072", + "savedPayload": { + "position": { + "x": 27155.06788500976, + "y": 23706.61781199591 + }, + "targetPosition": { + "x": 27539.117594509502, + "y": 23941.151009290374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "actualRate": { + "type": "Actual Rate", + "name": "New Actual Rate", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "bd61bc76-e2f8-4baf-8f47-1e02a700b750", + "savedPayload": { + "position": { + "x": 27366.270007382136, + "y": 23525.670911542904 + }, + "targetPosition": { + "x": 27539.117594509502, + "y": 23941.151009290374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "days": { + "type": "Days", + "name": "New Days", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "id": "4fea3bb3-8efc-41b9-9040-a9454f9e0148", + "savedPayload": { + "position": { + "x": 27643.494033163755, + "y": 23503.4232867803 + }, + "targetPosition": { + "x": 27539.117594509502, + "y": 23941.151009290374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "userDefinedStatistics": [ + { + "type": "User Defined Statistic", + "name": "New User Defined Statistic", + "config": "{\n\"initialValue\": 0\n}", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "// Type your formula", + "project": "Foundations", + "id": "65e14f2f-5cf3-44e1-a92b-8cb8fec8b2bb", + "savedPayload": { + "position": { + "x": 28222.58201949874, + "y": 23355.594539106558 + }, + "targetPosition": { + "x": 27880.84980700412, + "y": 23648.372774198466 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "017f47f6-5bd3-4e24-920c-e2ed78c1b2af", + "savedPayload": { + "position": { + "x": 27880.84980700412, + "y": 23648.372774198466 + }, + "targetPosition": { + "x": 27539.117594509502, + "y": 23941.151009290374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "233e6da2-aedb-41f7-9014-372d0d8534f1", + "savedPayload": { + "position": { + "x": 27539.117594509502, + "y": 23941.151009290374 + }, + "targetPosition": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d1b8ecb0-51ef-42d5-ba30-078d0014d7b3", + "savedPayload": { + "position": { + "x": 27575.115007544347, + "y": 24389.708905503114 + }, + "targetPosition": { + "x": 28022.64986046007, + "y": 24436.746713973556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "88056e0d-71f6-402d-bb41-c46f3d94c7b5", + "savedPayload": { + "position": { + "x": 28022.64986046007, + "y": 24436.746713973556 + }, + "targetPosition": { + "x": 28470.184713375795, + "y": 24483.784522444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "marketSellOrders": { + "type": "Market Sell Orders", + "name": "New Market Sell Orders", + "project": "Foundations", + "marketOrders": [], + "id": "67e84119-8bc9-4c12-ad78-5d1f71ff2b93", + "savedPayload": { + "position": { + "x": 28135.769541910966, + "y": 24182.67574958251 + }, + "targetPosition": { + "x": 28470.184713375795, + "y": 24483.784522444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "limitBuyOrders": { + "type": "Limit Buy Orders", + "name": "New Limit Buy Orders", + "project": "Foundations", + "limitOrders": [], + "id": "93412bf5-b1f9-48f7-a257-246344fc0d17", + "savedPayload": { + "position": { + "x": 28376.624452507804, + "y": 24043.618102113785 + }, + "targetPosition": { + "x": 28470.184713375795, + "y": 24483.784522444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "limitSellOrders": { + "type": "Limit Sell Orders", + "name": "New Limit Sell Orders", + "project": "Foundations", + "limitOrders": [], + "id": "81851381-ed75-4f8a-8f90-9be4135f660d", + "savedPayload": { + "position": { + "x": 28653.216202759904, + "y": 24072.689066504827 + }, + "targetPosition": { + "x": 28470.184713375795, + "y": 24483.784522444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b53cc081-5c42-4040-aeb5-7db87b4a82cd", + "savedPayload": { + "position": { + "x": 28470.184713375795, + "y": 24483.784522444 + }, + "targetPosition": { + "x": 28695.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "08de5d64-99c1-46eb-ab2a-a8ea2f9effda", + "savedPayload": { + "position": { + "x": 28695.184713375795, + "y": 24873.495954146998 + }, + "targetPosition": { + "x": 28695.184713375795, + "y": 24873.495954146998 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Plugins/Portfolio-Mines/Masters.json b/Projects/Portfolio-Management/Plugins/Portfolio-Mines/Masters.json new file mode 100644 index 000000000..60ea79e8b --- /dev/null +++ b/Projects/Portfolio-Management/Plugins/Portfolio-Mines/Masters.json @@ -0,0 +1,83697 @@ +{ + "type": "Portfolio Mine", + "name": "Masters", + "config": "{\n \"codeName\": \"Masters\"\n}", + "project": "Portfolio-Management", + "portfolioBots": [ + { + "type": "Portfolio Bot", + "name": "New Portfolio Bot", + "config": "{\n \"codeName\": \"Low-Frequency\"\n}", + "project": "Portfolio-Management", + "processes": [ + { + "type": "Process Definition", + "name": "Portfolio Process Definition", + "config": "{\n \"codeName\": \"Portfolio\",\n \"sessionRunWaitTime\": 5000,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Low-Frequency-Portfolio-Process\"\n }\n}", + "project": "Foundations", + "processOutput": { + "type": "Process Output", + "name": "New Process Output", + "project": "Foundations", + "outputDatasets": [], + "outputDatasetFolders": [ + { + "type": "Output Dataset Folder", + "name": "Portfolio Engine", + "project": "Foundations", + "outputDatasets": [], + "outputDatasetFolders": [ + { + "type": "Output Dataset Folder", + "name": "Portfolio Episode", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio Episode Counters", + "project": "Foundations", + "id": "858bb297-cf15-4994-99e6-97282e0b9ecf", + "savedPayload": { + "position": { + "x": 21817.78583089569, + "y": 18391.57440860387 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "dba03ff9-8855-4fed-9b06-29197b6bafc5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Portfolio Episode Counters", + "Product Definition", + "Foundations", + "022b65f9-70b2-4a68-b04e-f56504a4249b" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "dba03ff9-8855-4fed-9b06-29197b6bafc5" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio Episode Counters", + "project": "Foundations", + "id": "9fc885b7-0c2e-4291-a7fd-4e31b9c1be52", + "savedPayload": { + "position": { + "x": 21741.412490717546, + "y": 18424.178204978736 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "b1b61678-3e82-4ddd-a9c2-eb1985a6f039" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Portfolio Episode Counters", + "Product Definition", + "Foundations", + "022b65f9-70b2-4a68-b04e-f56504a4249b" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "b1b61678-3e82-4ddd-a9c2-eb1985a6f039" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio Episode Statistics", + "project": "Foundations", + "id": "bc94d238-9a68-4130-8a0e-0cdefe48cf2c", + "savedPayload": { + "position": { + "x": 21660.348619926557, + "y": 18442.19329533103 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "77ecc57d-67ca-49ab-90ba-7de6731a16aa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Portfolio Episode Statistics", + "Product Definition", + "Foundations", + "65a65094-b178-459a-bb3d-eb31f88c2989" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "77ecc57d-67ca-49ab-90ba-7de6731a16aa" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio Episode Statistics", + "project": "Foundations", + "id": "976d927d-1a14-439e-9190-a96aaa1292e1", + "savedPayload": { + "position": { + "x": 21577.354751417104, + "y": 18445.006197365517 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "bc3764c5-fae5-4f95-9958-72cc68ca4f87" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Portfolio Episode Statistics", + "Product Definition", + "Foundations", + "65a65094-b178-459a-bb3d-eb31f88c2989" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "bc3764c5-fae5-4f95-9958-72cc68ca4f87" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Episode Candle", + "project": "Foundations", + "id": "74691a25-3cfd-4edd-b8e9-5f710832e289", + "savedPayload": { + "position": { + "x": 21495.257141841106, + "y": 18432.521121077123 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "19548d05-cd01-4d0e-ada7-47d1f5cabd93" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Episode Candle", + "Product Definition", + "Foundations", + "579e91c3-7c9d-41dd-a31e-3ab5cde5e41d" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "19548d05-cd01-4d0e-ada7-47d1f5cabd93" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Episode Candle", + "project": "Foundations", + "id": "d78dba5a-ff99-44a0-a6af-2924d85eb400", + "savedPayload": { + "position": { + "x": 21416.851526827446, + "y": 18405.163230764647 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "06fda74d-0dc4-4b95-97b0-c381f143a284" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Episode Candle", + "Product Definition", + "Foundations", + "579e91c3-7c9d-41dd-a31e-3ab5cde5e41d" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "06fda74d-0dc4-4b95-97b0-c381f143a284" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Episode Balances", + "project": "Foundations", + "id": "a830d73c-f549-4169-8279-4096783d97e3", + "savedPayload": { + "position": { + "x": 21344.80791555824, + "y": 18363.86416657051 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "9fc10aff-95c2-497d-b19e-ecfacf622b7b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Episode Balances", + "Product Definition", + "Foundations", + "02dd32b9-77b1-4e14-aa5a-d84d70bd05b9" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "9fc10aff-95c2-497d-b19e-ecfacf622b7b" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Episode Balances", + "project": "Foundations", + "id": "33fa7f7b-fa0c-4c94-b329-46b15b99ca45", + "savedPayload": { + "position": { + "x": 21281.57966680848, + "y": 18310.03031859307 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "bdfa689e-191f-42fb-981d-24b39be4c63e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Episode Balances", + "Product Definition", + "Foundations", + "02dd32b9-77b1-4e14-aa5a-d84d70bd05b9" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "bdfa689e-191f-42fb-981d-24b39be4c63e" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Distance To Portfolio Event", + "project": "Foundations", + "id": "59e5dc8c-5999-4e6d-acf8-8fdd17016d86", + "savedPayload": { + "position": { + "x": 21229.319942755406, + "y": 18245.494933958624 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "23627508-261c-49e3-a732-99713af970ec" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Distance To Portfolio Event", + "Product Definition", + "Foundations", + "17c7ae59-789b-404f-bd86-b3172d5dd1b0" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "23627508-261c-49e3-a732-99713af970ec" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Distance To Portfolio Event", + "project": "Foundations", + "id": "796f362b-6585-47f5-ae6a-c58c7d7f54ee", + "savedPayload": { + "position": { + "x": 21189.808385623015, + "y": 18172.45568778923 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "4bf430db-5947-43bf-9ccf-6524c90f5504" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Distance To Portfolio Event", + "Product Definition", + "Foundations", + "17c7ae59-789b-404f-bd86-b3172d5dd1b0" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "4bf430db-5947-43bf-9ccf-6524c90f5504" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Episode Base Asset", + "project": "Foundations", + "id": "e6bc9725-97f6-4200-bab1-54ef0ca0e47d", + "savedPayload": { + "position": { + "x": 21164.390514100563, + "y": 18093.399844012263 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "3795279d-7199-4cda-b448-f356089c5808" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Episode Base Asset", + "Product Definition", + "Foundations", + "dbb4c955-aa62-417a-8526-c2943ba87c35" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "3795279d-7199-4cda-b448-f356089c5808" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Episode Base Asset", + "project": "Foundations", + "id": "499709a8-99ee-4d3b-ab1b-d67399b518d6", + "savedPayload": { + "position": { + "x": 21153.931903317374, + "y": 18011.019554570517 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "3b254d27-d86f-4f19-b7e4-4b695e05026e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Episode Base Asset", + "Product Definition", + "Foundations", + "dbb4c955-aa62-417a-8526-c2943ba87c35" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "3b254d27-d86f-4f19-b7e4-4b695e05026e" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Episode Quoted Asset", + "project": "Foundations", + "id": "b4b19146-86b4-4de7-bfab-2193cd264820", + "savedPayload": { + "position": { + "x": 21158.788708719945, + "y": 17928.120181416667 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "007e39e8-5c80-4729-a5fc-728165d565d4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Episode Quoted Asset", + "Product Definition", + "Foundations", + "28d34e6c-69a1-4c87-9bcd-ae1b42edc030" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "007e39e8-5c80-4729-a5fc-728165d565d4" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Episode Quoted Asset", + "project": "Foundations", + "id": "866c991e-e39a-44bd-90f3-5408b3bab068", + "savedPayload": { + "position": { + "x": 21178.795537625385, + "y": 17847.524763276626 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "b4fd1c7c-3c29-4f7f-b927-12a850353333" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Episode Quoted Asset", + "Product Definition", + "Foundations", + "28d34e6c-69a1-4c87-9bcd-ae1b42edc030" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "b4fd1c7c-3c29-4f7f-b927-12a850353333" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Current Episode", + "project": "Foundations", + "id": "d1472e8d-8157-4547-85c5-fcfad4b5ceac", + "savedPayload": { + "position": { + "x": 21213.27108147087, + "y": 17771.977880451603 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "4e8a1b8d-32de-47a2-84e6-516357e12cc4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Current Episode", + "Product Definition", + "Foundations", + "7abe3df6-5c1f-4b3a-a349-0114530ec39c" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "4e8a1b8d-32de-47a2-84e6-516357e12cc4" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Current Episode", + "project": "Foundations", + "id": "c17d83fb-32b2-4e2d-9a77-2992f903cb8a", + "savedPayload": { + "position": { + "x": 21261.0413169596, + "y": 17704.052191427705 + }, + "targetPosition": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "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": "6f6cfa1b-36a2-4bc4-8ff4-c2841edd5ea6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Portfolio Episode", + "Product Definition Folder", + "Foundations", + "ec64beab-8d9c-4b8b-ba8d-c429f53203c2" + ], + [ + "Current Episode", + "Product Definition", + "Foundations", + "7abe3df6-5c1f-4b3a-a349-0114530ec39c" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "6f6cfa1b-36a2-4bc4-8ff4-c2841edd5ea6" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "5ad26d94-ce45-4cb9-8eaf-b95e4a2a5994", + "savedPayload": { + "position": { + "x": 21603.67366198851, + "y": 17995.776506732393 + }, + "targetPosition": { + "x": 21953.389344644147, + "y": 17712.582330759968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Output Dataset Folder", + "name": "Strategy", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Current Strategy", + "project": "Foundations", + "id": "91bb47d3-1426-4b28-9f34-844b76021dbf", + "savedPayload": { + "position": { + "x": 21304.63386649354, + "y": 18183.930775912835 + }, + "targetPosition": { + "x": 21508.929591376334, + "y": 17782.97784002807 + }, + "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": "0e9274df-2dc3-4b3f-9bbf-a037ada040db" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Strategy", + "Product Definition Folder", + "Foundations", + "56b275fe-2193-4790-8d8e-a8355d92c0ef" + ], + [ + "Current Strategy", + "Product Definition", + "Foundations", + "bf2ecebe-88ce-4dd0-b633-969e46271b9a" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "0e9274df-2dc3-4b3f-9bbf-a037ada040db" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Current Strategy", + "project": "Foundations", + "id": "45d95746-a250-4d0e-b9fb-366d9443dc67", + "savedPayload": { + "position": { + "x": 21107.97665549157, + "y": 17987.273564910865 + }, + "targetPosition": { + "x": 21508.929591376334, + "y": 17782.97784002807 + }, + "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": "14180683-d6ca-4374-afa8-07cea77edbfd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Strategy", + "Product Definition Folder", + "Foundations", + "56b275fe-2193-4790-8d8e-a8355d92c0ef" + ], + [ + "Current Strategy", + "Product Definition", + "Foundations", + "bf2ecebe-88ce-4dd0-b633-969e46271b9a" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "14180683-d6ca-4374-afa8-07cea77edbfd" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Last Strategy", + "project": "Foundations", + "id": "64d336d9-c676-4a58-946a-c19b8b1f9662", + "savedPayload": { + "position": { + "x": 21064.46983810852, + "y": 17712.582330759968 + }, + "targetPosition": { + "x": 21508.929591376334, + "y": 17782.97784002807 + }, + "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": "3fae803b-1c95-42c5-9543-cbdbadd1def1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Strategy", + "Product Definition Folder", + "Foundations", + "56b275fe-2193-4790-8d8e-a8355d92c0ef" + ], + [ + "Last Strategy", + "Product Definition", + "Foundations", + "36c38047-68be-4243-99d2-2a4af376d313" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "3fae803b-1c95-42c5-9543-cbdbadd1def1" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Last Strategy", + "project": "Foundations", + "id": "255dfbe2-4cd1-4e0d-b725-32be0d4e2afb", + "savedPayload": { + "position": { + "x": 21190.73153984239, + "y": 17464.779788494125 + }, + "targetPosition": { + "x": 21508.929591376334, + "y": 17782.97784002807 + }, + "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": "609be16a-fc10-452b-aee1-f2e9d5b301fd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Strategy", + "Product Definition Folder", + "Foundations", + "56b275fe-2193-4790-8d8e-a8355d92c0ef" + ], + [ + "Last Strategy", + "Product Definition", + "Foundations", + "36c38047-68be-4243-99d2-2a4af376d313" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "609be16a-fc10-452b-aee1-f2e9d5b301fd" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "75aeecc2-8436-4171-82e8-0b0c08681555", + "savedPayload": { + "position": { + "x": 21508.929591376334, + "y": 17782.97784002807 + }, + "targetPosition": { + "x": 21953.389344644147, + "y": 17712.582330759968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Output Dataset Folder", + "name": "Position", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Current Position", + "project": "Foundations", + "id": "a6d4f5d8-c477-43f2-aa2a-8d283ca7d7ec", + "savedPayload": { + "position": { + "x": 21238.051589674677, + "y": 17890.93606456483 + }, + "targetPosition": { + "x": 21533.278152720406, + "y": 17551.316753464584 + }, + "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": "9fb031fa-4891-404c-8200-53697766ee8f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "e3a32824-7e3e-4f3d-b694-dd28baccf5f0" + ], + [ + "Current Position", + "Product Definition", + "Foundations", + "31a079f2-314e-4a92-8f84-8e49f56625ee" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "9fb031fa-4891-404c-8200-53697766ee8f" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Current Position", + "project": "Foundations", + "id": "3bc97e42-dc4f-4916-901a-333103fefc80", + "savedPayload": { + "position": { + "x": 21139.69928450768, + "y": 17769.481082575436 + }, + "targetPosition": { + "x": 21533.278152720406, + "y": 17551.316753464584 + }, + "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": "a89e1b6c-2801-40cb-9b49-bcd17874c056" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "e3a32824-7e3e-4f3d-b694-dd28baccf5f0" + ], + [ + "Current Position", + "Product Definition", + "Foundations", + "31a079f2-314e-4a92-8f84-8e49f56625ee" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "a89e1b6c-2801-40cb-9b49-bcd17874c056" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Last Position", + "project": "Foundations", + "id": "71c8615f-1b0c-4386-8c17-7f9d5d23dc62", + "savedPayload": { + "position": { + "x": 21088.818399452593, + "y": 17621.712262732686 + }, + "targetPosition": { + "x": 21533.278152720406, + "y": 17551.316753464584 + }, + "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": "a29b9960-d832-40fd-99b6-c22f389a2c13" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "e3a32824-7e3e-4f3d-b694-dd28baccf5f0" + ], + [ + "Last Position", + "Product Definition", + "Foundations", + "69f1da02-866e-4385-9ba3-ff2b775aa9d6" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "a29b9960-d832-40fd-99b6-c22f389a2c13" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Last Position", + "project": "Foundations", + "id": "fc67eb33-40f5-477c-93c8-2ed591b69821", + "savedPayload": { + "position": { + "x": 21091.545920168955, + "y": 17465.45270554514 + }, + "targetPosition": { + "x": 21533.278152720406, + "y": 17551.316753464584 + }, + "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": "8c576a62-27f8-4d4c-bb38-563f5fec32a9" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "e3a32824-7e3e-4f3d-b694-dd28baccf5f0" + ], + [ + "Last Position", + "Product Definition", + "Foundations", + "69f1da02-866e-4385-9ba3-ff2b775aa9d6" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "8c576a62-27f8-4d4c-bb38-563f5fec32a9" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Stop Loss", + "project": "Foundations", + "id": "94c61a57-a913-475c-bca4-888beb9fb507", + "savedPayload": { + "position": { + "x": 21147.552867404454, + "y": 17319.54961975506 + }, + "targetPosition": { + "x": 21533.278152720406, + "y": 17551.316753464584 + }, + "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": "3d981986-308e-4c8b-94c6-9e935c0f14e5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "e3a32824-7e3e-4f3d-b694-dd28baccf5f0" + ], + [ + "Stop Loss", + "Product Definition", + "Foundations", + "fb3a3903-4e98-48d2-a3cc-a0ec325b1bda" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "3d981986-308e-4c8b-94c6-9e935c0f14e5" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Stop Loss", + "project": "Foundations", + "id": "819f3fbe-7328-40b8-a280-ac2c46fee1f4", + "savedPayload": { + "position": { + "x": 21250.083976747977, + "y": 17201.601070808945 + }, + "targetPosition": { + "x": 21533.278152720406, + "y": 17551.316753464584 + }, + "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": "83704692-e8e7-49b7-ab8e-2607bb458b14" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "e3a32824-7e3e-4f3d-b694-dd28baccf5f0" + ], + [ + "Stop Loss", + "Product Definition", + "Foundations", + "fb3a3903-4e98-48d2-a3cc-a0ec325b1bda" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "83704692-e8e7-49b7-ab8e-2607bb458b14" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Take Profit", + "project": "Foundations", + "id": "00646d62-d478-4204-8f7e-49d783056804", + "savedPayload": { + "position": { + "x": 21386.772483214685, + "y": 17125.83339444489 + }, + "targetPosition": { + "x": 21533.278152720406, + "y": 17551.316753464584 + }, + "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": "bc61c580-07aa-4783-afc5-e6660be10247" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "e3a32824-7e3e-4f3d-b694-dd28baccf5f0" + ], + [ + "Take Profit", + "Product Definition", + "Foundations", + "5516f256-7049-423a-b6b5-5dc68e0682e6" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "bc61c580-07aa-4783-afc5-e6660be10247" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Take Profit", + "project": "Foundations", + "id": "acf7ee6b-7b30-42f4-8b62-af5267f1d053", + "savedPayload": { + "position": { + "x": 21541.131735617182, + "y": 17101.385290644208 + }, + "targetPosition": { + "x": 21533.278152720406, + "y": 17551.316753464584 + }, + "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": "91dd9ff9-b0ec-4807-8a56-f151e54b7af3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "e3a32824-7e3e-4f3d-b694-dd28baccf5f0" + ], + [ + "Take Profit", + "Product Definition", + "Foundations", + "5516f256-7049-423a-b6b5-5dc68e0682e6" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "91dd9ff9-b0ec-4807-8a56-f151e54b7af3" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "45438dd5-d5c8-43a3-abac-c8762152e4ad", + "savedPayload": { + "position": { + "x": 21533.278152720406, + "y": 17551.316753464584 + }, + "targetPosition": { + "x": 21953.389344644147, + "y": 17712.582330759968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Output Dataset Folder", + "name": "Stages", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Open Stage", + "project": "Foundations", + "id": "82668b96-601e-4ef5-9f32-cf29e76d38fb", + "savedPayload": { + "position": { + "x": 21244.711809652024, + "y": 17509.37231761005 + }, + "targetPosition": { + "x": 21670.19516867172, + "y": 17362.86664810433 + }, + "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": "0ff56904-fd9f-4e45-b75e-9532ff0751a0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "1bf5463a-7601-429e-bb29-5c65d58db392" + ], + [ + "Open Stage", + "Product Definition", + "Foundations", + "a57ace90-1f16-4fbd-8bf9-50fc69baeb40" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "0ff56904-fd9f-4e45-b75e-9532ff0751a0" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Open Stage", + "project": "Foundations", + "id": "2a9f371f-dad6-4721-9f1f-32fa7131fba3", + "savedPayload": { + "position": { + "x": 21220.263705851343, + "y": 17355.013065207553 + }, + "targetPosition": { + "x": 21670.19516867172, + "y": 17362.86664810433 + }, + "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": "87fde8db-9ee4-4bc0-b158-a1329603f261" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "1bf5463a-7601-429e-bb29-5c65d58db392" + ], + [ + "Open Stage", + "Product Definition", + "Foundations", + "a57ace90-1f16-4fbd-8bf9-50fc69baeb40" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "87fde8db-9ee4-4bc0-b158-a1329603f261" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Close Stage", + "project": "Foundations", + "id": "135db33b-bf71-491e-bf4f-51a1424b4f1f", + "savedPayload": { + "position": { + "x": 21250.083976747977, + "y": 17201.601070808945 + }, + "targetPosition": { + "x": 21670.19516867172, + "y": 17362.86664810433 + }, + "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": "adf0c220-013a-48c8-a37c-879912ae71f8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "1bf5463a-7601-429e-bb29-5c65d58db392" + ], + [ + "Close Stage", + "Product Definition", + "Foundations", + "210623ed-84b4-4718-8449-b45fe5e17678" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "adf0c220-013a-48c8-a37c-879912ae71f8" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Close Stage", + "project": "Foundations", + "id": "9311a9e3-dccf-4cd3-8f6c-c83e7faa957f", + "savedPayload": { + "position": { + "x": 21330.57585757147, + "y": 17067.6400850586 + }, + "targetPosition": { + "x": 21670.19516867172, + "y": 17362.86664810433 + }, + "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": "85fe87e7-96ee-49de-848a-1107181717fe" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "1bf5463a-7601-429e-bb29-5c65d58db392" + ], + [ + "Close Stage", + "Product Definition", + "Foundations", + "210623ed-84b4-4718-8449-b45fe5e17678" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "85fe87e7-96ee-49de-848a-1107181717fe" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Trigger Stage", + "project": "Foundations", + "id": "41d0fa6e-cb25-40cc-a07d-94082cdabfb8", + "savedPayload": { + "position": { + "x": 21452.030839560866, + "y": 16969.2877798916 + }, + "targetPosition": { + "x": 21670.19516867172, + "y": 17362.86664810433 + }, + "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": "c3bb3f5a-f543-4acb-9d05-533422e7f49c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "1bf5463a-7601-429e-bb29-5c65d58db392" + ], + [ + "Trigger Stage", + "Product Definition", + "Foundations", + "47e1c4ac-720c-4b9b-8f9e-c97932ce7bac" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "c3bb3f5a-f543-4acb-9d05-533422e7f49c" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Trigger Stage", + "project": "Foundations", + "id": "7b413cb1-8f30-4352-8fbb-de0f8bf58bcf", + "savedPayload": { + "position": { + "x": 21599.799659403616, + "y": 16918.406894836517 + }, + "targetPosition": { + "x": 21670.19516867172, + "y": 17362.86664810433 + }, + "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": "bba5e6a8-6c4c-4f99-a0a3-1365fd69c8b6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "1bf5463a-7601-429e-bb29-5c65d58db392" + ], + [ + "Trigger Stage", + "Product Definition", + "Foundations", + "47e1c4ac-720c-4b9b-8f9e-c97932ce7bac" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "bba5e6a8-6c4c-4f99-a0a3-1365fd69c8b6" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Manage Stage", + "project": "Foundations", + "id": "75bdb6bd-ff35-4448-b4be-cefaa0a046d3", + "savedPayload": { + "position": { + "x": 21756.059216591162, + "y": 16921.13441555288 + }, + "targetPosition": { + "x": 21670.19516867172, + "y": 17362.86664810433 + }, + "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": "ba4c0e12-e085-41bd-94c3-f1823e1118b0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "1bf5463a-7601-429e-bb29-5c65d58db392" + ], + [ + "Manage Stage", + "Product Definition", + "Foundations", + "4a38e599-09d8-48fc-930f-2b0d33efe268" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "ba4c0e12-e085-41bd-94c3-f1823e1118b0" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Manage Stage", + "project": "Foundations", + "id": "ba6e9b0f-dd9c-4939-8065-e8ba8e45d473", + "savedPayload": { + "position": { + "x": 21901.962302381242, + "y": 16977.141362788378 + }, + "targetPosition": { + "x": 21670.19516867172, + "y": 17362.86664810433 + }, + "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": "21502e28-dca1-4b51-97c0-28fe12926f74" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "1bf5463a-7601-429e-bb29-5c65d58db392" + ], + [ + "Manage Stage", + "Product Definition", + "Foundations", + "4a38e599-09d8-48fc-930f-2b0d33efe268" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "21502e28-dca1-4b51-97c0-28fe12926f74" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "aff5af52-ad9c-48cc-b5e9-82b9e0760623", + "savedPayload": { + "position": { + "x": 21670.19516867172, + "y": 17362.86664810433 + }, + "targetPosition": { + "x": 21953.389344644147, + "y": 17712.582330759968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Output Dataset Folder", + "name": "Orders", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Market Buy Orders", + "project": "Foundations", + "id": "d0ec2f98-7b5a-460e-8450-900c5e0df045", + "savedPayload": { + "position": { + "x": 21434.602526702103, + "y": 17230.10634009719 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "78951e99-5cab-4ff3-9fb2-9e99ab1083e9" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Market Buy Orders", + "Product Definition", + "Foundations", + "7554e752-eac9-4a0b-8cdf-69a7fe8ebfda" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "78951e99-5cab-4ff3-9fb2-9e99ab1083e9" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Market Buy Orders", + "project": "Foundations", + "id": "bdc91039-aec0-48cb-9415-8c28a03e31b6", + "savedPayload": { + "position": { + "x": 21456.729844320012, + "y": 17123.903958968116 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "f910a406-cb66-402a-b4c5-2c6c1caec4f3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Market Buy Orders", + "Product Definition", + "Foundations", + "7554e752-eac9-4a0b-8cdf-69a7fe8ebfda" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "f910a406-cb66-402a-b4c5-2c6c1caec4f3" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Market Sell Orders", + "project": "Foundations", + "id": "c575e268-ae2f-46a0-bea1-cd8fc12b43d5", + "savedPayload": { + "position": { + "x": 21503.630075691533, + "y": 17026.08303973431 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "b2eea143-3f5b-442d-9baf-7b5408e067f9" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Market Sell Orders", + "Product Definition", + "Foundations", + "cf240dfd-89a3-40b6-b2f6-17c5e203b53b" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "b2eea143-3f5b-442d-9baf-7b5408e067f9" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Market Sell Orders", + "project": "Foundations", + "id": "312eeeb2-4b69-43c0-b525-1333252b5e7a", + "savedPayload": { + "position": { + "x": 21572.577549844755, + "y": 16942.328578657067 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "6ccb651c-d762-4801-83ae-13ef40d6b3f9" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Market Sell Orders", + "Product Definition", + "Foundations", + "cf240dfd-89a3-40b6-b2f6-17c5e203b53b" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "6ccb651c-d762-4801-83ae-13ef40d6b3f9" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Limit Buy Orders", + "project": "Foundations", + "id": "c3d7e03c-0e1f-437e-8fa9-a4476f682855", + "savedPayload": { + "position": { + "x": 21659.56529019577, + "y": 16877.508080579115 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "5bf0c662-67a4-4c82-b679-78a8341fd2f2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Limit Buy Orders", + "Product Definition", + "Foundations", + "a7baaab8-8e67-48fe-a22f-029bedfe5c7b" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "5bf0c662-67a4-4c82-b679-78a8341fd2f2" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Limit Buy Orders", + "project": "Foundations", + "id": "23b106b6-fc00-4e30-8549-85d42a4c7460", + "savedPayload": { + "position": { + "x": 21759.537885462945, + "y": 16835.388677235827 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "e3c850ae-947d-4f49-8027-81fff1227835" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Limit Buy Orders", + "Product Definition", + "Foundations", + "a7baaab8-8e67-48fe-a22f-029bedfe5c7b" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "e3c850ae-947d-4f49-8027-81fff1227835" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Limit Sell Orders", + "project": "Foundations", + "id": "e095ab71-9872-4310-9cdb-a55cf93947f9", + "savedPayload": { + "position": { + "x": 21866.685291794947, + "y": 16818.418195251706 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "36702185-19b3-4f57-aefa-0e6e5bbfad3b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Limit Sell Orders", + "Product Definition", + "Foundations", + "946fb865-6bd8-4325-97eb-ce2b4fb2b21a" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "36702185-19b3-4f57-aefa-0e6e5bbfad3b" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Limit Sell Orders", + "project": "Foundations", + "id": "388c6985-6249-4933-9e68-62d8abbfa304", + "savedPayload": { + "position": { + "x": 21974.78049140074, + "y": 16827.58289735448 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "b5fd306d-a501-46cc-a3cc-cd7ae5de87f1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Limit Sell Orders", + "Product Definition", + "Foundations", + "946fb865-6bd8-4325-97eb-ce2b4fb2b21a" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "b5fd306d-a501-46cc-a3cc-cd7ae5de87f1" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Last Market Order", + "project": "Foundations", + "id": "b3d32333-ecb0-47c8-bb14-57fab53de0c8", + "savedPayload": { + "position": { + "x": 22077.5413841893, + "y": 16862.350164370273 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "3e49bfbd-0700-4a58-8902-8cc4f43a68b1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Last Market Order", + "Product Definition", + "Foundations", + "c26bf2a8-bdba-4a22-b1de-09547dd3a4ea" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "3e49bfbd-0700-4a58-8902-8cc4f43a68b1" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Last Market Order", + "project": "Foundations", + "id": "7784b645-43a9-4bdb-91b0-07c6d838571d", + "savedPayload": { + "position": { + "x": 22168.995880592396, + "y": 16920.699449114 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "1dd8f2a5-7e99-4b5d-959d-2451b5bb6343" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Last Market Order", + "Product Definition", + "Foundations", + "c26bf2a8-bdba-4a22-b1de-09547dd3a4ea" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "1dd8f2a5-7e99-4b5d-959d-2451b5bb6343" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Last Limit Order", + "project": "Foundations", + "id": "f8e2fc7d-065e-4bba-b105-61a9d2862bf4", + "savedPayload": { + "position": { + "x": 22243.82897770266, + "y": 16999.23970324738 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "a36e620d-47db-48d3-83f7-1bb8bf4553ef" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Last Limit Order", + "Product Definition", + "Foundations", + "14ad3c06-8e6f-49bc-9ab8-c07a1cb2446a" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "a36e620d-47db-48d3-83f7-1bb8bf4553ef" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Last Limit Order", + "project": "Foundations", + "id": "7b5f5cf9-b097-418d-906b-e799e04985d8", + "savedPayload": { + "position": { + "x": 22297.69164792327, + "y": 17093.40645268238 + }, + "targetPosition": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "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": "9fe9ad20-6f10-44bb-91ff-a5f9584aeab9" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Engine", + "Product Definition Folder", + "Foundations", + "a468e010-fa0a-4eed-8123-a34293080625" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4" + ], + [ + "Last Limit Order", + "Product Definition", + "Foundations", + "14ad3c06-8e6f-49bc-9ab8-c07a1cb2446a" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "9fe9ad20-6f10-44bb-91ff-a5f9584aeab9" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "6b1dd71c-6f29-43ce-8679-ebe94bf387dc", + "savedPayload": { + "position": { + "x": 21882.993835376044, + "y": 17268.122577492155 + }, + "targetPosition": { + "x": 21953.389344644147, + "y": 17712.582330759968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6fed9036-0688-48e3-9503-533e95f3910e", + "savedPayload": { + "position": { + "x": 21953.389344644147, + "y": 17712.582330759968 + }, + "targetPosition": { + "x": 22373.500536567888, + "y": 17873.84790805535 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Output Dataset Folder", + "name": "Portfolio System", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio System Errors", + "project": "Foundations", + "id": "9dfbc7fc-a695-44e4-be52-64b1a74c78ee", + "savedPayload": { + "position": { + "x": 21754.854404437032, + "y": 17575.623542412253 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "9fc4618f-bc7d-4168-ae58-01e63e0f932b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Errors", + "Product Definition", + "Foundations", + "bc82de57-3972-4298-a10a-b3e7ea4d80db" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "9fc4618f-bc7d-4168-ae58-01e63e0f932b" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio System Errors", + "project": "Foundations", + "id": "d1aec061-112e-4c47-ab43-4cdd4aef0548", + "savedPayload": { + "position": { + "x": 21742.217649520964, + "y": 17502.384314213912 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "7939bedd-fa7d-4b0e-bfeb-6e9819e841cc" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Errors", + "Product Definition", + "Foundations", + "bc82de57-3972-4298-a10a-b3e7ea4d80db" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "7939bedd-fa7d-4b0e-bfeb-6e9819e841cc" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio System Highlights", + "project": "Foundations", + "id": "5806e033-c40e-4e62-a6d1-8005581e79f5", + "savedPayload": { + "position": { + "x": 21741.808024228954, + "y": 17428.0640321301 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "1bc30eef-c828-48c0-9ddc-e2ffcccd8beb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Highlights", + "Product Definition", + "Foundations", + "dbfd2147-dd9b-4602-9ad9-20a12b733280" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "1bc30eef-c828-48c0-9ddc-e2ffcccd8beb" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio System Highlights", + "project": "Foundations", + "id": "1bca97dc-957a-4ca2-856b-b8d832c4ac63", + "savedPayload": { + "position": { + "x": 21753.636702071155, + "y": 17354.689959717543 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "5c868ef0-c868-4e60-b952-44bdb1837431" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Highlights", + "Product Definition", + "Foundations", + "dbfd2147-dd9b-4602-9ad9-20a12b733280" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "5c868ef0-c868-4e60-b952-44bdb1837431" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio System Values", + "project": "Foundations", + "id": "e76c5c8f-8731-49e2-b80b-b548ea0e4084", + "savedPayload": { + "position": { + "x": 21777.38102755109, + "y": 17284.26355039973 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "2c268c76-f100-4b16-a40a-969e8e502b67" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Values", + "Product Definition", + "Foundations", + "17505511-0585-4021-a217-416be626750f" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "2c268c76-f100-4b16-a40a-969e8e502b67" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio System Values", + "project": "Foundations", + "id": "3d44a8b6-a86e-4af1-b83a-b2bc6cbf0dd9", + "savedPayload": { + "position": { + "x": 21812.39331736651, + "y": 17218.7058530349 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "58ef1ea8-a53f-4d5b-8dfb-539d2e0556fb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Values", + "Product Definition", + "Foundations", + "17505511-0585-4021-a217-416be626750f" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "58ef1ea8-a53f-4d5b-8dfb-539d2e0556fb" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio System Status", + "project": "Foundations", + "id": "d58bfa94-38e0-485f-9624-e306d58cf24a", + "savedPayload": { + "position": { + "x": 21857.718527521472, + "y": 17159.805110711004 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "2d5023ee-45aa-4c52-8326-fcb6cc6c3790" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Status", + "Product Definition", + "Foundations", + "800ea2cf-fb08-4c2d-8afe-6f4e1fc0dd1d" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "2d5023ee-45aa-4c52-8326-fcb6cc6c3790" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio System Status", + "project": "Foundations", + "id": "ad1d4610-427b-4e6f-9f8e-a00895a76128", + "savedPayload": { + "position": { + "x": 21912.120304436954, + "y": 17109.167982135863 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "567de809-30ea-4d9a-92c3-74833626b25d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Status", + "Product Definition", + "Foundations", + "800ea2cf-fb08-4c2d-8afe-6f4e1fc0dd1d" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "567de809-30ea-4d9a-92c3-74833626b25d" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio System Progress", + "project": "Foundations", + "id": "d06d50f3-bbab-4f99-abb9-66c5043fa920", + "savedPayload": { + "position": { + "x": 21974.11470945355, + "y": 17068.17571617586 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "08d848b0-2601-498d-b634-250ba9f3716d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Progress", + "Product Definition", + "Foundations", + "1a879881-25a5-4e83-a1fb-1f88db77ec86" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "08d848b0-2601-498d-b634-250ba9f3716d" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio System Progress", + "project": "Foundations", + "id": "286544d2-4cd4-4017-a0ae-3be7892fdc44", + "savedPayload": { + "position": { + "x": 22042.010696809764, + "y": 17037.94647498753 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "a369cbea-2535-48df-ab97-ed5c283cedd8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Progress", + "Product Definition", + "Foundations", + "1a879881-25a5-4e83-a1fb-1f88db77ec86" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "a369cbea-2535-48df-ab97-ed5c283cedd8" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio System Running", + "project": "Foundations", + "id": "58cd576b-41aa-43c3-a318-2de3d1a588fb", + "savedPayload": { + "position": { + "x": 22113.956240962147, + "y": 17019.304833468734 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "2e5628a5-a142-42e4-b1ab-690830549d7e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Running", + "Product Definition", + "Foundations", + "e6ac12c1-a26a-4417-ac44-b195dfcab5ca" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "2e5628a5-a142-42e4-b1ab-690830549d7e" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio System Running", + "project": "Foundations", + "id": "114b4de5-29d1-4aed-a952-9de89548b594", + "savedPayload": { + "position": { + "x": 22187.988855014253, + "y": 17012.759287004974 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "8749f10a-8662-4ca7-867c-232ac3303cb6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Running", + "Product Definition", + "Foundations", + "e6ac12c1-a26a-4417-ac44-b195dfcab5ca" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "8749f10a-8662-4ca7-867c-232ac3303cb6" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio System Announcements", + "project": "Foundations", + "id": "1f21c47a-7812-43c7-bc6a-45913ab9fe11", + "savedPayload": { + "position": { + "x": 22262.089122243367, + "y": 17018.488381040814 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "ee265296-155b-4a60-9bea-7115b944f6fd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Announcements", + "Product Definition", + "Foundations", + "af9edb41-e12d-4b70-b603-6a383533ec4b" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "ee265296-155b-4a60-9bea-7115b944f6fd" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio System Announcements", + "project": "Foundations", + "id": "f16b7f25-09a1-4625-81c9-9d141eb72170", + "savedPayload": { + "position": { + "x": 22334.235780524454, + "y": 17036.335840825588 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "2cdca36e-cb07-47e5-80e8-d78fdc260d04" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Announcements", + "Product Definition", + "Foundations", + "af9edb41-e12d-4b70-b603-6a383533ec4b" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "2cdca36e-cb07-47e5-80e8-d78fdc260d04" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio System Warnings", + "project": "Foundations", + "id": "bc213fbb-979b-4480-85da-dd1b245847b7", + "savedPayload": { + "position": { + "x": 22402.460857091915, + "y": 17065.81483418123 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "543de2c1-fff8-4cd4-ab83-b7ec6fb45ba2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Warnings", + "Product Definition", + "Foundations", + "9fc9834c-fb44-4fb9-a69d-5667d5cd10d1" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "543de2c1-fff8-4cd4-ab83-b7ec6fb45ba2" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio System Warnings", + "project": "Foundations", + "id": "8ba6c02d-2fdc-4ce9-aafe-f65f575ea57b", + "savedPayload": { + "position": { + "x": 22464.90334970648, + "y": 17106.12125101499 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "d53ddbf0-c935-42e4-aeb6-e180e4e4766f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Warnings", + "Product Definition", + "Foundations", + "9fc9834c-fb44-4fb9-a69d-5667d5cd10d1" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "d53ddbf0-c935-42e4-aeb6-e180e4e4766f" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Portfolio System Infos", + "project": "Foundations", + "id": "ce01637e-eebb-49c9-a681-ebe4912d0bb1", + "savedPayload": { + "position": { + "x": 22519.859989945067, + "y": 17156.155637346634 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "42d9dc6a-cb4c-4f56-b53e-47923754ae72" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Infos", + "Product Definition", + "Foundations", + "5d2d18dd-7d70-4c91-83ea-a87f1439fdc5" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "42d9dc6a-cb4c-4f56-b53e-47923754ae72" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Portfolio System Infos", + "project": "Foundations", + "id": "219f7acb-e028-412e-b0af-1389284f253d", + "savedPayload": { + "position": { + "x": 22565.831703923224, + "y": 17214.55318554695 + }, + "targetPosition": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "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": "c9b938f7-3b0c-4266-ae35-c563eaee3a12" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio System", + "Product Definition Folder", + "Foundations", + "2f6e3b95-5d68-4b38-babe-a38bfe797717" + ], + [ + "Portfolio System Infos", + "Product Definition", + "Foundations", + "5d2d18dd-7d70-4c91-83ea-a87f1439fdc5" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "c9b938f7-3b0c-4266-ae35-c563eaee3a12" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "67874b80-a0bd-4563-a32f-a22ff79fdcdb", + "savedPayload": { + "position": { + "x": 22190.46904718378, + "y": 17462.75245211618 + }, + "targetPosition": { + "x": 22373.500536567888, + "y": 17873.84790805535 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Output Dataset Folder", + "name": "Simulation Objects", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Episodes", + "project": "Foundations", + "id": "d0936731-6ea1-45f5-9dda-c66e04615c03", + "savedPayload": { + "position": { + "x": 22208.347646907743, + "y": 17143.97715706942 + }, + "targetPosition": { + "x": 22534.766113863272, + "y": 17453.73671613161 + }, + "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": "e6aba5dd-6167-40bb-9778-67d287bfcd91" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Episodes", + "Product Definition", + "Foundations", + "c3e582db-8875-4509-9235-9989acd4bece" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "e6aba5dd-6167-40bb-9778-67d287bfcd91" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Episodes", + "project": "Foundations", + "id": "6f0308cb-a417-448c-9ac1-1cee0350df2c", + "savedPayload": { + "position": { + "x": 22351.734624479162, + "y": 17042.64126019244 + }, + "targetPosition": { + "x": 22534.766113863272, + "y": 17453.73671613161 + }, + "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": "4769fa28-d733-4b61-8dc3-b2be4aa91a89" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Episodes", + "Product Definition", + "Foundations", + "c3e582db-8875-4509-9235-9989acd4bece" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "4769fa28-d733-4b61-8dc3-b2be4aa91a89" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Strategies", + "project": "Foundations", + "id": "50ab5255-37a9-4d2a-bc24-2bcff7a42271", + "savedPayload": { + "position": { + "x": 22522.98648712473, + "y": 17003.89091989261 + }, + "targetPosition": { + "x": 22534.766113863272, + "y": 17453.73671613161 + }, + "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": "4fe90aea-6783-42b9-a50a-ee17349b2461" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Strategies", + "Product Definition", + "Foundations", + "0539d14c-b445-45b2-afbe-6b5d805dea16" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "4fe90aea-6783-42b9-a50a-ee17349b2461" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Strategies", + "project": "Foundations", + "id": "165aa87c-a1f6-4129-a897-b686db520c5c", + "savedPayload": { + "position": { + "x": 22696.031691158656, + "y": 17033.62552420787 + }, + "targetPosition": { + "x": 22534.766113863272, + "y": 17453.73671613161 + }, + "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": "63617646-5f74-4927-b365-bf313f67f3cd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Strategies", + "Product Definition", + "Foundations", + "0539d14c-b445-45b2-afbe-6b5d805dea16" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "63617646-5f74-4927-b365-bf313f67f3cd" + ] + ] + } + } + ], + "outputDatasetFolders": [ + { + "type": "Output Dataset Folder", + "name": "Orders", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Market Buy Orders", + "project": "Foundations", + "id": "155e8abd-b06c-4e13-9821-5b88e478dc7e", + "savedPayload": { + "position": { + "x": 22643.73665702605, + "y": 16724.59778645517 + }, + "targetPosition": { + "x": 22844.52567292546, + "y": 17127.31824917608 + }, + "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": "a7dfb764-e729-4ebe-953c-361af2d94203" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "7cd4e375-be71-414c-957f-6827f0cdea18" + ], + [ + "Market Buy Orders", + "Product Definition", + "Foundations", + "a739d0ab-3ff7-43bc-b1e5-fae12dd40e33" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "a7dfb764-e729-4ebe-953c-361af2d94203" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Market Buy Orders", + "project": "Foundations", + "id": "a1ed0f41-b6b4-4ca5-bab0-70eac1748463", + "savedPayload": { + "position": { + "x": 22793.584226729905, + "y": 16680.210914121617 + }, + "targetPosition": { + "x": 22844.52567292546, + "y": 17127.31824917608 + }, + "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": "b68a61d7-9289-45a5-b792-939bc1dd4bab" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "7cd4e375-be71-414c-957f-6827f0cdea18" + ], + [ + "Market Buy Orders", + "Product Definition", + "Foundations", + "a739d0ab-3ff7-43bc-b1e5-fae12dd40e33" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "b68a61d7-9289-45a5-b792-939bc1dd4bab" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Market Sell Orders", + "project": "Foundations", + "id": "d69ddeb7-5a58-4d2d-9db8-914515df03fc", + "savedPayload": { + "position": { + "x": 22949.576086660618, + "y": 16689.751784997126 + }, + "targetPosition": { + "x": 22844.52567292546, + "y": 17127.31824917608 + }, + "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": "29768822-b607-4e56-90f2-103d5344dafe" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "7cd4e375-be71-414c-957f-6827f0cdea18" + ], + [ + "Market Sell Orders", + "Product Definition", + "Foundations", + "90901092-5438-4b18-aa96-30d7e9a6aa2d" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "29768822-b607-4e56-90f2-103d5344dafe" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Market Sell Orders", + "project": "Foundations", + "id": "8fb140bc-f290-4138-8825-6a2be3fe15a8", + "savedPayload": { + "position": { + "x": 23092.897316315888, + "y": 16752.069629245856 + }, + "targetPosition": { + "x": 22844.52567292546, + "y": 17127.31824917608 + }, + "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": "197d9ecf-a68f-459e-990e-40f7e332558a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "7cd4e375-be71-414c-957f-6827f0cdea18" + ], + [ + "Market Sell Orders", + "Product Definition", + "Foundations", + "90901092-5438-4b18-aa96-30d7e9a6aa2d" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "197d9ecf-a68f-459e-990e-40f7e332558a" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Limit Buy Orders", + "project": "Foundations", + "id": "f86913e8-4184-418e-b95b-39162bbbc96a", + "savedPayload": { + "position": { + "x": 23206.26126020321, + "y": 16859.647995137977 + }, + "targetPosition": { + "x": 22844.52567292546, + "y": 17127.31824917608 + }, + "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": "5f37ade9-02a1-422a-8859-94cabb0d68c6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "7cd4e375-be71-414c-957f-6827f0cdea18" + ], + [ + "Limit Buy Orders", + "Product Definition", + "Foundations", + "ccc48a47-e8aa-4e08-92ea-622f0e4952b8" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "5f37ade9-02a1-422a-8859-94cabb0d68c6" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Limit Buy Orders", + "project": "Foundations", + "id": "a7a6b9d0-c98f-4eb8-89fb-ff397fee18e2", + "savedPayload": { + "position": { + "x": 23275.994553616147, + "y": 16999.511344059316 + }, + "targetPosition": { + "x": 22844.52567292546, + "y": 17127.31824917608 + }, + "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": "cae18dec-1431-43f3-bbbe-bcf333b64f40" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "7cd4e375-be71-414c-957f-6827f0cdea18" + ], + [ + "Limit Buy Orders", + "Product Definition", + "Foundations", + "ccc48a47-e8aa-4e08-92ea-622f0e4952b8" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "cae18dec-1431-43f3-bbbe-bcf333b64f40" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Limit Sell Orders", + "project": "Foundations", + "id": "3e8c5075-0eae-4a03-961d-2ad286203632", + "savedPayload": { + "position": { + "x": 23293.6863322153, + "y": 17154.790091966766 + }, + "targetPosition": { + "x": 22844.52567292546, + "y": 17127.31824917608 + }, + "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": "bca53d77-5456-4b25-8f31-13169fad80b0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "7cd4e375-be71-414c-957f-6827f0cdea18" + ], + [ + "Limit Sell Orders", + "Product Definition", + "Foundations", + "9ec5538b-e045-4c3b-9522-140d9779d97f" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "bca53d77-5456-4b25-8f31-13169fad80b0" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Limit Sell Orders", + "project": "Foundations", + "id": "74a0ae45-5661-4ec6-bdd9-6b58dc3c7388", + "savedPayload": { + "position": { + "x": 23257.202706398766, + "y": 17306.75533019244 + }, + "targetPosition": { + "x": 22844.52567292546, + "y": 17127.31824917608 + }, + "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": "1f4c00f5-542d-4e2a-aa57-dcd0038212f3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Orders", + "Product Definition Folder", + "Foundations", + "7cd4e375-be71-414c-957f-6827f0cdea18" + ], + [ + "Limit Sell Orders", + "Product Definition", + "Foundations", + "9ec5538b-e045-4c3b-9522-140d9779d97f" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "1f4c00f5-542d-4e2a-aa57-dcd0038212f3" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "17b01cb3-3dac-47e5-8f49-33d9bf508c75", + "savedPayload": { + "position": { + "x": 22844.52567292546, + "y": 17127.31824917608 + }, + "targetPosition": { + "x": 22534.766113863272, + "y": 17453.73671613161 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Output Dataset Folder", + "name": "Stages", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Trigger Stages", + "project": "Foundations", + "id": "9691b47e-4503-410f-bcce-84e23c7edffd", + "savedPayload": { + "position": { + "x": 22914.471156617587, + "y": 16821.80140413058 + }, + "targetPosition": { + "x": 22945.861569802444, + "y": 17270.7052267475 + }, + "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": "db372381-478a-4f81-be9f-200c13693b26" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "7a2a39fb-3bfd-4bb5-bea4-c986050cdd5e" + ], + [ + "Trigger Stages", + "Product Definition", + "Foundations", + "60cd692b-846a-4eb9-9bd6-2c982eb60fce" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "db372381-478a-4f81-be9f-200c13693b26" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Trigger Stages", + "project": "Foundations", + "id": "9bb2776c-9bc1-478e-bbad-c08c58315507", + "savedPayload": { + "position": { + "x": 23069.898379920094, + "y": 16838.137463575258 + }, + "targetPosition": { + "x": 22945.861569802444, + "y": 17270.7052267475 + }, + "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": "d062c08c-90fb-4495-ab50-6303e02e2177" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "7a2a39fb-3bfd-4bb5-bea4-c986050cdd5e" + ], + [ + "Trigger Stages", + "Product Definition", + "Foundations", + "60cd692b-846a-4eb9-9bd6-2c982eb60fce" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "d062c08c-90fb-4495-ab50-6303e02e2177" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Open Stages", + "project": "Foundations", + "id": "09cff989-688c-4173-b7ab-f430ca2128b5", + "savedPayload": { + "position": { + "x": 23210.364933334058, + "y": 16906.647579278775 + }, + "targetPosition": { + "x": 22945.861569802444, + "y": 17270.7052267475 + }, + "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": "fea26ecb-2381-4e30-b655-8223f79d882a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "7a2a39fb-3bfd-4bb5-bea4-c986050cdd5e" + ], + [ + "Open Stages", + "Product Definition", + "Foundations", + "4feb8028-125c-4189-851c-763f5c215643" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "fea26ecb-2381-4e30-b655-8223f79d882a" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Open Stages", + "project": "Foundations", + "id": "bc74445c-fbbd-4d2b-8116-48b7ed3aa124", + "savedPayload": { + "position": { + "x": 23318.928477452213, + "y": 17019.068420185664 + }, + "targetPosition": { + "x": 22945.861569802444, + "y": 17270.7052267475 + }, + "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": "13062aa0-2e19-4c93-b8a2-e619f51f6c3b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "7a2a39fb-3bfd-4bb5-bea4-c986050cdd5e" + ], + [ + "Open Stages", + "Product Definition", + "Foundations", + "4feb8028-125c-4189-851c-763f5c215643" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "13062aa0-2e19-4c93-b8a2-e619f51f6c3b" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Manage Stages", + "project": "Foundations", + "id": "6ea972cb-245e-4645-ba49-f863a429ecb4", + "savedPayload": { + "position": { + "x": 23382.49464662664, + "y": 17161.84037372765 + }, + "targetPosition": { + "x": 22945.861569802444, + "y": 17270.7052267475 + }, + "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": "e181ef5c-fa4e-46b0-ba8b-b43ff4c05a9c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "7a2a39fb-3bfd-4bb5-bea4-c986050cdd5e" + ], + [ + "Manage Stages", + "Product Definition", + "Foundations", + "d0c26f68-0a60-46d9-a4f6-a75cb9e05469" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "e181ef5c-fa4e-46b0-ba8b-b43ff4c05a9c" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Manage Stages", + "project": "Foundations", + "id": "01565b3c-e9b6-4850-ac0f-4a10e103cb73", + "savedPayload": { + "position": { + "x": 23393.396422718168, + "y": 17317.743035217944 + }, + "targetPosition": { + "x": 22945.861569802444, + "y": 17270.7052267475 + }, + "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": "bbc62c5b-f52b-4987-b96d-97064e607864" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "7a2a39fb-3bfd-4bb5-bea4-c986050cdd5e" + ], + [ + "Manage Stages", + "Product Definition", + "Foundations", + "d0c26f68-0a60-46d9-a4f6-a75cb9e05469" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "bbc62c5b-f52b-4987-b96d-97064e607864" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Close Stages", + "project": "Foundations", + "id": "f0528250-bf60-48c0-b090-6579fd4a063b", + "savedPayload": { + "position": { + "x": 23350.31889063707, + "y": 17467.972242802585 + }, + "targetPosition": { + "x": 22945.861569802444, + "y": 17270.7052267475 + }, + "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": "0e722ee1-0409-4755-a150-b46c2c5dff3a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "7a2a39fb-3bfd-4bb5-bea4-c986050cdd5e" + ], + [ + "Close Stages", + "Product Definition", + "Foundations", + "fc3e5dd7-884f-4ade-92c3-f9845eeb0c2f" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "0e722ee1-0409-4755-a150-b46c2c5dff3a" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Close Stages", + "project": "Foundations", + "id": "92aafbec-9f9c-43a4-973b-e0c3207d097d", + "savedPayload": { + "position": { + "x": 23258.457836508995, + "y": 17594.408136899892 + }, + "targetPosition": { + "x": 22945.861569802444, + "y": 17270.7052267475 + }, + "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": "5fa164b0-109c-4eaa-8f3c-fd0f47ff315a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Stages", + "Product Definition Folder", + "Foundations", + "7a2a39fb-3bfd-4bb5-bea4-c986050cdd5e" + ], + [ + "Close Stages", + "Product Definition", + "Foundations", + "fc3e5dd7-884f-4ade-92c3-f9845eeb0c2f" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "5fa164b0-109c-4eaa-8f3c-fd0f47ff315a" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "9dea923a-b745-4761-9b70-d11441da288d", + "savedPayload": { + "position": { + "x": 22945.861569802444, + "y": 17270.7052267475 + }, + "targetPosition": { + "x": 22534.766113863272, + "y": 17453.73671613161 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Output Dataset Folder", + "name": "Position", + "project": "Foundations", + "outputDatasets": [ + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Positions", + "project": "Foundations", + "id": "cafe6649-5041-46ca-a612-d6917a4f341b", + "savedPayload": { + "position": { + "x": 23100.045647373623, + "y": 17007.01450433204 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "b4200f62-fcba-4eb6-8159-d4df44369229" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Positions", + "Product Definition", + "Foundations", + "48f0c2b2-01bc-4f30-b4b1-4bc7bd78ed17" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "b4200f62-fcba-4eb6-8159-d4df44369229" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Positions", + "project": "Foundations", + "id": "beeae2cb-f8c5-4ae7-b938-07dcfb78a835", + "savedPayload": { + "position": { + "x": 23217.90725650066, + "y": 17057.154177048506 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "24531e0f-13aa-4dc8-8de0-24330f1e4609" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Positions", + "Product Definition", + "Foundations", + "48f0c2b2-01bc-4f30-b4b1-4bc7bd78ed17" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "24531e0f-13aa-4dc8-8de0-24330f1e4609" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Position Base Asset", + "project": "Foundations", + "id": "7b637a2e-e3ff-4de1-904c-70ed167bd14a", + "savedPayload": { + "position": { + "x": 23316.868664123347, + "y": 17138.46829321209 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "64d670e1-0fda-4f67-8018-d5c3d703961e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Position Base Asset", + "Product Definition", + "Foundations", + "7e7847d0-3c4e-46bf-b243-242e752f447b" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "64d670e1-0fda-4f67-8018-d5c3d703961e" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Position Base Asset", + "project": "Foundations", + "id": "55e6de43-e5f5-434f-b728-57c21c1dbf36", + "savedPayload": { + "position": { + "x": 23388.91260554225, + "y": 17244.369266724887 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "1013fc23-443e-4fcb-baf1-57a3f27f9fee" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Position Base Asset", + "Product Definition", + "Foundations", + "7e7847d0-3c4e-46bf-b243-242e752f447b" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "1013fc23-443e-4fcb-baf1-57a3f27f9fee" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Position Quoted Asset", + "project": "Foundations", + "id": "b2c7c1ef-5668-48f5-a108-ccd9a06c91b0", + "savedPayload": { + "position": { + "x": 23428.202509085422, + "y": 17366.277630530232 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "5c1a10c6-8046-4044-91a8-0ee63980665a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Position Quoted Asset", + "Product Definition", + "Foundations", + "5102197c-c62e-4d01-b127-859f8b4a42b7" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "5c1a10c6-8046-4044-91a8-0ee63980665a" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Position Quoted Asset", + "project": "Foundations", + "id": "2d9ea9af-3a20-46d8-832e-8fe9fd46a1fc", + "savedPayload": { + "position": { + "x": 23431.555340433853, + "y": 17494.317094009577 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "db48b19d-be7c-4ba7-8176-6b7c1426bd42" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Position Quoted Asset", + "Product Definition", + "Foundations", + "5102197c-c62e-4d01-b127-859f8b4a42b7" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "db48b19d-be7c-4ba7-8176-6b7c1426bd42" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Stop Loss", + "project": "Foundations", + "id": "15340580-be54-4e24-8736-77499efc28b2", + "savedPayload": { + "position": { + "x": 23398.699473131746, + "y": 17618.114661311825 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "98ab50d4-ee9d-4d2a-9477-308014bd103e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Stop Loss", + "Product Definition", + "Foundations", + "b73bcc0b-4d30-42ee-b900-e3fc3c2b6e36" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "98ab50d4-ee9d-4d2a-9477-308014bd103e" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Stop Loss", + "project": "Foundations", + "id": "13678ac9-5b64-4b97-b787-ed9bd6b0d3b4", + "savedPayload": { + "position": { + "x": 23332.296694146557, + "y": 17727.640989786636 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "3715b372-08b2-4eab-922b-f94c136a0d87" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Stop Loss", + "Product Definition", + "Foundations", + "b73bcc0b-4d30-42ee-b900-e3fc3c2b6e36" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "3715b372-08b2-4eab-922b-f94c136a0d87" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Market Take Profit", + "project": "Foundations", + "id": "a955f302-7a54-4694-a19e-f4fbb636e02b", + "savedPayload": { + "position": { + "x": 23237.726561719122, + "y": 17814.022907679137 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "3b76470d-6c62-4381-8b71-d8da6000bda8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Take Profit", + "Product Definition", + "Foundations", + "0ee79ca2-e833-4b3b-a6c7-9dcc042eb310" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "3b76470d-6c62-4381-8b71-d8da6000bda8" + ] + ] + } + }, + { + "type": "Output Dataset", + "name": "Multi-Time-Frame-Daily Take Profit", + "project": "Foundations", + "id": "0e077187-85a1-48b6-92ce-cc26807048bd", + "savedPayload": { + "position": { + "x": 23122.65058554849, + "y": 17870.26226573472 + }, + "targetPosition": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "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": "c5c496b0-f452-4444-9382-71c5d584093d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Simulation Objects", + "Product Definition Folder", + "Foundations", + "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5" + ], + [ + "Position", + "Product Definition Folder", + "Foundations", + "14677498-3008-45bc-bac1-40f2b05c3c1b" + ], + [ + "Take Profit", + "Product Definition", + "Foundations", + "0ee79ca2-e833-4b3b-a6c7-9dcc042eb310" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "c5c496b0-f452-4444-9382-71c5d584093d" + ] + ] + } + } + ], + "outputDatasetFolders": [], + "id": "110eb902-0fa6-4676-ab7b-c25b34903521", + "savedPayload": { + "position": { + "x": 22984.611910102274, + "y": 17441.95708939307 + }, + "targetPosition": { + "x": 22534.766113863272, + "y": 17453.73671613161 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f1bb4cba-b2bc-4a2d-8fb4-ef6807212cbe", + "savedPayload": { + "position": { + "x": 22534.766113863272, + "y": 17453.73671613161 + }, + "targetPosition": { + "x": 22373.500536567888, + "y": 17873.84790805535 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bdb5a092-723a-41f0-9a7d-90719a7c03f7", + "savedPayload": { + "position": { + "x": 22373.500536567888, + "y": 17873.84790805535 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 18284.943363994524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "processDependencies": { + "type": "Process Dependencies", + "name": "New Process Dependencies", + "project": "Foundations", + "statusDependencies": [ + { + "type": "Status Dependency", + "name": " Portfolio Process Definition", + "config": "{\n \"mainUtility\": \"Self Reference\"\n}", + "project": "Foundations", + "id": "569f0091-8b1d-4ef4-ad99-585946bd98bb", + "savedPayload": { + "position": { + "x": 22165.459328129517, + "y": 17734.650619529006 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Status Report", + "name": "Low Frequency Portfolio Status Report", + "id": "9ff60dc0-f436-48c8-82b3-dd9e948d75f4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "New Portfolio Bot", + "Portfolio Bot", + "Portfolio-Management", + "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9" + ], + [ + "Portfolio Process Definition", + "Process Definition", + "Foundations", + "06a6f9c4-5a54-4356-becf-c153dfb97070" + ], + [ + "Low Frequency Portfolio Status Report", + "Status Report", + "Foundations", + "9ff60dc0-f436-48c8-82b3-dd9e948d75f4" + ] + ] + } + }, + { + "type": "Status Dependency", + "name": "Candles Volumes Multi-Time-Frame-Market", + "config": "{\n\"mainUtility\": \"Market Ending Point\"\n}", + "project": "Foundations", + "id": "10ea827a-3d55-45c2-b8c8-69da9bcc0f02", + "savedPayload": { + "position": { + "x": 22181.792939151088, + "y": 17680.551089783985 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "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", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Data-Mining", + "285a4618-0423-4ac9-9df9-7a78be6fd915" + ], + [ + "Multi-Time-Frame-Market", + "Process Definition", + "Foundations", + "9f683143-a33f-42c1-9fa8-c601f01ee4e1" + ], + [ + "Candles Volumes Multi-Time-Frame-Market Status Report", + "Status Report", + "Foundations", + "a0a61ba9-91cb-4ec7-92fe-134ff079de2d" + ] + ] + } + }, + { + "type": "Status Dependency", + "name": "Exchange Raw Data Historic-OHLCVs", + "config": "{\"mainUtility\": \"Market Starting Point\"}", + "project": "Foundations", + "id": "01cd3c55-80d7-4233-b2ad-c4889e37de50", + "savedPayload": { + "position": { + "x": 22204.778223768393, + "y": 17628.92529527486 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "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", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Exchange Raw Data", + "Sensor Bot", + "Data-Mining", + "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": [], + "dataMineDataDependencies": [ + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Simple Moving Average (SMA)", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a102184a-d726-4e76-a289-9f4d7ae96dc8", + "savedPayload": { + "position": { + "x": 20608.887722888678, + "y": 18072.711890488743 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "24e17411-dccd-44b9-864d-ee83550186a8" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Popular SMAs", + "Product Definition", + "Foundations", + "275a6f60-96f2-4103-97ce-54a9efe25319" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "24e17411-dccd-44b9-864d-ee83550186a8" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "8128cc50-9c00-4f40-9339-24ee913218b7", + "savedPayload": { + "position": { + "x": 20467.810862104958, + "y": 18069.499697665953 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "f6a486fc-4b6d-4a18-8059-8d48606686fd" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Popular SMAs", + "Product Definition", + "Foundations", + "275a6f60-96f2-4103-97ce-54a9efe25319" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "f6a486fc-4b6d-4a18-8059-8d48606686fd" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "8b8bee40-571e-4c10-9394-e3d066761382", + "savedPayload": { + "position": { + "x": 20330.484721651326, + "y": 18037.02617030244 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "d435f8db-8340-4e1a-b133-3f0042fc1e07" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base7 SMAs", + "Product Definition", + "Foundations", + "28b1c9d0-bc6a-4190-9d5c-c77feb3cbf8a" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "d435f8db-8340-4e1a-b133-3f0042fc1e07" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "27945250-77d7-48d8-a664-406ad1a38022", + "savedPayload": { + "position": { + "x": 20202.911112829537, + "y": 17976.710557369264 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "971a060c-3d24-412a-bf75-7f0fa1fabcdd" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base7 SMAs", + "Product Definition", + "Foundations", + "28b1c9d0-bc6a-4190-9d5c-c77feb3cbf8a" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "971a060c-3d24-412a-bf75-7f0fa1fabcdd" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "9fe1c53c-2ea4-4b67-9e4f-f5439d2d0818", + "savedPayload": { + "position": { + "x": 20090.665614511196, + "y": 17891.18894057803 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "b2698fb2-3dee-406f-9bd6-461771adb181" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base11 SMAs", + "Product Definition", + "Foundations", + "b95726cb-b6ce-40c5-862b-b1aa9f9777e4" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "b2698fb2-3dee-406f-9bd6-461771adb181" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "250349e4-6262-40cc-83c4-c37d9be862fb", + "savedPayload": { + "position": { + "x": 19998.653893586474, + "y": 17784.19902496076 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "3fe1f916-855f-47bc-9aa8-e0886622a572" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base11 SMAs", + "Product Definition", + "Foundations", + "b95726cb-b6ce-40c5-862b-b1aa9f9777e4" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "3fe1f916-855f-47bc-9aa8-e0886622a572" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "be24ad0f-7612-433b-87ba-e1c5a1619d50", + "savedPayload": { + "position": { + "x": 19930.897303781006, + "y": 17660.4167832245 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "bda8eb74-bd2b-42d8-b008-03caa80d16d6" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base5 SMAs", + "Product Definition", + "Foundations", + "23c53a8a-b51b-4950-994a-b39e1a6e8e56" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "bda8eb74-bd2b-42d8-b008-03caa80d16d6" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5124c397-d753-4771-961f-8e9c297dca97", + "savedPayload": { + "position": { + "x": 19890.35713320148, + "y": 17525.25209330623 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "87bf9691-6101-4040-8b27-6540b188fa1b" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base5 SMAs", + "Product Definition", + "Foundations", + "23c53a8a-b51b-4950-994a-b39e1a6e8e56" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "87bf9691-6101-4040-8b27-6540b188fa1b" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "6313dc01-064d-405f-9732-83fd23a7533b", + "savedPayload": { + "position": { + "x": 19878.80518183554, + "y": 17384.612300747514 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "59b1356d-d6fa-48c1-8fce-7f401cc9e35c" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base6 SMAs", + "Product Definition", + "Foundations", + "878a71e6-020a-4bc4-8128-28b97ac6cbf1" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "59b1356d-d6fa-48c1-8fce-7f401cc9e35c" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "f030f679-50d6-402d-8eb6-7f829b4c889e", + "savedPayload": { + "position": { + "x": 19896.7463253903, + "y": 17244.644039347768 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "96eac3f2-a173-4696-80d6-4866ac70fae3" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base6 SMAs", + "Product Definition", + "Foundations", + "878a71e6-020a-4bc4-8128-28b97ac6cbf1" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "96eac3f2-a173-4696-80d6-4866ac70fae3" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "4fece688-6f68-42ed-acd2-c36717ca7ab6", + "savedPayload": { + "position": { + "x": 19943.39644980125, + "y": 17111.4645937724 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "7a5661e9-3a10-409f-b3f3-8f24e7a95429" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base12 SMAs", + "Product Definition", + "Foundations", + "ae01a690-1f44-4d95-a58f-c89ee39230be" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "7a5661e9-3a10-409f-b3f3-8f24e7a95429" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "e960f8d4-6476-408c-9c6a-7b8f8681b13b", + "savedPayload": { + "position": { + "x": 20016.716720779503, + "y": 16990.894544858937 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "88bd54f9-1bd3-4d3b-a21e-2ae9f782c1d2" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base12 SMAs", + "Product Definition", + "Foundations", + "ae01a690-1f44-4d95-a58f-c89ee39230be" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "88bd54f9-1bd3-4d3b-a21e-2ae9f782c1d2" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "c7571f7c-f438-48f9-b337-90bff926b532", + "savedPayload": { + "position": { + "x": 20113.502690653608, + "y": 16888.203382304175 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "b3baf8e8-71e8-47a7-8416-badf212e875d" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base30 SMAs", + "Product Definition", + "Foundations", + "78abf955-aef5-4f8a-bd67-492d33b7a5cf" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "b3baf8e8-71e8-47a7-8416-badf212e875d" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "15a04c77-ef0c-46c1-8634-47f46ef4e653", + "savedPayload": { + "position": { + "x": 20229.524348109462, + "y": 16807.879202678636 + }, + "targetPosition": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "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": "40f46850-0aa7-4bf9-9afa-4c4319d92fe6" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Simple Moving Average (SMA)", + "Indicator Bot", + "Data-Mining", + "da667ccb-82ad-4c25-93eb-5059bd5610dd" + ], + [ + "Base30 SMAs", + "Product Definition", + "Foundations", + "78abf955-aef5-4f8a-bd67-492d33b7a5cf" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "40f46850-0aa7-4bf9-9afa-4c4319d92fe6" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "74c1cb52-43da-4dbf-9a55-68fb493db1ac", + "savedPayload": { + "position": { + "x": 20553.630279103454, + "y": 17399.977459300386 + }, + "targetPosition": { + "x": 21200.175180333714, + "y": 17206.05817017949 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Exponential Moving Average (EMA)", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "8b9a0a18-3c9e-4578-9c1c-3bcff3a72850", + "savedPayload": { + "position": { + "x": 20212.407303057742, + "y": 17559.64571079624 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "26d3e757-9a6e-4807-b8a8-652cf276affa" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Popular EMAs", + "Product Definition", + "Foundations", + "98a1d13d-b550-4648-932b-2c87f8c86ca5" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "26d3e757-9a6e-4807-b8a8-652cf276affa" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "98bbe89d-d929-4ece-befc-6acb51ceb244", + "savedPayload": { + "position": { + "x": 20100.1618047394, + "y": 17474.12409400501 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "78d41812-18af-4c1f-9968-1515e52203ab" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Popular EMAs", + "Product Definition", + "Foundations", + "98a1d13d-b550-4648-932b-2c87f8c86ca5" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "78d41812-18af-4c1f-9968-1515e52203ab" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "481f41d4-46a3-412f-99b9-44bedfcbb880", + "savedPayload": { + "position": { + "x": 20008.15008381468, + "y": 17367.134178387736 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "86c91781-e7fd-4386-94e4-3fbe975e6828" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base5 EMAs", + "Product Definition", + "Foundations", + "7a30dea2-a436-409e-b080-b2ed05413871" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "86c91781-e7fd-4386-94e4-3fbe975e6828" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7e427143-2016-4b83-a7fd-e1c89ea3dea8", + "savedPayload": { + "position": { + "x": 19940.39349400921, + "y": 17243.351936651477 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "d5e4394d-53f1-4ad6-88b4-573106658488" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base5 EMAs", + "Product Definition", + "Foundations", + "7a30dea2-a436-409e-b080-b2ed05413871" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "d5e4394d-53f1-4ad6-88b4-573106658488" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b395c543-7e08-4a78-8ae4-b46b4ec0967f", + "savedPayload": { + "position": { + "x": 19899.853323429685, + "y": 17108.187246733207 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "2523677a-0ecc-4cc0-99e5-73fd37c25c51" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base6 EMAs", + "Product Definition", + "Foundations", + "5df0396c-a1b4-4194-9005-2d3c49cfa1d6" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "2523677a-0ecc-4cc0-99e5-73fd37c25c51" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "90f3fc85-6414-43af-b8df-8791dfb37c7b", + "savedPayload": { + "position": { + "x": 19888.30137206375, + "y": 16967.54745417449 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "81365e5b-be43-4260-b014-150d3f6ee0f7" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base6 EMAs", + "Product Definition", + "Foundations", + "5df0396c-a1b4-4194-9005-2d3c49cfa1d6" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "81365e5b-be43-4260-b014-150d3f6ee0f7" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "dc0ddaff-aaa0-4aea-96c2-6fba6eca54c7", + "savedPayload": { + "position": { + "x": 19906.242515618505, + "y": 16827.57919277475 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "098ad037-e7fb-4c55-938e-f63f79479848" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base7 EMAs", + "Product Definition", + "Foundations", + "683cf941-06f3-4f55-ba31-79d48eeaebea" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "098ad037-e7fb-4c55-938e-f63f79479848" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "da0f9cee-6d82-4d4b-b3b7-7b237a4cc81c", + "savedPayload": { + "position": { + "x": 19952.892640029455, + "y": 16694.39974719938 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "9934146b-c25b-4c8f-bc83-f5bbe212b48d" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base7 EMAs", + "Product Definition", + "Foundations", + "683cf941-06f3-4f55-ba31-79d48eeaebea" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "9934146b-c25b-4c8f-bc83-f5bbe212b48d" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "de681dfc-c425-4852-9e2f-6d3de74e609d", + "savedPayload": { + "position": { + "x": 20026.212911007708, + "y": 16573.829698285914 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "a1419254-9026-4a52-8bd1-ca626af821b7" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base11 EMAs", + "Product Definition", + "Foundations", + "d2c28b24-2bb4-4d4b-b83c-ddaf82ce7e05" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "a1419254-9026-4a52-8bd1-ca626af821b7" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ec25b98b-373f-40f3-8813-32a1c61e76c4", + "savedPayload": { + "position": { + "x": 20122.998880881813, + "y": 16471.138535731152 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "1aa7b3bf-5c36-4a3b-9e8d-335153025634" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base11 EMAs", + "Product Definition", + "Foundations", + "d2c28b24-2bb4-4d4b-b83c-ddaf82ce7e05" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "1aa7b3bf-5c36-4a3b-9e8d-335153025634" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "154a7c29-883d-4e45-b42b-c6af440e3f68", + "savedPayload": { + "position": { + "x": 20239.020538337667, + "y": 16390.814356105613 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "1d0a210c-3e18-4880-a465-ff12f28b8e15" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base12 EMAs", + "Product Definition", + "Foundations", + "ecfcfe9f-e5f2-4e45-86a5-74fdd5d0135f" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "1d0a210c-3e18-4880-a465-ff12f28b8e15" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "0c91f017-983d-4f12-9bf7-7bd639870fb0", + "savedPayload": { + "position": { + "x": 20369.207180210764, + "y": 16336.367711497103 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "6728ff43-3ba4-448e-8ba7-2403732961b1" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base12 EMAs", + "Product Definition", + "Foundations", + "ecfcfe9f-e5f2-4e45-86a5-74fdd5d0135f" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "6728ff43-3ba4-448e-8ba7-2403732961b1" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "0991e24e-46a6-4601-9a0d-8f16ae5292bc", + "savedPayload": { + "position": { + "x": 20507.869025546435, + "y": 16310.178181539006 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "0f1d28de-9c7d-40d9-907a-cbbfbaa1b3b2" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base30 EMAs", + "Product Definition", + "Foundations", + "fc842f53-6141-48f2-a63e-0a23564d6c3a" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "0f1d28de-9c7d-40d9-907a-cbbfbaa1b3b2" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "52329851-a145-405d-b0e5-bfb6caabcc70", + "savedPayload": { + "position": { + "x": 20648.945886330155, + "y": 16313.390374361796 + }, + "targetPosition": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "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": "28f0f7e8-de79-4e87-b46c-6818784ff3b2" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Exponential Moving Average (EMA)", + "Indicator Bot", + "Data-Mining", + "a8200f01-0a69-45e5-8f19-3d967e065232" + ], + [ + "Base30 EMAs", + "Product Definition", + "Foundations", + "fc842f53-6141-48f2-a63e-0a23564d6c3a" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "28f0f7e8-de79-4e87-b46c-6818784ff3b2" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "476d9344-9cdf-455a-94bf-03cadb018322", + "savedPayload": { + "position": { + "x": 20563.12646933166, + "y": 16982.912612727363 + }, + "targetPosition": { + "x": 21200.175180333714, + "y": 17206.05817017949 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Moving Average Convergence Diveregence (MACD)", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "275b7ec1-3529-494e-a582-dcca6865e8d6", + "savedPayload": { + "position": { + "x": 20163.034885536625, + "y": 16822.318851743494 + }, + "targetPosition": { + "x": 20815.95361467334, + "y": 16651.08178466251 + }, + "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": "055e39d4-6317-4018-a821-d5ab90aa5a79" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Moving Average Convergence Diveregence (MACD)", + "Indicator Bot", + "Data-Mining", + "160f4dc6-7288-44b9-9a96-b0189a62e325" + ], + [ + "MACD 122609", + "Product Definition", + "Foundations", + "ad6240f0-b23c-49b9-be99-e8c608a0200c" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "055e39d4-6317-4018-a821-d5ab90aa5a79" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "3ddef433-11dd-4138-aff7-0a9a83e130e7", + "savedPayload": { + "position": { + "x": 20143.84417670495, + "y": 16588.680635684177 + }, + "targetPosition": { + "x": 20815.95361467334, + "y": 16651.08178466251 + }, + "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": "0856af01-bb1d-4dd5-8e4b-6cf3ab90678b" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Moving Average Convergence Diveregence (MACD)", + "Indicator Bot", + "Data-Mining", + "160f4dc6-7288-44b9-9a96-b0189a62e325" + ], + [ + "MACD 122609", + "Product Definition", + "Foundations", + "ad6240f0-b23c-49b9-be99-e8c608a0200c" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "0856af01-bb1d-4dd5-8e4b-6cf3ab90678b" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ee3eaec0-134f-414a-a086-1f2ec73e6270", + "savedPayload": { + "position": { + "x": 20205.719785371137, + "y": 16362.568919134526 + }, + "targetPosition": { + "x": 20815.95361467334, + "y": 16651.08178466251 + }, + "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": "afb3fbdc-8f38-49ff-acb5-f127c98ddb12" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Moving Average Convergence Diveregence (MACD)", + "Indicator Bot", + "Data-Mining", + "160f4dc6-7288-44b9-9a96-b0189a62e325" + ], + [ + "MACD 031016", + "Product Definition", + "Foundations", + "42fce853-786f-469a-bb96-bf8c182fb2e0" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "afb3fbdc-8f38-49ff-acb5-f127c98ddb12" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "eebbaf62-565e-407c-bce9-81e1f74fc08d", + "savedPayload": { + "position": { + "x": 20341.198599943313, + "y": 16171.256112163956 + }, + "targetPosition": { + "x": 20815.95361467334, + "y": 16651.08178466251 + }, + "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": "1c7fd7e8-4b5e-4a34-80b2-99b99cc4fd4f" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Moving Average Convergence Diveregence (MACD)", + "Indicator Bot", + "Data-Mining", + "160f4dc6-7288-44b9-9a96-b0189a62e325" + ], + [ + "MACD 031016", + "Product Definition", + "Foundations", + "42fce853-786f-469a-bb96-bf8c182fb2e0" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "1c7fd7e8-4b5e-4a34-80b2-99b99cc4fd4f" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "458de63d-f0fa-4cd1-9f2b-e830eb214724", + "savedPayload": { + "position": { + "x": 20533.939875929722, + "y": 16037.817362769438 + }, + "targetPosition": { + "x": 20815.95361467334, + "y": 16651.08178466251 + }, + "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": "0e28708b-348e-4b29-b82c-c17ddf9f23f1" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Moving Average Convergence Diveregence (MACD)", + "Indicator Bot", + "Data-Mining", + "160f4dc6-7288-44b9-9a96-b0189a62e325" + ], + [ + "MACD 081709", + "Product Definition", + "Foundations", + "1000ad6e-28bd-4ee2-8c0e-1e6cda2b8a66" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "0e28708b-348e-4b29-b82c-c17ddf9f23f1" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "c6e6ca61-4158-4768-8b2d-45a5a8555aae", + "savedPayload": { + "position": { + "x": 20760.696170888117, + "y": 15978.347353474153 + }, + "targetPosition": { + "x": 20815.95361467334, + "y": 16651.08178466251 + }, + "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": "2690a9f4-b1d5-41ac-994c-3d44efbf0ea6" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Moving Average Convergence Diveregence (MACD)", + "Indicator Bot", + "Data-Mining", + "160f4dc6-7288-44b9-9a96-b0189a62e325" + ], + [ + "MACD 081709", + "Product Definition", + "Foundations", + "1000ad6e-28bd-4ee2-8c0e-1e6cda2b8a66" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "2690a9f4-b1d5-41ac-994c-3d44efbf0ea6" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "32b35818-1432-4647-8ec4-c4b1a8af0544", + "savedPayload": { + "position": { + "x": 20994.11732908003, + "y": 16000.019045082972 + }, + "targetPosition": { + "x": 20815.95361467334, + "y": 16651.08178466251 + }, + "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": "23421928-fb4b-40ad-ba05-29c0dcd52c47" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Moving Average Convergence Diveregence (MACD)", + "Indicator Bot", + "Data-Mining", + "160f4dc6-7288-44b9-9a96-b0189a62e325" + ], + [ + "MACD 245209", + "Product Definition", + "Foundations", + "e0e9bacf-8cc4-4e4f-8f43-2e1cf15a959c" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "23421928-fb4b-40ad-ba05-29c0dcd52c47" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "3670e0a2-7b5c-4741-8734-76dc6e0235f5", + "savedPayload": { + "position": { + "x": 21206.049313898107, + "y": 16100.218511747771 + }, + "targetPosition": { + "x": 20815.95361467334, + "y": 16651.08178466251 + }, + "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": "324cb3b8-b070-4ccc-a3ae-78da3b14626a" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Moving Average Convergence Diveregence (MACD)", + "Indicator Bot", + "Data-Mining", + "160f4dc6-7288-44b9-9a96-b0189a62e325" + ], + [ + "MACD 245209", + "Product Definition", + "Foundations", + "e0e9bacf-8cc4-4e4f-8f43-2e1cf15a959c" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "324cb3b8-b070-4ccc-a3ae-78da3b14626a" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "57552b35-d066-4659-90bc-dcc8bcac857f", + "savedPayload": { + "position": { + "x": 20815.95361467334, + "y": 16651.08178466251 + }, + "targetPosition": { + "x": 21200.175180333714, + "y": 17206.05817017949 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Relative Strength Index (RSI)", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b3515b57-dddc-4d6c-b6d1-912e6d7299c0", + "savedPayload": { + "position": { + "x": 20891.434407892593, + "y": 15939.134816289825 + }, + "targetPosition": { + "x": 21215.540338886585, + "y": 16531.23307291158 + }, + "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": "58672420-221d-489d-bfcd-6fc94a08ae33" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Relative Strength Index (RSI)", + "Indicator Bot", + "Data-Mining", + "b2fc1830-30e3-407a-9cd2-ab93a9e36cc7" + ], + [ + "RSI14", + "Product Definition", + "Foundations", + "ad623906-c8bb-421b-840c-6e0f7e9c3d32" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "58672420-221d-489d-bfcd-6fc94a08ae33" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "6c0d6d98-139d-42a0-a8ac-35868a99c2f4", + "savedPayload": { + "position": { + "x": 21566.259505160502, + "y": 15954.499974842696 + }, + "targetPosition": { + "x": 21215.540338886585, + "y": 16531.23307291158 + }, + "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": "7e1a5932-d556-44ff-8c6d-f82b568ed845" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ], + [ + "Relative Strength Index (RSI)", + "Indicator Bot", + "Data-Mining", + "b2fc1830-30e3-407a-9cd2-ab93a9e36cc7" + ], + [ + "RSI14", + "Product Definition", + "Foundations", + "ad623906-c8bb-421b-840c-6e0f7e9c3d32" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "7e1a5932-d556-44ff-8c6d-f82b568ed845" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "7a32bae5-5aec-4148-8a38-b63f93bfa416", + "savedPayload": { + "position": { + "x": 21215.540338886585, + "y": 16531.23307291158 + }, + "targetPosition": { + "x": 21200.175180333714, + "y": 17206.05817017949 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "41a95f20-317f-4ef9-92bd-281e83371f54", + "savedPayload": { + "position": { + "x": 22234.052690312274, + "y": 17580.587405620805 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Sparta", + "id": "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + }, + "referenceParentCombinedNodePath": [ + [ + "Sparta", + "Data Mine", + "Data-Mining", + "63b3bd4b-97da-47a7-8f72-b9eaf0632ebb" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Super Trend 14-3", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "6df8e09d-b53e-4c80-bd31-87c9cc010e82", + "savedPayload": { + "position": { + "x": 14232.18029622093, + "y": 10280.201486479138 + }, + "targetPosition": { + "x": 14437.388266871927, + "y": 9879.714671738255 + }, + "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": "00c41fe8-02dd-45d8-9233-9a31652055f2" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Super Trend 14-3", + "Indicator Bot" + ], + [ + "Super Trend 14-3", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "67bb5273-53d7-4233-93c7-e6da0f652e6c", + "savedPayload": { + "position": { + "x": 13987.95252610011, + "y": 9902.24276346588 + }, + "targetPosition": { + "x": 14437.388266871927, + "y": 9879.714671738255 + }, + "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": "0bb91809-ee7d-40ca-8d12-7f12e56e148e" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Super Trend 14-3", + "Indicator Bot" + ], + [ + "Super Trend 14-3", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "31450fcd-7163-418f-baf8-43b043c226ac", + "savedPayload": { + "position": { + "x": 14437.388266871927, + "y": 9879.714671738255 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Super Trend 9-2", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "1fe1869f-c77a-4f40-b38a-d5820a404a10", + "savedPayload": { + "position": { + "x": 14110.88018821616, + "y": 10144.865752649665 + }, + "targetPosition": { + "x": 14394.869763162886, + "y": 9795.795671832675 + }, + "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": "b5a2e10f-57dc-4553-96e2-b131b06d62d3" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Super Trend 9-2", + "Indicator Bot" + ], + [ + "Super Trend 9-2", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "d716f376-b98b-4104-9bc2-693a47c8f9b2", + "savedPayload": { + "position": { + "x": 13950.571418000924, + "y": 9724.388525927361 + }, + "targetPosition": { + "x": 14394.869763162886, + "y": 9795.795671832675 + }, + "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": "f3fecf13-8b3c-41ac-994e-55fecb4f3c3c" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Super Trend 9-2", + "Indicator Bot" + ], + [ + "Super Trend 9-2", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "b18a4816-8709-44ad-907e-cf342c7382fb", + "savedPayload": { + "position": { + "x": 14394.869763162886, + "y": 9795.795671832675 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "FastTrend", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "cf71bd28-56af-486e-92b6-33db5e44fcb4", + "savedPayload": { + "position": { + "x": 14020.368659851094, + "y": 9987.267718759165 + }, + "targetPosition": { + "x": 14370.728131935197, + "y": 9704.870409421863 + }, + "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": "fbc6375f-2313-4296-b07b-3718c664cd73" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "FastTrend", + "Indicator Bot" + ], + [ + "FastTrend", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "2bbc0ea9-a96d-4870-9f84-1ccafca5f70d", + "savedPayload": { + "position": { + "x": 13950.98515204667, + "y": 9542.648860809175 + }, + "targetPosition": { + "x": 14370.728131935197, + "y": 9704.870409421863 + }, + "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": "3d0541c7-b9ef-43f5-90a3-99ab08e5d5fc" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "FastTrend", + "Indicator Bot" + ], + [ + "FastTrend", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "c6344e80-4ebf-4cdd-9ea6-633247cb9cd0", + "savedPayload": { + "position": { + "x": 14370.728131935197, + "y": 9704.870409421863 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "On-Balance-Volume", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "64be87b9-6f63-4ab6-8bc1-e2c40333ec05", + "savedPayload": { + "position": { + "x": 13964.601499237782, + "y": 9814.295175127929 + }, + "targetPosition": { + "x": 14366.018478317914, + "y": 9610.912754780988 + }, + "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": "e75b43d4-42e1-485d-ade0-f5af358223ef" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "On-Balance-Volume", + "Indicator Bot" + ], + [ + "On-Balance-Volume", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b3476055-9ec0-40d0-bfc4-5e0206092694", + "savedPayload": { + "position": { + "x": 13989.175646074229, + "y": 9364.966663560657 + }, + "targetPosition": { + "x": 14366.018478317914, + "y": 9610.912754780988 + }, + "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": "abb0cf6c-680d-4bc5-8d52-28aa4c751f14" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "On-Balance-Volume", + "Indicator Bot" + ], + [ + "On-Balance-Volume", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "8114bbaf-eb48-49bd-8085-313656596ed8", + "savedPayload": { + "position": { + "x": 14366.018478317914, + "y": 9610.912754780988 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Volume Oscillators", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "59850c99-333d-4093-882d-f8645c5e47fa", + "savedPayload": { + "position": { + "x": 13946.015998895553, + "y": 9633.507851926994 + }, + "targetPosition": { + "x": 14380.946636773537, + "y": 9518.029108276705 + }, + "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": "ba94642a-1aba-47ea-b78f-5449ba060c83" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Volume Oscillators", + "Indicator Bot" + ], + [ + "Volume Oscillators", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "0409fb90-23e9-42f0-a81d-8d88dfda91fd", + "savedPayload": { + "position": { + "x": 14063.473792236284, + "y": 9199.107498815343 + }, + "targetPosition": { + "x": 14380.946636773537, + "y": 9518.029108276705 + }, + "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": "b399970b-bec6-4c5b-bf1a-900e2e9c7910" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Volume Oscillators", + "Indicator Bot" + ], + [ + "Volume Oscillators", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "8d4af7bc-e78f-4f11-aacb-453b4f94715b", + "savedPayload": { + "position": { + "x": 14380.946636773537, + "y": 9518.029108276705 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Holt-Winters forecast", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7f7a30b0-512d-4277-85ba-15db451194c2", + "savedPayload": { + "position": { + "x": 13965.424434372486, + "y": 9452.807022694064 + }, + "targetPosition": { + "x": 14414.860175144302, + "y": 9430.278930966439 + }, + "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": "a21c5a8a-f5af-476d-a7b1-f87fd3a7da61" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Holt-Winters forecast", + "Indicator Bot" + ], + [ + "HoltWinters", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ec579222-a1fe-43b6-a1c6-599da225f98e", + "savedPayload": { + "position": { + "x": 14170.632405023483, + "y": 9052.32020795318 + }, + "targetPosition": { + "x": 14414.860175144302, + "y": 9430.278930966439 + }, + "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": "cc085378-1774-4579-b4ff-0a3ccf818aed" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Holt-Winters forecast", + "Indicator Bot" + ], + [ + "HoltWinters", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "8d927bf2-4f59-42b4-8492-01bfa959b1d2", + "savedPayload": { + "position": { + "x": 14414.860175144302, + "y": 9430.278930966439 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "FastTrend 3", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a46fdb43-bcd3-4cc7-9fb6-6e5b7fae259f", + "savedPayload": { + "position": { + "x": 14021.978563906236, + "y": 9280.0901807654 + }, + "targetPosition": { + "x": 14466.276909068198, + "y": 9351.497326670715 + }, + "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": "efc44978-f6a6-4cdf-9d05-24915a5a4552" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "FastTrend 3", + "Indicator Bot" + ], + [ + "FastTrend3", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b2712b56-9a23-4de3-bed3-473dbab2ec49", + "savedPayload": { + "position": { + "x": 14305.96813885296, + "y": 8931.020099948413 + }, + "targetPosition": { + "x": 14466.276909068198, + "y": 9351.497326670715 + }, + "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": "d2e66731-6558-44e7-904f-33c2aca85f28" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "FastTrend 3", + "Indicator Bot" + ], + [ + "FastTrend3", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "0765cbbc-59b7-41ef-acc0-e88ead6caea9", + "savedPayload": { + "position": { + "x": 14466.276909068198, + "y": 9351.497326670715 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "FastTrend 5", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "6c544ecb-ceb7-4dd8-bdd1-a418e4cba88a", + "savedPayload": { + "position": { + "x": 14113.206700659357, + "y": 9122.905880920647 + }, + "targetPosition": { + "x": 14532.949680547885, + "y": 9285.127429533335 + }, + "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": "4039a35d-6800-4e95-bc01-6fe0638d9841" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "FastTrend 5", + "Indicator Bot" + ], + [ + "FastTrend5", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "3b5f03f1-14b1-4ce4-9dc7-4357a30632ce", + "savedPayload": { + "position": { + "x": 14463.56617274346, + "y": 8840.508571583345 + }, + "targetPosition": { + "x": 14532.949680547885, + "y": 9285.127429533335 + }, + "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": "11743d42-3cee-497f-90a7-1013f49ef9d3" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "FastTrend 5", + "Indicator Bot" + ], + [ + "FastTrend5", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "a4632bd1-a703-4393-a75f-9315e4b07bf5", + "savedPayload": { + "position": { + "x": 14532.949680547885, + "y": 9285.127429533335 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "FastTrend 20", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b170a5ca-e0d1-4c43-be89-3966a2c35b9f", + "savedPayload": { + "position": { + "x": 14235.121737294561, + "y": 8988.123831316974 + }, + "targetPosition": { + "x": 14611.964569538246, + "y": 9234.069922537305 + }, + "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": "1ddc1fcd-9b2b-4750-8343-fc7f02602504" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "FastTrend 20", + "Indicator Bot" + ], + [ + "FastTrend20", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "0570cbeb-2951-42f1-9462-8f53667ba033", + "savedPayload": { + "position": { + "x": 14636.538716374696, + "y": 8784.741410970031 + }, + "targetPosition": { + "x": 14611.964569538246, + "y": 9234.069922537305 + }, + "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": "8a7f4fff-71dd-4bee-824f-73fb7a195576" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "FastTrend 20", + "Indicator Bot" + ], + [ + "FastTrend20", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "08cc6950-6975-4f4d-97c3-755b3f0e4077", + "savedPayload": { + "position": { + "x": 14611.964569538246, + "y": 9234.069922537305 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "On-Balance-Volume Integral", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "36180109-7897-4b44-8b76-882f762e4e47", + "savedPayload": { + "position": { + "x": 14382.395401697646, + "y": 8881.63465427809 + }, + "targetPosition": { + "x": 14699.868246234899, + "y": 9200.556263739452 + }, + "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": "8527d6c1-9eaf-4b7f-a3fc-5651e2ea6bce" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "On-Balance-Volume Integral", + "Indicator Bot" + ], + [ + "On-Balance-Volume Integral", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "0469e397-5e73-4cee-b99f-071b7998bef5", + "savedPayload": { + "position": { + "x": 14817.32603957563, + "y": 8766.155910627804 + }, + "targetPosition": { + "x": 14699.868246234899, + "y": 9200.556263739452 + }, + "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": "e2d06c54-5c74-42b8-a384-25f3ab669eee" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "On-Balance-Volume Integral", + "Indicator Bot" + ], + [ + "On-Balance-Volume Integral", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "2a09232d-b9a0-4891-aa9c-d4fe845d5a5f", + "savedPayload": { + "position": { + "x": 14699.868246234899, + "y": 9200.556263739452 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "On-Balance-Volume Span", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "dd809fb9-e90f-4cc1-948d-7c9b8ba41d0a", + "savedPayload": { + "position": { + "x": 14548.591128036744, + "y": 8808.092437832363 + }, + "targetPosition": { + "x": 14792.818898157562, + "y": 9186.051160845622 + }, + "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": "c47bf375-fa30-4a9d-93c6-c7bd0a391bfd" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "On-Balance-Volume Span", + "Indicator Bot" + ], + [ + "On-Balance-Volume Span", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "716aa186-61c7-4866-9eab-f7e7442d2d5f", + "savedPayload": { + "position": { + "x": 14998.02686880856, + "y": 8785.564346104738 + }, + "targetPosition": { + "x": 14792.818898157562, + "y": 9186.051160845622 + }, + "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": "181d2b26-8786-40a9-963b-5fb0b899d9fa" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "On-Balance-Volume Span", + "Indicator Bot" + ], + [ + "On-Balance-Volume Span", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "3a8d1978-af73-44d9-a194-ffee4c8e57cb", + "savedPayload": { + "position": { + "x": 14792.818898157562, + "y": 9186.051160845622 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "On-Balance-Volume Trend Span", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7ff9807c-b5c0-4fec-ad16-1887c0100c09", + "savedPayload": { + "position": { + "x": 14726.445365575262, + "y": 8770.711329733174 + }, + "targetPosition": { + "x": 14886.7541357905, + "y": 9191.188556455476 + }, + "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": "803c5692-34f9-4b30-8142-aa89d45dc35e" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "On-Balance-Volume Trend Span", + "Indicator Bot" + ], + [ + "On-Balance-Volume Trend Span", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "f9c53e4e-7648-48f3-b7a9-cc26c8281b04", + "savedPayload": { + "position": { + "x": 15170.743710737224, + "y": 8842.118475638486 + }, + "targetPosition": { + "x": 14886.7541357905, + "y": 9191.188556455476 + }, + "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": "270a86ac-0c19-444c-88b9-d403e40e603d" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "On-Balance-Volume Trend Span", + "Indicator Bot" + ], + [ + "On-Balance-Volume Trend Span", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "1d2bb2d3-5ae2-4a58-9e51-393af8bd1a5c", + "savedPayload": { + "position": { + "x": 14886.7541357905, + "y": 9191.188556455476 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Better Sine Wave", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "76e317d0-1493-4053-b307-bfcec72993ef", + "savedPayload": { + "position": { + "x": 14733.340768377057, + "y": 8837.785198715652 + }, + "targetPosition": { + "x": 14977.568538497875, + "y": 9215.74392172891 + }, + "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": "9b4d0baf-17bc-4cca-8e7b-c6ca11e84940" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Better Sine Wave", + "Indicator Bot" + ], + [ + "Better Sine Wave 36", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "e06d501a-9e17-4519-90d0-cb00fe1bd652", + "savedPayload": { + "position": { + "x": 15002.142685334326, + "y": 8766.415410161637 + }, + "targetPosition": { + "x": 14977.568538497875, + "y": 9215.74392172891 + }, + "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": "0dd0a680-7fbc-4daf-99c8-b23aafabb3d8" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Better Sine Wave", + "Indicator Bot" + ], + [ + "Better Sine Wave 36", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7136ab3b-5cd4-469e-9112-00b6bfc83790", + "savedPayload": { + "position": { + "x": 15261.5581134446, + "y": 8866.67384091192 + }, + "targetPosition": { + "x": 14977.568538497875, + "y": 9215.74392172891 + }, + "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": "29aaee93-049a-4d82-a6a4-8c1af24a41cc" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Better Sine Wave", + "Indicator Bot" + ], + [ + "Better Sine Wave 6", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "32df1cbf-2629-4c00-92ff-a30cf3341cbe", + "savedPayload": { + "position": { + "x": 15412.499176375859, + "y": 9100.265178078622 + }, + "targetPosition": { + "x": 14977.568538497875, + "y": 9215.74392172891 + }, + "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": "4f8d0dee-673c-4089-81df-993f06f629fa" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Better Sine Wave", + "Indicator Bot" + ], + [ + "Better Sine Wave 6", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "5b4d290a-3a23-4b57-8486-d243bb552ac3", + "savedPayload": { + "position": { + "x": 14977.568538497875, + "y": 9215.74392172891 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Volume Weighted MACD", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "cc6d16ba-9a15-4058-b69c-5ef75150beec", + "savedPayload": { + "position": { + "x": 15085.86722794197, + "y": 8809.315557806482 + }, + "targetPosition": { + "x": 15061.29308110552, + "y": 9258.644069373755 + }, + "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": "a078f98c-45f0-4d48-b21b-ad1ca0a2e20c" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Volume Weighted MACD", + "Indicator Bot" + ], + [ + "Volume Weighted MACD", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "103db70b-e9d9-42f1-917e-f44cef4520b8", + "savedPayload": { + "position": { + "x": 15462.710060185651, + "y": 9055.261649026814 + }, + "targetPosition": { + "x": 15061.29308110552, + "y": 9258.644069373755 + }, + "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": "3d581002-fe29-447d-ab00-7877557a4487" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ], + [ + "Volume Weighted MACD", + "Indicator Bot" + ], + [ + "Volume Weighted MACD", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "9edc8573-88e0-48b9-8ac7-7199c7714df9", + "savedPayload": { + "position": { + "x": 15061.29308110552, + "y": 9258.644069373755 + }, + "targetPosition": { + "x": 14815.346989885187, + "y": 9635.486901617438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0d5e25ce-d6cb-428e-9fff-6f54bc2c425e", + "savedPayload": { + "position": { + "x": 22269.15466295761, + "y": 17536.299738217313 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Quasar", + "id": "821a251f-0408-42c6-bfcf-f21666dbb8c2" + }, + "referenceParentCombinedNodePath": [ + [ + "Quasar", + "Data Mine" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "News", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5b1699e1-e4fa-442c-a242-06190633f89d", + "savedPayload": { + "position": { + "x": 20006.75980203325, + "y": 17341.572289576674 + }, + "targetPosition": { + "x": 20668.607221510585, + "y": 17208.971409748545 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Single File", + "id": "1ec3f9fa-ee29-411c-9171-762da1ec27b2" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "News", + "API Data Fetcher Bot", + "Data-Mining", + "506efd80-4a1b-46ec-93b8-ca44457491c4" + ], + [ + "News", + "Product Definition", + "Foundations", + "6c5ad3ee-1591-4e8c-9edc-7e9ad198f346" + ], + [ + "Single File", + "Dataset Definition", + "Foundations", + "1ec3f9fa-ee29-411c-9171-762da1ec27b2" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "fdea89d2-3e6e-43dc-9daa-ad2e659326f8", + "savedPayload": { + "position": { + "x": 20668.607221510585, + "y": 17208.971409748545 + }, + "targetPosition": { + "x": 21330.45464098792, + "y": 17076.370529920416 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Asset Metrics", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "d9d9ad41-2c6b-4dcd-b7a8-0b371e3ecb42", + "savedPayload": { + "position": { + "x": 20026.529871489016, + "y": 17090.36498188555 + }, + "targetPosition": { + "x": 20676.61735518718, + "y": 16908.674961413897 + }, + "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": "bee2ad14-45e2-44ed-8a01-3109e3d2f57e" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "Asset Metrics", + "Indicator Bot", + "Data-Mining", + "8e7ebaed-5f62-4935-a719-7a4d377cde03" + ], + [ + "Asset Metrics", + "Product Definition", + "Foundations", + "18819542-5c36-4351-bbfe-78873a01021a" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "bee2ad14-45e2-44ed-8a01-3109e3d2f57e" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "367cc4e2-19c5-4c7d-8073-aadf07edc566", + "savedPayload": { + "position": { + "x": 20194.225439995535, + "y": 16436.52769608481 + }, + "targetPosition": { + "x": 20676.61735518718, + "y": 16908.674961413897 + }, + "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": "a4d97d34-a68b-4906-9837-437b077f21df" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "Asset Metrics", + "Indicator Bot", + "Data-Mining", + "8e7ebaed-5f62-4935-a719-7a4d377cde03" + ], + [ + "Asset Metrics", + "Product Definition", + "Foundations", + "18819542-5c36-4351-bbfe-78873a01021a" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "a4d97d34-a68b-4906-9837-437b077f21df" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "0cbeae7b-6c91-4770-a122-03ef7abc5c01", + "savedPayload": { + "position": { + "x": 20676.61735518718, + "y": 16908.674961413897 + }, + "targetPosition": { + "x": 21330.45464098792, + "y": 17076.370529920416 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "All Time High", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "443febbf-290d-4400-82ab-e89b550936e8", + "savedPayload": { + "position": { + "x": 20149.58705243704, + "y": 16523.22734094617 + }, + "targetPosition": { + "x": 20814.127982104692, + "y": 16641.592677073146 + }, + "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": "91f7d65c-e95d-4ea1-97a1-c7b84f4828bb" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "All Time High", + "Indicator Bot", + "Data-Mining", + "7b5e5a40-c25e-406d-a40b-7d1028549c89" + ], + [ + "All Time High", + "Product Definition", + "Foundations", + "08480c69-a126-421b-8a7b-91f7f7d6173b" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "91f7d65c-e95d-4ea1-97a1-c7b84f4828bb" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5eb7c014-2f34-4930-940c-e4ec9fa6744d", + "savedPayload": { + "position": { + "x": 20584.36490528431, + "y": 16006.900682062944 + }, + "targetPosition": { + "x": 20814.127982104692, + "y": 16641.592677073146 + }, + "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": "ee3bef48-a6eb-40a0-b1c3-65dac356af14" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "All Time High", + "Indicator Bot", + "Data-Mining", + "7b5e5a40-c25e-406d-a40b-7d1028549c89" + ], + [ + "All Time High", + "Product Definition", + "Foundations", + "08480c69-a126-421b-8a7b-91f7f7d6173b" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "ee3bef48-a6eb-40a0-b1c3-65dac356af14" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "54f5e1d4-0bac-4ea8-803d-f81cda04bcc9", + "savedPayload": { + "position": { + "x": 20814.127982104692, + "y": 16641.592677073146 + }, + "targetPosition": { + "x": 21330.45464098792, + "y": 17076.370529920416 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Market Data", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "6092e618-812f-414a-9c05-ced6483cebf9", + "savedPayload": { + "position": { + "x": 20506.529541688127, + "y": 16065.646492439166 + }, + "targetPosition": { + "x": 21053.903436144934, + "y": 16460.623478689235 + }, + "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": "cc230a8b-5636-4654-be32-aede0c2d29f0" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "Market Data", + "Indicator Bot", + "Data-Mining", + "3a573ef2-e6cb-445b-a0ed-92b4c4490b4f" + ], + [ + "Market Data", + "Product Definition", + "Foundations", + "e2062aba-be17-4a5e-b8fe-ff6c01557d32" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "cc230a8b-5636-4654-be32-aede0c2d29f0" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "cd370dfb-c1b7-4550-b0d3-0d38650781da", + "savedPayload": { + "position": { + "x": 21122.27659291931, + "y": 15789.095287596185 + }, + "targetPosition": { + "x": 21053.903436144934, + "y": 16460.623478689235 + }, + "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": "5401612a-12af-48d7-920d-e70d5e27c339" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "Market Data", + "Indicator Bot", + "Data-Mining", + "3a573ef2-e6cb-445b-a0ed-92b4c4490b4f" + ], + [ + "Market Data", + "Product Definition", + "Foundations", + "e2062aba-be17-4a5e-b8fe-ff6c01557d32" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "5401612a-12af-48d7-920d-e70d5e27c339" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "aad3933f-04ff-436a-8263-d4b2b02ba902", + "savedPayload": { + "position": { + "x": 21053.903436144934, + "y": 16460.623478689235 + }, + "targetPosition": { + "x": 21330.45464098792, + "y": 17076.370529920416 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Supply", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "9cc67d5e-4275-4697-b20b-5f25ea43c68e", + "savedPayload": { + "position": { + "x": 21026.660501633756, + "y": 15808.251935272172 + }, + "targetPosition": { + "x": 21348.45324798228, + "y": 16401.610535443666 + }, + "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": "fe5fa236-2d92-419d-9536-939a0041f031" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "Supply", + "Indicator Bot", + "Data-Mining", + "a6f03c73-9f3c-4ec3-b283-360d72f10f80" + ], + [ + "Supply", + "Product Definition", + "Foundations", + "b5d769ec-880d-404f-8e37-fe0a7d53c842" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "fe5fa236-2d92-419d-9536-939a0041f031" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "06560ede-d0f9-42fe-82b4-6d8a4b58c9cc", + "savedPayload": { + "position": { + "x": 21701.420496110506, + "y": 15826.250542266534 + }, + "targetPosition": { + "x": 21348.45324798228, + "y": 16401.610535443666 + }, + "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": "afa18610-995a-4699-8f8d-0b1e4a67e6bd" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "Supply", + "Indicator Bot", + "Data-Mining", + "a6f03c73-9f3c-4ec3-b283-360d72f10f80" + ], + [ + "Supply", + "Product Definition", + "Foundations", + "b5d769ec-880d-404f-8e37-fe0a7d53c842" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "afa18610-995a-4699-8f8d-0b1e4a67e6bd" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "474cebbf-c102-4f94-9860-bef357589488", + "savedPayload": { + "position": { + "x": 21348.45324798228, + "y": 16401.610535443666 + }, + "targetPosition": { + "x": 21330.45464098792, + "y": 17076.370529920416 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Blockchain Stats", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "90c3c639-41d4-48e3-a124-9258ac330b0f", + "savedPayload": { + "position": { + "x": 21606.96161666909, + "y": 15802.023818229198 + }, + "targetPosition": { + "x": 21639.438214965965, + "y": 16476.242084492478 + }, + "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": "59dc244e-1e7e-4943-b5b2-f8797b0a16de" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "Blockchain Stats", + "Indicator Bot", + "Data-Mining", + "d56cdc9a-844c-4cf6-b64c-5ccd3b92abe3" + ], + [ + "Blockchain Stats", + "Product Definition", + "Foundations", + "14d5dc94-bee4-47df-81b0-c388441fb84c" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "59dc244e-1e7e-4943-b5b2-f8797b0a16de" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "200013c9-d8ea-4b88-9daa-055a6c7dd16f", + "savedPayload": { + "position": { + "x": 22207.09006209703, + "y": 16111.007392207244 + }, + "targetPosition": { + "x": 21639.438214965965, + "y": 16476.242084492478 + }, + "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": "36c60f00-a323-469b-80a9-6c0b7e62ba3b" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ], + [ + "Blockchain Stats", + "Indicator Bot", + "Data-Mining", + "d56cdc9a-844c-4cf6-b64c-5ccd3b92abe3" + ], + [ + "Blockchain Stats", + "Product Definition", + "Foundations", + "14d5dc94-bee4-47df-81b0-c388441fb84c" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "36c60f00-a323-469b-80a9-6c0b7e62ba3b" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "d7029e2f-c8cb-431e-83e1-a91354354159", + "savedPayload": { + "position": { + "x": 21639.438214965965, + "y": 16476.242084492478 + }, + "targetPosition": { + "x": 21330.45464098792, + "y": 17076.370529920416 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "242b8c72-8eeb-457f-a96d-11d0496b4556", + "savedPayload": { + "position": { + "x": 22309.530562626893, + "y": 17496.76073603551 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Messari", + "id": "641883e6-844f-492b-afcc-16b4c31ff721" + }, + "referenceParentCombinedNodePath": [ + [ + "Messari", + "Data Mine", + "Data-Mining", + "641883e6-844f-492b-afcc-16b4c31ff721" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "LiveTester Stats", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a956a984-0e9f-4922-896c-c6e9e599c004", + "savedPayload": { + "position": { + "x": 20152.76478633037, + "y": 16671.34613206019 + }, + "targetPosition": { + "x": 20827.70181960642, + "y": 16680.565736852204 + }, + "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": "a2ce52d3-e4c9-4673-81e8-75b8038412ff" + }, + "referenceParentCombinedNodePath": [ + [ + "Indicator Add-ons", + "Data Mine", + "Data-Mining", + "03a1f3f7-760f-47e1-87a1-a637fbec519a" + ], + [ + "LiveTester Stats", + "Indicator Bot", + "Data-Mining", + "8360fd1b-468e-417f-9755-14a7c52e4641" + ], + [ + "LiveTester Stats", + "Product Definition", + "Foundations", + "eb30e419-1ccc-48b2-a24b-78a3cef02602" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "a2ce52d3-e4c9-4673-81e8-75b8038412ff" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "84894d45-34c9-4dcb-ae03-6ee392e87d65", + "savedPayload": { + "position": { + "x": 20498.217714931132, + "y": 16091.443317684232 + }, + "targetPosition": { + "x": 20827.70181960642, + "y": 16680.565736852204 + }, + "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": "daef7223-be6e-4e6e-b76d-cac982e92d41" + }, + "referenceParentCombinedNodePath": [ + [ + "Indicator Add-ons", + "Data Mine", + "Data-Mining", + "03a1f3f7-760f-47e1-87a1-a637fbec519a" + ], + [ + "LiveTester Stats", + "Indicator Bot", + "Data-Mining", + "8360fd1b-468e-417f-9755-14a7c52e4641" + ], + [ + "LiveTester Stats", + "Product Definition", + "Foundations", + "eb30e419-1ccc-48b2-a24b-78a3cef02602" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "daef7223-be6e-4e6e-b76d-cac982e92d41" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "3866ddca-b2f9-4f58-8674-c7ebcf934f29", + "savedPayload": { + "position": { + "x": 20827.70181960642, + "y": 16680.565736852204 + }, + "targetPosition": { + "x": 21407.604633982377, + "y": 17026.018665452968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "5 x Custom EMA", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5ac34386-960d-4058-936b-230478b2cae5", + "savedPayload": { + "position": { + "x": 21087.340134099104, + "y": 15761.959213008944 + }, + "targetPosition": { + "x": 21416.824238774392, + "y": 16351.081632176916 + }, + "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": "fc316bf9-66a1-4f6e-9ce0-dc836a0b63b0" + }, + "referenceParentCombinedNodePath": [ + [ + "Indicator Add-ons", + "Data Mine", + "Data-Mining", + "03a1f3f7-760f-47e1-87a1-a637fbec519a" + ], + [ + "5 x Custom EMA", + "Indicator Bot", + "Data-Mining", + "2b312770-a773-414a-b297-d02b9f0942d0" + ], + [ + "5 x Custom EMA", + "Product Definition", + "Foundations", + "13014ca3-a984-4523-beb8-1ab52f6d1e1a" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "fc316bf9-66a1-4f6e-9ce0-dc836a0b63b0" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "e7e15fc0-906a-4929-a96e-ffa1ff934349", + "savedPayload": { + "position": { + "x": 21762.277167375156, + "y": 15771.17881780096 + }, + "targetPosition": { + "x": 21416.824238774392, + "y": 16351.081632176916 + }, + "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": "4cff5bc4-dc15-4552-99f3-8c8687cc3688" + }, + "referenceParentCombinedNodePath": [ + [ + "Indicator Add-ons", + "Data Mine", + "Data-Mining", + "03a1f3f7-760f-47e1-87a1-a637fbec519a" + ], + [ + "5 x Custom EMA", + "Indicator Bot", + "Data-Mining", + "2b312770-a773-414a-b297-d02b9f0942d0" + ], + [ + "5 x Custom EMA", + "Product Definition", + "Foundations", + "13014ca3-a984-4523-beb8-1ab52f6d1e1a" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "4cff5bc4-dc15-4552-99f3-8c8687cc3688" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "36ea8795-0797-4192-b225-f4136466c62f", + "savedPayload": { + "position": { + "x": 21416.824238774392, + "y": 16351.081632176916 + }, + "targetPosition": { + "x": 21407.604633982377, + "y": 17026.018665452968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9ee54655-448f-49a2-b254-95a289594eb2", + "savedPayload": { + "position": { + "x": 22354.543637262934, + "y": 17462.593952759256 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Indicator Add-ons", + "id": "03a1f3f7-760f-47e1-87a1-a637fbec519a" + }, + "referenceParentCombinedNodePath": [ + [ + "Indicator Add-ons", + "Data Mine", + "Data-Mining", + "03a1f3f7-760f-47e1-87a1-a637fbec519a" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Candle Channels", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "053a9b5b-5a5d-40b0-8d7a-72e750b4e1d6", + "savedPayload": { + "position": { + "x": 20363.68818512059, + "y": 17296.940731552702 + }, + "targetPosition": { + "x": 20837.714432687848, + "y": 16816.39508687646 + }, + "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": "61dfc7bf-0d57-4aa4-8d28-f60817a16775" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Candle Channels", + "Indicator Bot", + "Data-Mining", + "65b75522-f522-4bd8-90ef-aa640833814d" + ], + [ + "Candles Channels", + "Product Definition", + "Foundations", + "1757bade-f02b-4137-b06c-7de0e3e18e3f" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "61dfc7bf-0d57-4aa4-8d28-f60817a16775" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "6cff14f7-fa1d-474e-be13-3a505bdff535", + "savedPayload": { + "position": { + "x": 20186.922837895872, + "y": 16995.546699060425 + }, + "targetPosition": { + "x": 20837.714432687848, + "y": 16816.39508687646 + }, + "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": "3c561029-5c80-4ee0-bc62-4addb7de5a8e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Candle Channels", + "Indicator Bot", + "Data-Mining", + "65b75522-f522-4bd8-90ef-aa640833814d" + ], + [ + "Candles Channels", + "Product Definition", + "Foundations", + "1757bade-f02b-4137-b06c-7de0e3e18e3f" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "3c561029-5c80-4ee0-bc62-4addb7de5a8e" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "796588f6-26cb-4e41-a632-107a77e2eb87", + "savedPayload": { + "position": { + "x": 20184.536572936624, + "y": 16646.149136760723 + }, + "targetPosition": { + "x": 20837.714432687848, + "y": 16816.39508687646 + }, + "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": "c37c8931-69d3-4497-aa65-487b1f1f51eb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Candle Channels", + "Indicator Bot", + "Data-Mining", + "65b75522-f522-4bd8-90ef-aa640833814d" + ], + [ + "Candles Channels Objects", + "Product Definition", + "Foundations", + "94d9c25e-dbb7-4893-8a6a-f55571d58467" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "c37c8931-69d3-4497-aa65-487b1f1f51eb" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "9891ad2b-571b-46b5-8788-6f9ea71bd268", + "savedPayload": { + "position": { + "x": 20357.168788011604, + "y": 16342.368839309202 + }, + "targetPosition": { + "x": 20837.714432687848, + "y": 16816.39508687646 + }, + "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": "a6fc485e-ace9-4e6f-85a7-5f3af80c30af" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Candle Channels", + "Indicator Bot", + "Data-Mining", + "65b75522-f522-4bd8-90ef-aa640833814d" + ], + [ + "Candles Channels Objects", + "Product Definition", + "Foundations", + "94d9c25e-dbb7-4893-8a6a-f55571d58467" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "a6fc485e-ace9-4e6f-85a7-5f3af80c30af" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "9d12a2fc-dec6-498d-9183-3d148d953860", + "savedPayload": { + "position": { + "x": 20658.56282050388, + "y": 16165.60349208448 + }, + "targetPosition": { + "x": 20837.714432687848, + "y": 16816.39508687646 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "New Dataset Definition", + "id": "e5200036-77ee-4cfe-af7d-c9ddebbdb44d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Candle Channels", + "Indicator Bot", + "Data-Mining", + "65b75522-f522-4bd8-90ef-aa640833814d" + ], + [ + "New Product Definition", + "Product Definition", + "Foundations", + "ac18ea63-0c71-469e-bc52-24addb47e949" + ], + [ + "New Dataset Definition", + "Dataset Definition", + "Foundations", + "e5200036-77ee-4cfe-af7d-c9ddebbdb44d" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "17cf25af-6221-4876-8bfe-1752842ba446", + "savedPayload": { + "position": { + "x": 20837.714432687848, + "y": 16816.39508687646 + }, + "targetPosition": { + "x": 21490.89229243907, + "y": 16986.641036992194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Resistances and Supports", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "3ea07b35-9cba-4651-b69e-9561e7325b68", + "savedPayload": { + "position": { + "x": 20388.71041066603, + "y": 16504.91039582148 + }, + "targetPosition": { + "x": 21062.528362291425, + "y": 16464.980857039325 + }, + "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": "9c15761b-f73f-442f-a1b7-fa5e5ba3d944" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Resistances and Supports", + "Indicator Bot", + "Data-Mining", + "d88356a2-36cc-4bdc-ac10-01b8643352c2" + ], + [ + "Resistances", + "Product Definition", + "Foundations", + "1ab5040b-9b2f-4fad-aeb5-1f5a71ad9b50" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "9c15761b-f73f-442f-a1b7-fa5e5ba3d944" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "2d5001bd-0649-4226-9f87-951cb5acf812", + "savedPayload": { + "position": { + "x": 20493.92819428457, + "y": 16101.224277796315 + }, + "targetPosition": { + "x": 21062.528362291425, + "y": 16464.980857039325 + }, + "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": "6dd165c1-19ed-4003-aba3-ab0ff5378646" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Resistances and Supports", + "Indicator Bot", + "Data-Mining", + "d88356a2-36cc-4bdc-ac10-01b8643352c2" + ], + [ + "Resistances", + "Product Definition", + "Foundations", + "1ab5040b-9b2f-4fad-aeb5-1f5a71ad9b50" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "6dd165c1-19ed-4003-aba3-ab0ff5378646" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "4399c40c-d4e3-4943-b5b3-38c69f42ab76", + "savedPayload": { + "position": { + "x": 20816.33191607283, + "y": 15836.48080941058 + }, + "targetPosition": { + "x": 21062.528362291425, + "y": 16464.980857039325 + }, + "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": "7884246d-a27e-4f80-9003-a453d18d81ec" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Resistances and Supports", + "Indicator Bot", + "Data-Mining", + "d88356a2-36cc-4bdc-ac10-01b8643352c2" + ], + [ + "Supports", + "Product Definition", + "Foundations", + "64979dd8-97a3-496a-92b0-d16ae12b1e12" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "7884246d-a27e-4f80-9003-a453d18d81ec" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "804a5768-7f34-49ed-aa5c-aa2111b9084f", + "savedPayload": { + "position": { + "x": 21232.77431240716, + "y": 15811.802997288101 + }, + "targetPosition": { + "x": 21062.528362291425, + "y": 16464.980857039325 + }, + "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": "d788047b-cf37-4013-a5f7-1f30e1c0c486" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Resistances and Supports", + "Indicator Bot", + "Data-Mining", + "d88356a2-36cc-4bdc-ac10-01b8643352c2" + ], + [ + "Supports", + "Product Definition", + "Foundations", + "64979dd8-97a3-496a-92b0-d16ae12b1e12" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "d788047b-cf37-4013-a5f7-1f30e1c0c486" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "54b37a83-d8d0-43ce-8112-18c05157c7a9", + "savedPayload": { + "position": { + "x": 21062.528362291425, + "y": 16464.980857039325 + }, + "targetPosition": { + "x": 21490.89229243907, + "y": 16986.641036992194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Volume Analysis", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a9267b32-9b06-45eb-bb8e-09c788a80ae5", + "savedPayload": { + "position": { + "x": 21079.473782897476, + "y": 15749.244391124292 + }, + "targetPosition": { + "x": 21450.962753656917, + "y": 16312.8230853668 + }, + "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": "81b170d8-7e5c-4e7e-a26a-c7850f14e83d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Volume Analysis", + "Indicator Bot", + "Data-Mining", + "edd40711-1f17-4703-a66f-fbb300412bb3" + ], + [ + "Volume Analysis", + "Product Definition", + "Foundations", + "ffc244b9-bbda-4f12-b307-2eb36623360d" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "81b170d8-7e5c-4e7e-a26a-c7850f14e83d" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "be91f7f1-fbd4-4b4a-8805-ae0baa16a982", + "savedPayload": { + "position": { + "x": 21753.29173452287, + "y": 15709.314852342137 + }, + "targetPosition": { + "x": 21450.962753656917, + "y": 16312.8230853668 + }, + "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": "403c0602-0a80-496f-bde4-185bfaed7fbb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Volume Analysis", + "Indicator Bot", + "Data-Mining", + "edd40711-1f17-4703-a66f-fbb300412bb3" + ], + [ + "Volume Analysis", + "Product Definition", + "Foundations", + "ffc244b9-bbda-4f12-b307-2eb36623360d" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "403c0602-0a80-496f-bde4-185bfaed7fbb" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "f60b163c-7911-41d2-93d6-2048aa586b97", + "savedPayload": { + "position": { + "x": 21450.962753656917, + "y": 16312.8230853668 + }, + "targetPosition": { + "x": 21490.89229243907, + "y": 16986.641036992194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Candle Analysis", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "c8b8ddc9-ff63-4ca2-91d2-e04631d69032", + "savedPayload": { + "position": { + "x": 21885.371226096835, + "y": 15743.740389273797 + }, + "targetPosition": { + "x": 21854.648871682086, + "y": 16418.04086898534 + }, + "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": "95c695ea-da22-4172-a577-ac5552a2d743" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Candle Analysis", + "Indicator Bot", + "Data-Mining", + "7cecc755-8e19-423b-a86d-18a35b8748f8" + ], + [ + "Candle Analysis", + "Product Definition", + "Foundations", + "9757f8e0-d082-4427-8c22-e43b09b360af" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "95c695ea-da22-4172-a577-ac5552a2d743" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ed397222-b9c9-443c-ae29-1717021cddfa", + "savedPayload": { + "position": { + "x": 22453.97139410369, + "y": 16107.49696851681 + }, + "targetPosition": { + "x": 21854.648871682086, + "y": 16418.04086898534 + }, + "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": "a0db1ce1-8683-4a9c-aa4b-246c15c8a1bc" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ], + [ + "Candle Analysis", + "Indicator Bot", + "Data-Mining", + "7cecc755-8e19-423b-a86d-18a35b8748f8" + ], + [ + "Candle Analysis", + "Product Definition", + "Foundations", + "9757f8e0-d082-4427-8c22-e43b09b360af" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "a0db1ce1-8683-4a9c-aa4b-246c15c8a1bc" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "b2bd06f4-5c90-49bc-b9b8-1351254d4d3d", + "savedPayload": { + "position": { + "x": 21854.648871682086, + "y": 16418.04086898534 + }, + "targetPosition": { + "x": 21490.89229243907, + "y": 16986.641036992194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1e16cb95-616a-4972-a920-e06bba787d5f", + "savedPayload": { + "position": { + "x": 22403.484003789225, + "y": 17434.338218971065 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Masters", + "id": "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Data Mine", + "Data-Mining", + "66c79ece-5a7e-4a2b-be0d-0374f61086ba" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Fisher Transform", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "e095768d-2234-4a07-8157-fc665aa6c73f", + "savedPayload": { + "position": { + "x": 17450.834812436387, + "y": 18680.20020365802 + }, + "targetPosition": { + "x": 17831.138759721915, + "y": 18439.640631661714 + }, + "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": "9323c88c-d610-4539-b736-cbb8653cef13" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Fisher Transform", + "Indicator Bot", + "Data-Mining", + "1cf45944-eac2-493d-b53a-da358c2a67c1" + ], + [ + "FisherTransform", + "Product Definition", + "Foundations", + "2d1afdf1-95a1-4bcc-94a2-9f37485f86f6" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "9323c88c-d610-4539-b736-cbb8653cef13" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "903fc15b-c576-4f8b-b257-7771083cfd4a", + "savedPayload": { + "position": { + "x": 17432.65608560684, + "y": 18230.567538151103 + }, + "targetPosition": { + "x": 17831.138759721915, + "y": 18439.640631661714 + }, + "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": "e708fb9c-e0f2-4c91-9f04-2caa7b096446" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Fisher Transform", + "Indicator Bot", + "Data-Mining", + "1cf45944-eac2-493d-b53a-da358c2a67c1" + ], + [ + "FisherTransform", + "Product Definition", + "Foundations", + "2d1afdf1-95a1-4bcc-94a2-9f37485f86f6" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "e708fb9c-e0f2-4c91-9f04-2caa7b096446" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "26438186-31a0-4d1b-97f6-bd41f975b185", + "savedPayload": { + "position": { + "x": 17831.138759721915, + "y": 18439.640631661714 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Waddah Attar", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "37a41fdc-8ab6-4857-92ef-0ae6caded58f", + "savedPayload": { + "position": { + "x": 17416.304473698445, + "y": 18513.31601875448 + }, + "targetPosition": { + "x": 17836.231831640158, + "y": 18351.572351020342 + }, + "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": "bfee2065-abeb-455c-816d-de941df980af" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Waddah Attar", + "Indicator Bot", + "Data-Mining", + "771942e0-043e-41ce-8db2-a50729affc91" + ], + [ + "Waddah Attar", + "Product Definition", + "Foundations", + "f08a1e6f-fb96-412c-9ea9-c68d3d493b1e" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "bfee2065-abeb-455c-816d-de941df980af" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b940b378-f2da-4186-8c8e-0da1f5125fc0", + "savedPayload": { + "position": { + "x": 17486.194027510268, + "y": 18068.776425165808 + }, + "targetPosition": { + "x": 17836.231831640158, + "y": 18351.572351020342 + }, + "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": "ef9e9c8e-32cf-4502-84e1-657784fd75cb" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Waddah Attar", + "Indicator Bot", + "Data-Mining", + "771942e0-043e-41ce-8db2-a50729affc91" + ], + [ + "Waddah Attar", + "Product Definition", + "Foundations", + "f08a1e6f-fb96-412c-9ea9-c68d3d493b1e" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "ef9e9c8e-32cf-4502-84e1-657784fd75cb" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "82be67f6-b049-4f05-8f1c-29d4e407033f", + "savedPayload": { + "position": { + "x": 17836.231831640158, + "y": 18351.572351020342 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "PLUVTECH MACD", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "6603eefe-835f-4a12-bba1-e2243caef91f", + "savedPayload": { + "position": { + "x": 17414.99511510916, + "y": 18342.901931765293 + }, + "targetPosition": { + "x": 17858.408310839335, + "y": 18266.189886737448 + }, + "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": "923b32d3-cbe8-4c30-9af0-a95e10d5db9d" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "PLUVTECH MACD", + "Indicator Bot", + "Data-Mining", + "8dffabdf-ec34-42db-9d61-c9ebbca2e8fe" + ], + [ + "PLUVTECH MACD", + "Product Definition", + "Foundations", + "aa8aec56-7cee-4d78-b7f0-e74ef3e36ced" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "923b32d3-cbe8-4c30-9af0-a95e10d5db9d" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "8b612373-0a98-4017-9c8c-93b23728da7e", + "savedPayload": { + "position": { + "x": 17570.267133203877, + "y": 17920.538817375796 + }, + "targetPosition": { + "x": 17858.408310839335, + "y": 18266.189886737448 + }, + "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": "60e21b53-d4ae-4654-8b43-d1382f6d8059" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "PLUVTECH MACD", + "Indicator Bot", + "Data-Mining", + "8dffabdf-ec34-42db-9d61-c9ebbca2e8fe" + ], + [ + "PLUVTECH MACD", + "Product Definition", + "Foundations", + "aa8aec56-7cee-4d78-b7f0-e74ef3e36ced" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "60e21b53-d4ae-4654-8b43-d1382f6d8059" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "0a818582-22d7-49ee-916f-ff2088271951", + "savedPayload": { + "position": { + "x": 17858.408310839335, + "y": 18266.189886737448 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "HMA", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "fb0045be-ddd6-488c-ae5f-fac9705f5093", + "savedPayload": { + "position": { + "x": 17446.957054584833, + "y": 18175.50686048412 + }, + "targetPosition": { + "x": 17896.815967660543, + "y": 18186.774439032382 + }, + "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": "6b3161cd-7903-4c3b-a2f0-b2651cd04cdf" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "HMA", + "Indicator Bot", + "Data-Mining", + "ca8c02de-4c43-4345-85db-26186306a1d4" + ], + [ + "HMA", + "Product Definition", + "Foundations", + "e92e7af5-3912-413a-9479-d6b5cd5dae56" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "6b3161cd-7903-4c3b-a2f0-b2651cd04cdf" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "71d1a009-e791-40cb-a6b1-a803fd8ca4e1", + "savedPayload": { + "position": { + "x": 17681.64452038462, + "y": 17791.551402915833 + }, + "targetPosition": { + "x": 17896.815967660543, + "y": 18186.774439032382 + }, + "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": "9e26a769-2b37-4176-b0d1-9c3cecde6028" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "HMA", + "Indicator Bot", + "Data-Mining", + "ca8c02de-4c43-4345-85db-26186306a1d4" + ], + [ + "HMA", + "Product Definition", + "Foundations", + "e92e7af5-3912-413a-9479-d6b5cd5dae56" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "9e26a769-2b37-4176-b0d1-9c3cecde6028" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "26f4f4c1-efe9-468d-8be5-bc3bacd61332", + "savedPayload": { + "position": { + "x": 17896.815967660543, + "y": 18186.774439032382 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "EMA", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b80ccc1b-a35f-46dd-8a30-972814654ea7", + "savedPayload": { + "position": { + "x": 17510.962012715863, + "y": 18017.563703624066 + }, + "targetPosition": { + "x": 17949.978817391395, + "y": 18116.37789902375 + }, + "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": "1b5a992d-e78e-40d0-b695-c14da7919af6" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "EMA", + "Indicator Bot", + "Data-Mining", + "0702e945-c8e3-4af7-b597-37ee572b42e4" + ], + [ + "EMA", + "Product Definition", + "Foundations", + "67396a20-f5b3-40a1-afa8-27675b1fee0b" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "1b5a992d-e78e-40d0-b695-c14da7919af6" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ae709430-dccb-4477-906b-c8f3d884e91a", + "savedPayload": { + "position": { + "x": 17816.046018524277, + "y": 17686.77109578663 + }, + "targetPosition": { + "x": 17949.978817391395, + "y": 18116.37789902375 + }, + "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": "39850a58-4d32-46d6-83f2-ee73cc6f2b0c" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "EMA", + "Indicator Bot", + "Data-Mining", + "0702e945-c8e3-4af7-b597-37ee572b42e4" + ], + [ + "EMA", + "Product Definition", + "Foundations", + "67396a20-f5b3-40a1-afa8-27675b1fee0b" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "39850a58-4d32-46d6-83f2-ee73cc6f2b0c" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "9961c0a3-da1d-4191-926d-4952cca71aef", + "savedPayload": { + "position": { + "x": 17949.978817391395, + "y": 18116.37789902375 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "McGinley", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "3de667f8-4b9e-49ba-a617-3633db200d14", + "savedPayload": { + "position": { + "x": 17604.550314855678, + "y": 17875.142128127718 + }, + "targetPosition": { + "x": 18015.85384153081, + "y": 18057.70556626526 + }, + "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": "22004c88-da81-4f83-a404-acbfab00bf4d" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "McGinley", + "Indicator Bot", + "Data-Mining", + "d07599e3-ce23-48f1-8b3b-6e594559cc41" + ], + [ + "McGinley", + "Product Definition", + "Foundations", + "95dc3e95-c3b8-4c95-822b-69e5dd66ea16" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "22004c88-da81-4f83-a404-acbfab00bf4d" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ecb6da24-e2de-4159-9314-44456314c5fd", + "savedPayload": { + "position": { + "x": 17968.306653422584, + "y": 17610.224544429697 + }, + "targetPosition": { + "x": 18015.85384153081, + "y": 18057.70556626526 + }, + "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": "f8959f99-6307-407f-9111-23a8bdbcc635" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "McGinley", + "Indicator Bot", + "Data-Mining", + "d07599e3-ce23-48f1-8b3b-6e594559cc41" + ], + [ + "McGinley", + "Product Definition", + "Foundations", + "95dc3e95-c3b8-4c95-822b-69e5dd66ea16" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "f8959f99-6307-407f-9111-23a8bdbcc635" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "1bef9765-00ea-4067-9fe4-3d9a3f8de4b2", + "savedPayload": { + "position": { + "x": 18015.85384153081, + "y": 18057.70556626526 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "WMA", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "f3b12ae4-a0d6-4fb0-830a-28990e9e329c", + "savedPayload": { + "position": { + "x": 17724.125415037965, + "y": 17753.715315270463 + }, + "targetPosition": { + "x": 18091.909499844245, + "y": 18013.01218560099 + }, + "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": "f7baea67-15c3-4877-8445-c2cefc86988a" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "WMA", + "Indicator Bot", + "Data-Mining", + "403b2817-ec8d-4b6a-8b66-72eab0b31961" + ], + [ + "WMA", + "Product Definition", + "Foundations", + "f7b69531-1a17-4457-b368-eca66b5a24b5" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "f7baea67-15c3-4877-8445-c2cefc86988a" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "0790eefa-1364-40fa-aac9-63efd662a350", + "savedPayload": { + "position": { + "x": 18132.57513426914, + "y": 17564.853389885877 + }, + "targetPosition": { + "x": 18091.909499844245, + "y": 18013.01218560099 + }, + "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": "1f7c6a5d-5257-4203-b89f-e5ca66f5efdb" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "WMA", + "Indicator Bot", + "Data-Mining", + "403b2817-ec8d-4b6a-8b66-72eab0b31961" + ], + [ + "WMA", + "Product Definition", + "Foundations", + "f7b69531-1a17-4457-b368-eca66b5a24b5" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "1f7c6a5d-5257-4203-b89f-e5ca66f5efdb" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "5935dd92-104c-45a5-aa43-8fa7dfb7e2ad", + "savedPayload": { + "position": { + "x": 18091.909499844245, + "y": 18013.01218560099 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "SMA", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5e1b2b1b-1bf6-4d90-a128-f09fe6695c81", + "savedPayload": { + "position": { + "x": 17865.092109221205, + "y": 17657.94962937346 + }, + "targetPosition": { + "x": 18175.223016035223, + "y": 17984.01529858553 + }, + "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": "1caf165a-e624-4b77-88e0-689140a28290" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "SMA", + "Indicator Bot", + "Data-Mining", + "911bc848-881a-4d4d-9031-fca087856547" + ], + [ + "SMA", + "Product Definition", + "Foundations", + "2300d187-f0dc-4a9a-b379-686379334a37" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "1caf165a-e624-4b77-88e0-689140a28290" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "621900ef-f14d-421b-b759-4b4bb04dafe0", + "savedPayload": { + "position": { + "x": 18302.538715467843, + "y": 17552.401220179854 + }, + "targetPosition": { + "x": 18175.223016035223, + "y": 17984.01529858553 + }, + "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": "1dcd0c9b-4059-49f6-b846-4a035c317389" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "SMA", + "Indicator Bot", + "Data-Mining", + "911bc848-881a-4d4d-9031-fca087856547" + ], + [ + "SMA", + "Product Definition", + "Foundations", + "2300d187-f0dc-4a9a-b379-686379334a37" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "1dcd0c9b-4059-49f6-b846-4a035c317389" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "912562e9-a67b-48ea-8744-d2af1356f855", + "savedPayload": { + "position": { + "x": 18175.223016035223, + "y": 17984.01529858553 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Volume-WMA", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "3f6b6ad3-a3ff-4fb7-a6c5-ac3da534ae0a", + "savedPayload": { + "position": { + "x": 18022.033126402977, + "y": 17591.52529203972 + }, + "targetPosition": { + "x": 18262.592698399283, + "y": 17971.82923932525 + }, + "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": "82106432-bd3d-417d-88bc-f3cdcb542c56" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Volume-WMA", + "Indicator Bot", + "Data-Mining", + "89d82732-d20e-4c9d-8143-a690929a6a26" + ], + [ + "VWMA", + "Product Definition", + "Foundations", + "ced9d551-57dd-44b9-bf76-ff7dd9e1f3c0" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "82106432-bd3d-417d-88bc-f3cdcb542c56" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "91e799f0-50d1-4ee6-a2de-29b13bf82ae0", + "savedPayload": { + "position": { + "x": 18471.665791909894, + "y": 17573.346565210173 + }, + "targetPosition": { + "x": 18262.592698399283, + "y": 17971.82923932525 + }, + "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": "43b611c4-39a4-426a-8b04-af6976b4c439" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Volume-WMA", + "Indicator Bot", + "Data-Mining", + "89d82732-d20e-4c9d-8143-a690929a6a26" + ], + [ + "VWMA", + "Product Definition", + "Foundations", + "ced9d551-57dd-44b9-bf76-ff7dd9e1f3c0" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "43b611c4-39a4-426a-8b04-af6976b4c439" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "2e3361d0-532a-43da-8209-6cffea7fb8b2", + "savedPayload": { + "position": { + "x": 18262.592698399283, + "y": 17971.82923932525 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Fibonacci-Bollinger", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "be00b70c-4099-41f0-b2f8-4f6139aa20aa", + "savedPayload": { + "position": { + "x": 18188.917311306515, + "y": 17556.99495330178 + }, + "targetPosition": { + "x": 18350.660979040655, + "y": 17976.922311243492 + }, + "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": "923859b1-8d25-4590-9f8f-45b215df5a14" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Fibonacci-Bollinger", + "Indicator Bot", + "Data-Mining", + "d40999ec-12b6-4847-bfa3-26e12eb7276b" + ], + [ + "Fibonacci-Bollinger", + "Product Definition", + "Foundations", + "30b6c6ea-0422-41e7-9132-618008d40ad3" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "923859b1-8d25-4590-9f8f-45b215df5a14" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "da5d4174-e619-4890-899b-b6717ff877fa", + "savedPayload": { + "position": { + "x": 18633.45690489519, + "y": 17626.884507113602 + }, + "targetPosition": { + "x": 18350.660979040655, + "y": 17976.922311243492 + }, + "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": "aa6136a6-4c18-49ce-80aa-3069addf7eea" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Fibonacci-Bollinger", + "Indicator Bot", + "Data-Mining", + "d40999ec-12b6-4847-bfa3-26e12eb7276b" + ], + [ + "Fibonacci-Bollinger", + "Product Definition", + "Foundations", + "30b6c6ea-0422-41e7-9132-618008d40ad3" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "aa6136a6-4c18-49ce-80aa-3069addf7eea" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "f47ed54d-5c94-4c91-ac6b-10d08eb2f3d0", + "savedPayload": { + "position": { + "x": 18350.660979040655, + "y": 17976.922311243492 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "TPSL Bands", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "08a5b6e4-92c5-4988-a162-797858579f36", + "savedPayload": { + "position": { + "x": 18359.331398295704, + "y": 17555.685594712493 + }, + "targetPosition": { + "x": 18436.04344332355, + "y": 17999.09879044267 + }, + "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": "934e123e-4941-4148-9365-eb4580fc0f15" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "TPSL Bands", + "Indicator Bot", + "Data-Mining", + "bb548c23-987a-4cf4-bb92-97cc8e5af15c" + ], + [ + "TPSL Bands", + "Product Definition", + "Foundations", + "7a328b1e-2c04-4084-bdcf-f1d347f888f5" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "934e123e-4941-4148-9365-eb4580fc0f15" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "1cac1170-1023-4c12-99cd-ca9c0311b2fe", + "savedPayload": { + "position": { + "x": 18781.6945126852, + "y": 17710.95761280721 + }, + "targetPosition": { + "x": 18436.04344332355, + "y": 17999.09879044267 + }, + "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": "c42033d0-4bba-4028-a226-f5bc2ddbd2c3" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "TPSL Bands", + "Indicator Bot", + "Data-Mining", + "bb548c23-987a-4cf4-bb92-97cc8e5af15c" + ], + [ + "TPSL Bands", + "Product Definition", + "Foundations", + "7a328b1e-2c04-4084-bdcf-f1d347f888f5" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "c42033d0-4bba-4028-a226-f5bc2ddbd2c3" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "ce326c05-31a1-4250-9f40-a1ac50d86678", + "savedPayload": { + "position": { + "x": 18436.04344332355, + "y": 17999.09879044267 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "MAMA", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "34176da2-fd53-45ee-a790-1986eed50a2a", + "savedPayload": { + "position": { + "x": 18526.726469576875, + "y": 17587.647534188167 + }, + "targetPosition": { + "x": 18515.458891028615, + "y": 18037.506447263877 + }, + "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": "3d3a7576-d4df-4b7d-a468-306f815d0357" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "MAMA", + "Indicator Bot", + "Data-Mining", + "f1649445-3654-4fd5-8a93-6b10568bd73f" + ], + [ + "MAMA", + "Product Definition", + "Foundations", + "01791761-95d5-463c-8aed-0f77c1fa9c08" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "3d3a7576-d4df-4b7d-a468-306f815d0357" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7ae799f2-0585-48ea-8c72-7b60d6861f1a", + "savedPayload": { + "position": { + "x": 18910.681927145164, + "y": 17822.334999987954 + }, + "targetPosition": { + "x": 18515.458891028615, + "y": 18037.506447263877 + }, + "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": "2236958c-caf6-4fed-bf92-861d44d27860" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "MAMA", + "Indicator Bot", + "Data-Mining", + "f1649445-3654-4fd5-8a93-6b10568bd73f" + ], + [ + "MAMA", + "Product Definition", + "Foundations", + "01791761-95d5-463c-8aed-0f77c1fa9c08" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "2236958c-caf6-4fed-bf92-861d44d27860" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "ca5b2fbd-f949-49dd-b3dc-e57591366f25", + "savedPayload": { + "position": { + "x": 18515.458891028615, + "y": 18037.506447263877 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Donchian-Tenkan", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b38d7406-3b69-4712-a0e9-f523661d8234", + "savedPayload": { + "position": { + "x": 18684.66962643693, + "y": 17651.652492319197 + }, + "targetPosition": { + "x": 18585.855431037246, + "y": 18090.66929699473 + }, + "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": "93da824c-3f8f-40cd-965f-f5c539fbde08" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Donchian-Tenkan", + "Indicator Bot", + "Data-Mining", + "9d467fa8-c972-45fa-87a9-05150f42b063" + ], + [ + "Donchian-Tenkan", + "Product Definition", + "Foundations", + "862d0a7d-21ac-49fc-9157-35d4226b3ee4" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "93da824c-3f8f-40cd-965f-f5c539fbde08" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "30cd5b3e-fad8-45cd-8155-f1e92fed97a5", + "savedPayload": { + "position": { + "x": 19015.462234274368, + "y": 17956.73649812761 + }, + "targetPosition": { + "x": 18585.855431037246, + "y": 18090.66929699473 + }, + "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": "fcb06b1e-fe6a-405c-9812-2938d3769c73" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Donchian-Tenkan", + "Indicator Bot", + "Data-Mining", + "9d467fa8-c972-45fa-87a9-05150f42b063" + ], + [ + "Donchian-Tenkan", + "Product Definition", + "Foundations", + "862d0a7d-21ac-49fc-9157-35d4226b3ee4" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "fcb06b1e-fe6a-405c-9812-2938d3769c73" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "6775533e-29dd-4a64-a06f-6a7fcb68ad3a", + "savedPayload": { + "position": { + "x": 18585.855431037246, + "y": 18090.66929699473 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Percentages", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "85d6639e-1ae6-467b-8f1b-04bb8d4775fa", + "savedPayload": { + "position": { + "x": 18827.09120193328, + "y": 17745.240794459012 + }, + "targetPosition": { + "x": 18644.527763795737, + "y": 18156.544321134144 + }, + "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": "5c593190-5f3a-443d-907e-2eb8e15eee21" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Percentages", + "Indicator Bot", + "Data-Mining", + "725a42a6-d94c-44aa-80c9-681b22bbe8ed" + ], + [ + "Percentages", + "Product Definition", + "Foundations", + "0bc2bb7b-1945-423d-a090-b26bc3da5082" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "5c593190-5f3a-443d-907e-2eb8e15eee21" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "65d21543-0516-403a-8ad0-c429daa8994a", + "savedPayload": { + "position": { + "x": 19092.0087856313, + "y": 18108.997133025918 + }, + "targetPosition": { + "x": 18644.527763795737, + "y": 18156.544321134144 + }, + "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": "9841f528-f044-438f-914c-454dedda9a8c" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "Percentages", + "Indicator Bot", + "Data-Mining", + "725a42a6-d94c-44aa-80c9-681b22bbe8ed" + ], + [ + "Percentages", + "Product Definition", + "Foundations", + "0bc2bb7b-1945-423d-a090-b26bc3da5082" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "9841f528-f044-438f-914c-454dedda9a8c" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "49175b3d-7a35-46de-9402-6c472f55d91c", + "savedPayload": { + "position": { + "x": 18644.527763795737, + "y": 18156.544321134144 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "DCA Levels Long", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "024bc7c7-cbbd-4d36-96fb-8e895473a06c", + "savedPayload": { + "position": { + "x": 18948.518014790534, + "y": 17864.8158946413 + }, + "targetPosition": { + "x": 18689.221144460007, + "y": 18232.59997944758 + }, + "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": "494685d3-51b4-41fb-80a6-7c045a2f2dac" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "DCA Levels Long", + "Indicator Bot", + "Data-Mining", + "cd71f389-5338-4362-af1c-18b0c83f4a18" + ], + [ + "DCALevelsLong", + "Product Definition", + "Foundations", + "969c11cf-0254-444a-8d3a-7d99ee6c7f6e" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "494685d3-51b4-41fb-80a6-7c045a2f2dac" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "c5f1b6f0-75c0-4c19-af8a-a41a6a4dfd86", + "savedPayload": { + "position": { + "x": 19137.37994017512, + "y": 18273.265613872474 + }, + "targetPosition": { + "x": 18689.221144460007, + "y": 18232.59997944758 + }, + "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": "c51857cd-6bbd-4d38-bb2c-7637decb9f7b" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ], + [ + "DCA Levels Long", + "Indicator Bot", + "Data-Mining", + "cd71f389-5338-4362-af1c-18b0c83f4a18" + ], + [ + "DCALevelsLong", + "Product Definition", + "Foundations", + "969c11cf-0254-444a-8d3a-7d99ee6c7f6e" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "c51857cd-6bbd-4d38-bb2c-7637decb9f7b" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "8ad59c38-8ab4-4d23-844f-701e8b3be107", + "savedPayload": { + "position": { + "x": 18689.221144460007, + "y": 18232.59997944758 + }, + "targetPosition": { + "x": 18280.77142522883, + "y": 18421.461904832166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e5d7bb6a-e1a3-471f-9894-d054c3f19fdd", + "savedPayload": { + "position": { + "x": 22455.579843390078, + "y": 17412.439144471933 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Pluvtech", + "id": "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + }, + "referenceParentCombinedNodePath": [ + [ + "Pluvtech", + "Data Mine", + "Data-Mining", + "0a5518d0-e6d5-4bdf-ac31-461fb2d40b3c" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Bollinger Bands", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5a15221e-9986-4b58-a842-3beaf95200c8", + "savedPayload": { + "position": { + "x": 20600.331612556485, + "y": 16392.5639873543 + }, + "targetPosition": { + "x": 21275.324616157133, + "y": 16395.637273897133 + }, + "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": "f5b2a7d8-fc32-44a3-a002-9b0fc30a9719" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Bands", + "Indicator Bot", + "Data-Mining", + "1b7ecdbd-82e9-4a27-8fdd-467c0ca6bf23" + ], + [ + "Bollinger Bands", + "Product Definition", + "Foundations", + "29088877-8d63-4217-8d34-8742afc262f4" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "f5b2a7d8-fc32-44a3-a002-9b0fc30a9719" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "d889e1a5-b28f-4dc3-ae38-68e4b5cd94c0", + "savedPayload": { + "position": { + "x": 20731.050237665964, + "y": 15996.399999938334 + }, + "targetPosition": { + "x": 21275.324616157133, + "y": 16395.637273897133 + }, + "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": "506104fa-e99a-4a46-930e-176bce311aff" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Bands", + "Indicator Bot", + "Data-Mining", + "1b7ecdbd-82e9-4a27-8fdd-467c0ca6bf23" + ], + [ + "Bollinger Bands", + "Product Definition", + "Foundations", + "29088877-8d63-4217-8d34-8742afc262f4" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "506104fa-e99a-4a46-930e-176bce311aff" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "8095f224-92f0-4f41-97fd-2e14bbfdc4cc", + "savedPayload": { + "position": { + "x": 21069.663176153346, + "y": 15752.731081598777 + }, + "targetPosition": { + "x": 21275.324616157133, + "y": 16395.637273897133 + }, + "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": "207e9481-0730-4304-a938-cfe223d70856" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Bands", + "Indicator Bot", + "Data-Mining", + "1b7ecdbd-82e9-4a27-8fdd-467c0ca6bf23" + ], + [ + "Percentage Bandwidth", + "Product Definition", + "Foundations", + "3b7885a0-cd72-4a3f-a38b-3dc8c47bd068" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "207e9481-0730-4304-a938-cfe223d70856" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "01ea8ab7-c3f0-414b-a515-2e4401b60631", + "savedPayload": { + "position": { + "x": 21486.831794546928, + "y": 15754.630477139417 + }, + "targetPosition": { + "x": 21275.324616157133, + "y": 16395.637273897133 + }, + "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": "e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Bands", + "Indicator Bot", + "Data-Mining", + "1b7ecdbd-82e9-4a27-8fdd-467c0ca6bf23" + ], + [ + "Percentage Bandwidth", + "Product Definition", + "Foundations", + "3b7885a0-cd72-4a3f-a38b-3dc8c47bd068" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "0be1bf89-4e02-4f4f-a25b-950998524a57", + "savedPayload": { + "position": { + "x": 21275.324616157133, + "y": 16395.637273897133 + }, + "targetPosition": { + "x": 21669.58920803246, + "y": 16943.524517400194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Bollinger Channels", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "478efd3f-e0a8-4897-a7f2-03c7298a6920", + "savedPayload": { + "position": { + "x": 21463.5267351596, + "y": 15857.037465991369 + }, + "targetPosition": { + "x": 21946.94118337788, + "y": 16328.137743271927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Market", + "id": "610cd062-ab88-4892-b711-0fb430305c61" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Channels", + "Indicator Bot", + "Data-Mining", + "bd0f325d-6f98-468b-8b7b-99a42a175d80" + ], + [ + "Bollinger Channels Objects", + "Product Definition", + "Foundations", + "1f111f72-624f-4166-9f99-ab8d785d5267" + ], + [ + "Market", + "Dataset Definition", + "Foundations", + "610cd062-ab88-4892-b711-0fb430305c61" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "c0003f33-88a5-4cb5-a220-75cad7d81361", + "savedPayload": { + "position": { + "x": 21653.80597796213, + "y": 15720.110810195878 + }, + "targetPosition": { + "x": 21946.94118337788, + "y": 16328.137743271927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Daily", + "id": "64910fea-c92a-4a55-850a-aa62d98b478e" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Channels", + "Indicator Bot", + "Data-Mining", + "bd0f325d-6f98-468b-8b7b-99a42a175d80" + ], + [ + "Bollinger Channels Objects", + "Product Definition", + "Foundations", + "1f111f72-624f-4166-9f99-ab8d785d5267" + ], + [ + "Daily", + "Dataset Definition", + "Foundations", + "64910fea-c92a-4a55-850a-aa62d98b478e" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "c5c38853-f4ce-44db-8b98-6ecc8eb5bc48", + "savedPayload": { + "position": { + "x": 21879.441652752674, + "y": 15656.521176051185 + }, + "targetPosition": { + "x": 21946.94118337788, + "y": 16328.137743271927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Market", + "id": "22c1f2c6-3838-4657-add8-2e01d7056917" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Channels", + "Indicator Bot", + "Data-Mining", + "bd0f325d-6f98-468b-8b7b-99a42a175d80" + ], + [ + "Bollinger Channels", + "Product Definition", + "Foundations", + "94bc3958-cc85-43a1-a178-103e84f42910" + ], + [ + "Market", + "Dataset Definition", + "Foundations", + "22c1f2c6-3838-4657-add8-2e01d7056917" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "80e94852-446b-4c41-baac-0b7da7692ff3", + "savedPayload": { + "position": { + "x": 22113.218767123595, + "y": 15673.938411918181 + }, + "targetPosition": { + "x": 21946.94118337788, + "y": 16328.137743271927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Daily", + "id": "96b4e65b-e6db-44a0-80a5-ceb9d68a09ec" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Channels", + "Indicator Bot", + "Data-Mining", + "bd0f325d-6f98-468b-8b7b-99a42a175d80" + ], + [ + "Bollinger Channels", + "Product Definition", + "Foundations", + "94bc3958-cc85-43a1-a178-103e84f42910" + ], + [ + "Daily", + "Dataset Definition", + "Foundations", + "96b4e65b-e6db-44a0-80a5-ceb9d68a09ec" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ce5356f4-d6fc-47af-b3ee-d79795a31156", + "savedPayload": { + "position": { + "x": 22326.940350899004, + "y": 15770.261742100294 + }, + "targetPosition": { + "x": 21946.94118337788, + "y": 16328.137743271927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Market", + "id": "869f615e-0cc0-44fd-8648-4a951c23a410" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Channels", + "Indicator Bot", + "Data-Mining", + "bd0f325d-6f98-468b-8b7b-99a42a175d80" + ], + [ + "Bollinger Sub-Channels Objects", + "Product Definition", + "Foundations", + "080c87fc-4546-4482-ab11-180a33f6d9ab" + ], + [ + "Market", + "Dataset Definition", + "Foundations", + "869f615e-0cc0-44fd-8648-4a951c23a410" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "e2051602-de9c-4368-aeca-ac7c15f5ffd2", + "savedPayload": { + "position": { + "x": 22494.82842688094, + "y": 15933.873151396601 + }, + "targetPosition": { + "x": 21946.94118337788, + "y": 16328.137743271927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Daily", + "id": "029479ae-275d-4854-ad3e-66948656a053" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Channels", + "Indicator Bot", + "Data-Mining", + "bd0f325d-6f98-468b-8b7b-99a42a175d80" + ], + [ + "Bollinger Sub-Channels Objects", + "Product Definition", + "Foundations", + "080c87fc-4546-4482-ab11-180a33f6d9ab" + ], + [ + "Daily", + "Dataset Definition", + "Foundations", + "029479ae-275d-4854-ad3e-66948656a053" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b66f2e7c-5613-49f4-966a-718d51cdc767", + "savedPayload": { + "position": { + "x": 22596.633215341873, + "y": 16145.03868919874 + }, + "targetPosition": { + "x": 21946.94118337788, + "y": 16328.137743271927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Market", + "id": "f8d44a4d-3771-4a71-97ca-dc604ff565d3" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Channels", + "Indicator Bot", + "Data-Mining", + "bd0f325d-6f98-468b-8b7b-99a42a175d80" + ], + [ + "Bollinger Sub-Channels", + "Product Definition", + "Foundations", + "79ce9c05-8a4c-4b58-850f-288037acc702" + ], + [ + "Market", + "Dataset Definition", + "Foundations", + "f8d44a4d-3771-4a71-97ca-dc604ff565d3" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a3f7b14d-8c43-4bcd-a57a-fbfd2dc174e0", + "savedPayload": { + "position": { + "x": 22620.075556314754, + "y": 16378.288675176344 + }, + "targetPosition": { + "x": 21946.94118337788, + "y": 16328.137743271927 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Daily", + "id": "ca71e765-0f66-4b18-b500-847b9d16169b" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ], + [ + "Bollinger Channels", + "Indicator Bot", + "Data-Mining", + "bd0f325d-6f98-468b-8b7b-99a42a175d80" + ], + [ + "Bollinger Sub-Channels", + "Product Definition", + "Foundations", + "79ce9c05-8a4c-4b58-850f-288037acc702" + ], + [ + "Daily", + "Dataset Definition", + "Foundations", + "ca71e765-0f66-4b18-b500-847b9d16169b" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "4384bfa9-f9c0-4e35-93e6-017dd9906236", + "savedPayload": { + "position": { + "x": 21946.94118337788, + "y": 16328.137743271927 + }, + "targetPosition": { + "x": 21669.58920803246, + "y": 16943.524517400194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4f379079-ab64-48b5-b4fd-16a3ee1cb804", + "savedPayload": { + "position": { + "x": 22510.00957355445, + "y": 17397.242090748587 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Bollinger", + "id": "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + }, + "referenceParentCombinedNodePath": [ + [ + "Bollinger", + "Data Mine", + "Data-Mining", + "14c6fdfe-aa25-4754-a0c5-a859be6399d7" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Heikin-Ashi Supertrend", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7d145297-d5ab-4151-a754-eb5f11ab03ef", + "savedPayload": { + "position": { + "x": 20526.0388887683, + "y": 16385.51783196753 + }, + "targetPosition": { + "x": 20907.2981817033, + "y": 16624.56040464174 + }, + "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": "a98715ab-e1e9-40a4-ad90-ee46860f19c8" + }, + "referenceParentCombinedNodePath": [ + [ + "Heikin", + "Data Mine" + ], + [ + "Heikin-Ashi Supertrend", + "Indicator Bot" + ], + [ + "Super Trend Heikin", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "85bf0998-1e37-4708-9ba0-fb4e7ed197fe", + "savedPayload": { + "position": { + "x": 20923.685475757655, + "y": 16174.858885194033 + }, + "targetPosition": { + "x": 20907.2981817033, + "y": 16624.56040464174 + }, + "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": "b183930e-1364-4f39-bf31-9d1324b53441" + }, + "referenceParentCombinedNodePath": [ + [ + "Heikin", + "Data Mine" + ], + [ + "Heikin-Ashi Supertrend", + "Indicator Bot" + ], + [ + "Super Trend Heikin", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "126c1fa4-b9a5-45a2-81a3-01c4ce4aa537", + "savedPayload": { + "position": { + "x": 20907.2981817033, + "y": 16624.56040464174 + }, + "targetPosition": { + "x": 21117.957128476795, + "y": 17022.206991631094 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Heikin-Ashi-Candles", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "12d359d3-55cf-409e-9911-dd48acd7e24f", + "savedPayload": { + "position": { + "x": 21373.38699520536, + "y": 16191.246179248388 + }, + "targetPosition": { + "x": 21356.999701151006, + "y": 16640.947698696094 + }, + "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": "5f2945e9-8c77-4e90-9774-bf710ffc7fd7" + }, + "referenceParentCombinedNodePath": [ + [ + "Heikin", + "Data Mine" + ], + [ + "Heikin-Ashi-Candles", + "Indicator Bot" + ], + [ + "Heikin-Ashi Candles", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a5a9cce5-5581-4f6c-860e-c0b061e66b98", + "savedPayload": { + "position": { + "x": 21754.64628814036, + "y": 16430.2887519226 + }, + "targetPosition": { + "x": 21356.999701151006, + "y": 16640.947698696094 + }, + "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": "3437a0af-1e2b-403d-853c-f2bde366d552" + }, + "referenceParentCombinedNodePath": [ + [ + "Heikin", + "Data Mine" + ], + [ + "Heikin-Ashi-Candles", + "Indicator Bot" + ], + [ + "Heikin-Ashi Candles", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "02ed66c7-a947-41aa-b8a7-6c4ee52a780f", + "savedPayload": { + "position": { + "x": 21356.999701151006, + "y": 16640.947698696094 + }, + "targetPosition": { + "x": 21117.957128476795, + "y": 17022.206991631094 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4f811f38-4f49-43de-a737-986331d3a0ac", + "savedPayload": { + "position": { + "x": 22565.914804922897, + "y": 17388.98672441652 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Heikin", + "id": "2daee36a-1aa2-48f0-91e9-ad08aa205429" + }, + "referenceParentCombinedNodePath": [ + [ + "Heikin", + "Data Mine" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Super Trend", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "9b20a493-3426-4718-ba29-3bd81ed44d32", + "savedPayload": { + "position": { + "x": 20670.632000768095, + "y": 16400.918833380045 + }, + "targetPosition": { + "x": 21335.55435923143, + "y": 16517.122349744895 + }, + "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": "7c8e7a6f-99c8-4d90-9f44-e3e9e909eb88" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Super Trend", + "Indicator Bot", + "Data-Mining", + "c2aec9e5-4b10-4ebc-89c7-84b3df03c4a4" + ], + [ + "Super Trend", + "Product Definition", + "Foundations", + "2bb58403-f839-4e0a-9b04-4f9219d7df83" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "7c8e7a6f-99c8-4d90-9f44-e3e9e909eb88" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "79b56afa-6562-4cd1-9dc5-b8e30a13e27e", + "savedPayload": { + "position": { + "x": 21103.728377180807, + "y": 15883.18093758896 + }, + "targetPosition": { + "x": 21335.55435923143, + "y": 16517.122349744895 + }, + "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": "c17b5d3f-7cf7-418a-92b8-f8c67a120446" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Super Trend", + "Indicator Bot", + "Data-Mining", + "c2aec9e5-4b10-4ebc-89c7-84b3df03c4a4" + ], + [ + "Super Trend", + "Product Definition", + "Foundations", + "2bb58403-f839-4e0a-9b04-4f9219d7df83" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "c17b5d3f-7cf7-418a-92b8-f8c67a120446" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "c1dc6945-a83e-422b-bd1a-8f77e41c129a", + "savedPayload": { + "position": { + "x": 21335.55435923143, + "y": 16517.122349744895 + }, + "targetPosition": { + "x": 21853.292255022516, + "y": 16950.218726157604 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Wave Trend", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "f5cb7ccc-43d8-4029-bcf6-e986d7d197d3", + "savedPayload": { + "position": { + "x": 21103.728377180807, + "y": 15883.18093758896 + }, + "targetPosition": { + "x": 21621.46627297189, + "y": 16316.277314001669 + }, + "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": "9b727bdd-1684-43e1-a39c-fbd14ce64828" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Wave Trend", + "Indicator Bot", + "Data-Mining", + "9ce52f75-7caa-4d0e-8faf-09a1e8a8033a" + ], + [ + "Wave Trend", + "Product Definition", + "Foundations", + "ff542733-ddbd-4cbf-b90d-a12c49752916" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "9b727bdd-1684-43e1-a39c-fbd14ce64828" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "48e709ab-0fc6-40d1-b1db-d5d8bbc66256", + "savedPayload": { + "position": { + "x": 21737.66978933674, + "y": 15651.354955538332 + }, + "targetPosition": { + "x": 21621.46627297189, + "y": 16316.277314001669 + }, + "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": "3bf983d5-4d3c-46f8-a130-9e621b76e62d" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Wave Trend", + "Indicator Bot", + "Data-Mining", + "9ce52f75-7caa-4d0e-8faf-09a1e8a8033a" + ], + [ + "Wave Trend", + "Product Definition", + "Foundations", + "ff542733-ddbd-4cbf-b90d-a12c49752916" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "3bf983d5-4d3c-46f8-a130-9e621b76e62d" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "39bfc9b6-4f89-4fb9-9416-ba0c9683f891", + "savedPayload": { + "position": { + "x": 21621.46627297189, + "y": 16316.277314001669 + }, + "targetPosition": { + "x": 21853.292255022516, + "y": 16950.218726157604 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Donchian Channel", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "35a32928-cdd5-4ebd-a796-3b2266a3ec4f", + "savedPayload": { + "position": { + "x": 21737.66978933674, + "y": 15651.354955538332 + }, + "targetPosition": { + "x": 21969.495771387366, + "y": 16285.29636769427 + }, + "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": "7298225c-3b68-4f34-a935-fc0ab3d8f662" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Donchian Channel", + "Indicator Bot", + "Data-Mining", + "48c69242-e9f9-4433-b12f-6c79ee85d86b" + ], + [ + "Donchian Channel", + "Product Definition", + "Foundations", + "4768d183-d8ea-4686-8419-f9dad3172020" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "7298225c-3b68-4f34-a935-fc0ab3d8f662" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "d9cfbc57-ad88-4f53-8549-c793afab83cc", + "savedPayload": { + "position": { + "x": 22402.592147800075, + "y": 15767.558471903183 + }, + "targetPosition": { + "x": 21969.495771387366, + "y": 16285.29636769427 + }, + "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": "50ed783e-0e71-4903-8a82-854c8bd2ed6e" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Donchian Channel", + "Indicator Bot", + "Data-Mining", + "48c69242-e9f9-4433-b12f-6c79ee85d86b" + ], + [ + "Donchian Channel", + "Product Definition", + "Foundations", + "4768d183-d8ea-4686-8419-f9dad3172020" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "50ed783e-0e71-4903-8a82-854c8bd2ed6e" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "fdeaf5f1-28bb-4cf6-8012-80d6e4504cb3", + "savedPayload": { + "position": { + "x": 21969.495771387366, + "y": 16285.29636769427 + }, + "targetPosition": { + "x": 21853.292255022516, + "y": 16950.218726157604 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Directional Movement Index (DMI)", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "88fe1605-9184-4276-8f7f-a31bb60c65c0", + "savedPayload": { + "position": { + "x": 22402.592147800075, + "y": 15767.558471903187 + }, + "targetPosition": { + "x": 22286.388631435224, + "y": 16432.48083036652 + }, + "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": "ffc7f78b-9ec3-4218-b76f-47233d535a17" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Directional Movement Index (DMI)", + "Indicator Bot", + "Data-Mining", + "de6b7c83-31ee-41f3-83cc-57f47865c6e9" + ], + [ + "DMI Directional Movement", + "Product Definition", + "Foundations", + "baba93f1-f096-429d-a544-efe36119fac8" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "ffc7f78b-9ec3-4218-b76f-47233d535a17" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5f33dd8e-502d-49e4-85a9-071f162c7cd9", + "savedPayload": { + "position": { + "x": 22920.33004359116, + "y": 16200.654848315895 + }, + "targetPosition": { + "x": 22286.388631435224, + "y": 16432.48083036652 + }, + "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": "9b222dca-e8c2-4392-9c3e-7c970dca4a52" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Directional Movement Index (DMI)", + "Indicator Bot", + "Data-Mining", + "de6b7c83-31ee-41f3-83cc-57f47865c6e9" + ], + [ + "DMI Directional Movement", + "Product Definition", + "Foundations", + "baba93f1-f096-429d-a544-efe36119fac8" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "9b222dca-e8c2-4392-9c3e-7c970dca4a52" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "6313bf67-b718-4f63-b2be-8841184fc9c1", + "savedPayload": { + "position": { + "x": 22286.388631435224, + "y": 16432.48083036652 + }, + "targetPosition": { + "x": 21853.292255022516, + "y": 16950.218726157604 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Ichimoku Cloud", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "1af860aa-5b2f-4d52-a80f-53476de22e33", + "savedPayload": { + "position": { + "x": 22920.33004359116, + "y": 16200.654848315895 + }, + "targetPosition": { + "x": 22487.23366717845, + "y": 16718.39274410698 + }, + "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": "80018870-2528-42bf-a3a7-6f0b5e44d9c9" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Ichimoku Cloud", + "Indicator Bot", + "Data-Mining", + "ab48285e-a196-4696-b8be-a25c373a64be" + ], + [ + "Ichimoku Cloud", + "Product Definition", + "Foundations", + "ccd20b4b-2783-4b65-a1ac-087621e5e315" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "80018870-2528-42bf-a3a7-6f0b5e44d9c9" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b913999c-1092-4498-ab86-8807efd3df36", + "savedPayload": { + "position": { + "x": 23152.156025641787, + "y": 16834.59626047183 + }, + "targetPosition": { + "x": 22487.23366717845, + "y": 16718.39274410698 + }, + "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": "ef8da44c-8cc5-41fc-add6-f2feff945632" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ], + [ + "Ichimoku Cloud", + "Indicator Bot", + "Data-Mining", + "ab48285e-a196-4696-b8be-a25c373a64be" + ], + [ + "Ichimoku Cloud", + "Product Definition", + "Foundations", + "ccd20b4b-2783-4b65-a1ac-087621e5e315" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "ef8da44c-8cc5-41fc-add6-f2feff945632" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "15e264b7-09e7-43d2-9e82-461e1bb9cad1", + "savedPayload": { + "position": { + "x": 22487.23366717845, + "y": 16718.39274410698 + }, + "targetPosition": { + "x": 21853.292255022516, + "y": 16950.218726157604 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5dc8f9a0-e669-4b08-8bc9-384549d4839e", + "savedPayload": { + "position": { + "x": 22622.41387860058, + "y": 17387.803237534314 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Zeus", + "id": "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + }, + "referenceParentCombinedNodePath": [ + [ + "Zeus", + "Data Mine", + "Data-Mining", + "d2083ac0-43e2-41e4-83c7-eb09a6f29353" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Koncorde", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "e24adc5e-abc8-416e-a72c-1f070ed352c8", + "savedPayload": { + "position": { + "x": 21749.17434470644, + "y": 15785.054321533058 + }, + "targetPosition": { + "x": 22148.41161866524, + "y": 16329.328700024227 + }, + "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": "7efa0604-7f1c-49f1-86e8-0c9daed5a9a8" + }, + "referenceParentCombinedNodePath": [ + [ + "Barcelona", + "Data Mine", + "Data-Mining", + "49169d84-cd08-4032-b3f3-eace10d1d1ea" + ], + [ + "Koncorde", + "Indicator Bot", + "Data-Mining", + "6fe5d104-f9cb-4ea1-9012-e8b0bf1c796d" + ], + [ + "Koncorde", + "Product Definition", + "Foundations", + "e8f496b7-ba8c-40c4-8117-35529f8f33f6" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "7efa0604-7f1c-49f1-86e8-0c9daed5a9a8" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "4dfa7d65-d6d5-485a-9746-7d8b602cb8f8", + "savedPayload": { + "position": { + "x": 22145.338332122406, + "y": 15654.335696423579 + }, + "targetPosition": { + "x": 22148.41161866524, + "y": 16329.328700024227 + }, + "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": "45bf23b6-ea46-488c-91a2-2ca1c977800e" + }, + "referenceParentCombinedNodePath": [ + [ + "Barcelona", + "Data Mine", + "Data-Mining", + "49169d84-cd08-4032-b3f3-eace10d1d1ea" + ], + [ + "Koncorde", + "Indicator Bot", + "Data-Mining", + "6fe5d104-f9cb-4ea1-9012-e8b0bf1c796d" + ], + [ + "Koncorde", + "Product Definition", + "Foundations", + "e8f496b7-ba8c-40c4-8117-35529f8f33f6" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "45bf23b6-ea46-488c-91a2-2ca1c977800e" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "48ff52dd-f417-4cca-8b59-c4aace498da8", + "savedPayload": { + "position": { + "x": 22542.676210540565, + "y": 15781.441456521166 + }, + "targetPosition": { + "x": 22148.41161866524, + "y": 16329.328700024227 + }, + "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": "0a0bf5f9-f974-4954-bb86-a562e52ea6be" + }, + "referenceParentCombinedNodePath": [ + [ + "Barcelona", + "Data Mine", + "Data-Mining", + "49169d84-cd08-4032-b3f3-eace10d1d1ea" + ], + [ + "Koncorde", + "Indicator Bot", + "Data-Mining", + "6fe5d104-f9cb-4ea1-9012-e8b0bf1c796d" + ], + [ + "Koncorde patterns", + "Product Definition", + "Foundations", + "3d35befe-fcc1-4c75-9745-bd0c68e58e96" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "0a0bf5f9-f974-4954-bb86-a562e52ea6be" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "c17e7dee-310b-4bce-92a7-726931d805bc", + "savedPayload": { + "position": { + "x": 22789.418415422955, + "y": 16117.821521634432 + }, + "targetPosition": { + "x": 22148.41161866524, + "y": 16329.328700024227 + }, + "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": "e0d58ce5-29ba-4546-8eef-369546e54659" + }, + "referenceParentCombinedNodePath": [ + [ + "Barcelona", + "Data Mine", + "Data-Mining", + "49169d84-cd08-4032-b3f3-eace10d1d1ea" + ], + [ + "Koncorde", + "Indicator Bot", + "Data-Mining", + "6fe5d104-f9cb-4ea1-9012-e8b0bf1c796d" + ], + [ + "Koncorde patterns", + "Product Definition", + "Foundations", + "3d35befe-fcc1-4c75-9745-bd0c68e58e96" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "e0d58ce5-29ba-4546-8eef-369546e54659" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "402bffb7-7218-4395-aa38-45d54c48dead", + "savedPayload": { + "position": { + "x": 22148.41161866524, + "y": 16329.328700024227 + }, + "targetPosition": { + "x": 21942.750178661452, + "y": 16972.234892322584 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b44f1d9a-ba4f-4750-a845-5e80d56564d0", + "savedPayload": { + "position": { + "x": 22678.615770444685, + "y": 17393.71029439707 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Barcelona", + "id": "49169d84-cd08-4032-b3f3-eace10d1d1ea" + }, + "referenceParentCombinedNodePath": [ + [ + "Barcelona", + "Data Mine", + "Data-Mining", + "49169d84-cd08-4032-b3f3-eace10d1d1ea" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Candles Probabilities", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "679b2dc4-1270-458d-b461-d1b78668d430", + "savedPayload": { + "position": { + "x": 21291.007081310625, + "y": 15930.726731386261 + }, + "targetPosition": { + "x": 21803.781788980563, + "y": 16369.68811826899 + }, + "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": "85c67513-347a-4948-9121-dee04543fcff" + }, + "referenceParentCombinedNodePath": [ + [ + "Samurai", + "Data Mine", + "Data-Mining", + "37e312af-e076-47aa-a1cd-bf5b2e16127d" + ], + [ + "Candles Probabilities", + "Indicator Bot", + "Data-Mining", + "07fee895-ee90-4175-829a-df0bbd498178" + ], + [ + "Candles Probabilities", + "Product Definition", + "Foundations", + "d0e9521c-2ba8-44ce-b81e-7baf841008e0" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "85c67513-347a-4948-9121-dee04543fcff" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "eef6d62d-8e21-4107-96c6-757f5bba7d5d", + "savedPayload": { + "position": { + "x": 21927.546147466488, + "y": 15706.13150156732 + }, + "targetPosition": { + "x": 21803.781788980563, + "y": 16369.68811826899 + }, + "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": "fa17370b-0a9c-4350-9cce-1df4be39b58c" + }, + "referenceParentCombinedNodePath": [ + [ + "Samurai", + "Data Mine", + "Data-Mining", + "37e312af-e076-47aa-a1cd-bf5b2e16127d" + ], + [ + "Candles Probabilities", + "Indicator Bot", + "Data-Mining", + "07fee895-ee90-4175-829a-df0bbd498178" + ], + [ + "Candles Probabilities", + "Product Definition", + "Foundations", + "d0e9521c-2ba8-44ce-b81e-7baf841008e0" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "fa17370b-0a9c-4350-9cce-1df4be39b58c" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "cea4b4a0-2791-4e7c-928b-28d8a0511091", + "savedPayload": { + "position": { + "x": 21803.781788980563, + "y": 16369.68811826899 + }, + "targetPosition": { + "x": 22028.377018799503, + "y": 17006.227184424853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Candles Channels Probabilities", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "d9e630f0-6492-4827-80d5-c1118a5708a6", + "savedPayload": { + "position": { + "x": 22267.47139927081, + "y": 15724.334237870575 + }, + "targetPosition": { + "x": 22319.66529894134, + "y": 16397.313284228767 + }, + "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": "fdee2b9c-3036-4db2-af42-b3507a6ffacf" + }, + "referenceParentCombinedNodePath": [ + [ + "Samurai", + "Data Mine", + "Data-Mining", + "37e312af-e076-47aa-a1cd-bf5b2e16127d" + ], + [ + "Candles Channels Probabilities", + "Indicator Bot", + "Data-Mining", + "4309c865-1bac-404b-8904-5ac6405d2993" + ], + [ + "Candles Channels Probabilities", + "Product Definition", + "Foundations", + "6f5208bc-786c-4fe8-876a-e1d3550db36d" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "fdee2b9c-3036-4db2-af42-b3507a6ffacf" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "08f40240-1b58-492f-9485-967c19d92076", + "savedPayload": { + "position": { + "x": 22876.385299466896, + "y": 16015.622518012413 + }, + "targetPosition": { + "x": 22319.66529894134, + "y": 16397.313284228767 + }, + "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": "2774470d-7382-48e3-bd0a-957f0332a698" + }, + "referenceParentCombinedNodePath": [ + [ + "Samurai", + "Data Mine", + "Data-Mining", + "37e312af-e076-47aa-a1cd-bf5b2e16127d" + ], + [ + "Candles Channels Probabilities", + "Indicator Bot", + "Data-Mining", + "4309c865-1bac-404b-8904-5ac6405d2993" + ], + [ + "Candles Channels Probabilities", + "Product Definition", + "Foundations", + "6f5208bc-786c-4fe8-876a-e1d3550db36d" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "2774470d-7382-48e3-bd0a-957f0332a698" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "1b6eca29-d2e3-4848-8958-1632b63f1951", + "savedPayload": { + "position": { + "x": 22319.66529894134, + "y": 16397.313284228767 + }, + "targetPosition": { + "x": 22028.377018799503, + "y": 17006.227184424853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Fees Band", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ff399c2d-cd81-465a-8bd1-ef15f090a05f", + "savedPayload": { + "position": { + "x": 23103.877471838096, + "y": 16268.857246935975 + }, + "targetPosition": { + "x": 22664.916084955366, + "y": 16781.631954605913 + }, + "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": "9c699a57-f0cf-434c-8ef8-40aac182200e" + }, + "referenceParentCombinedNodePath": [ + [ + "Samurai", + "Data Mine", + "Data-Mining", + "37e312af-e076-47aa-a1cd-bf5b2e16127d" + ], + [ + "Fees Band", + "Indicator Bot", + "Data-Mining", + "bb1b6bf2-4071-4617-af61-dad20ce3c51d" + ], + [ + "Fees Band", + "Product Definition", + "Foundations", + "d6a14ed7-606d-40b9-b663-07ee04927460" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "9c699a57-f0cf-434c-8ef8-40aac182200e" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "9c87e2e5-a2d4-4b2b-92a2-a73d9a21395c", + "savedPayload": { + "position": { + "x": 23328.472701657036, + "y": 16905.39631309184 + }, + "targetPosition": { + "x": 22664.916084955366, + "y": 16781.631954605913 + }, + "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": "2dd03ed7-736e-4959-ad8e-8108e59b8796" + }, + "referenceParentCombinedNodePath": [ + [ + "Samurai", + "Data Mine", + "Data-Mining", + "37e312af-e076-47aa-a1cd-bf5b2e16127d" + ], + [ + "Fees Band", + "Indicator Bot", + "Data-Mining", + "bb1b6bf2-4071-4617-af61-dad20ce3c51d" + ], + [ + "Fees Band", + "Product Definition", + "Foundations", + "d6a14ed7-606d-40b9-b663-07ee04927460" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "2dd03ed7-736e-4959-ad8e-8108e59b8796" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "22989198-72cb-4fb3-b0e3-715d50a094ea", + "savedPayload": { + "position": { + "x": 22664.916084955366, + "y": 16781.631954605913 + }, + "targetPosition": { + "x": 22028.377018799503, + "y": 17006.227184424853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f245c586-084a-4bc6-b732-120cfb26061a", + "savedPayload": { + "position": { + "x": 22733.634143047453, + "y": 17406.61473718937 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Samurai", + "id": "37e312af-e076-47aa-a1cd-bf5b2e16127d" + }, + "referenceParentCombinedNodePath": [ + [ + "Samurai", + "Data Mine", + "Data-Mining", + "37e312af-e076-47aa-a1cd-bf5b2e16127d" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Chaikin Oscillator", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7384b368-61c3-48dd-9946-4b6b892540ae", + "savedPayload": { + "position": { + "x": 21336.99711232088, + "y": 16858.14834674614 + }, + "targetPosition": { + "x": 21730.173258627696, + "y": 17077.03762920493 + }, + "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": "99c868cd-78b8-4127-80da-6f6b860bd738" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "Chaikin Oscillator", + "Indicator Bot" + ], + [ + "Chaikin Oscillator", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "90091999-f785-4d62-a379-1e13caa5d5ba", + "savedPayload": { + "position": { + "x": 21723.14886469975, + "y": 16627.09245711177 + }, + "targetPosition": { + "x": 21730.173258627696, + "y": 17077.03762920493 + }, + "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": "2bc38794-b022-4e81-99ed-e6c0191bbb83" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "Chaikin Oscillator", + "Indicator Bot" + ], + [ + "Chaikin Oscillator", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "86eb421d-960a-44e1-ba31-fd35524c3e36", + "savedPayload": { + "position": { + "x": 21730.173258627696, + "y": 17077.03762920493 + }, + "targetPosition": { + "x": 21961.229148262068, + "y": 17463.189381583794 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "ARPS Slow", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "4bd4cfed-f4ae-4cb4-a43c-ee2131d14745", + "savedPayload": { + "position": { + "x": 21661.332984046636, + "y": 16647.222115560475 + }, + "targetPosition": { + "x": 21920.59995114494, + "y": 17015.027281064777 + }, + "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": "c32e024e-83fc-422d-9dec-7b7a4179f17c" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "ARPS Slow", + "Indicator Bot" + ], + [ + "ARPS Slow", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5e7174f4-ceb9-450c-96ed-eacf6b33fef6", + "savedPayload": { + "position": { + "x": 22109.495084565653, + "y": 16606.592918443348 + }, + "targetPosition": { + "x": 21920.59995114494, + "y": 17015.027281064777 + }, + "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": "00c464d1-0a2a-48ce-a9c0-c2819a9f3424" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "ARPS Slow", + "Indicator Bot" + ], + [ + "ARPS Slow", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "515ac7d3-06b0-40a1-a715-242ef95ef5a5", + "savedPayload": { + "position": { + "x": 21920.59995114494, + "y": 17015.027281064777 + }, + "targetPosition": { + "x": 21961.229148262068, + "y": 17463.189381583794 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "ARPS Fast", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "d35ebfaf-12bf-46b4-bb75-bf322a08cd49", + "savedPayload": { + "position": { + "x": 22045.066969080337, + "y": 16597.90820859253 + }, + "targetPosition": { + "x": 22119.073754435634, + "y": 17041.780933279882 + }, + "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": "08336286-f6f1-4fa5-ba1e-912897063979" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "ARPS Fast", + "Indicator Bot" + ], + [ + "ARPS Fast", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "29929014-a987-41ca-9718-2d68253b25cb", + "savedPayload": { + "position": { + "x": 22466.475417384252, + "y": 16755.752814766096 + }, + "targetPosition": { + "x": 22119.073754435634, + "y": 17041.780933279882 + }, + "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": "0c30b8d6-f6a4-4f55-b496-d2438a9953f9" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "ARPS Fast", + "Indicator Bot" + ], + [ + "ARPS Fast", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "d14143b0-cbcc-4199-9320-bf77be361018", + "savedPayload": { + "position": { + "x": 22119.073754435634, + "y": 17041.780933279882 + }, + "targetPosition": { + "x": 21961.229148262068, + "y": 17463.189381583794 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Average VS Average", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "f8255f24-d2df-4a3f-9357-08860c23c636", + "savedPayload": { + "position": { + "x": 22412.19584549759, + "y": 16719.973849912676 + }, + "targetPosition": { + "x": 22286.2844976366, + "y": 17151.999696917028 + }, + "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": "400f9db6-00b8-48a4-b1ca-2fce23447a15" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "Average VS Average", + "Indicator Bot" + ], + [ + "Average VS Average", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "3d7bb677-cee6-44b1-acba-e2af2e6e1c46", + "savedPayload": { + "position": { + "x": 22723.385530164353, + "y": 17045.029199287208 + }, + "targetPosition": { + "x": 22286.2844976366, + "y": 17151.999696917028 + }, + "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": "ff8973cc-ff0d-432b-bb02-2ce87da7f59c" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "Average VS Average", + "Indicator Bot" + ], + [ + "Average VS Average", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "d3be044a-2856-4042-8a6e-8030935ddede", + "savedPayload": { + "position": { + "x": 22286.2844976366, + "y": 17151.999696917028 + }, + "targetPosition": { + "x": 21961.229148262068, + "y": 17463.189381583794 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Triple ALMA", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b304e6f3-e7a2-44e9-945a-53b3a4e4b8f3", + "savedPayload": { + "position": { + "x": 22690.005236783756, + "y": 16989.242442220617 + }, + "targetPosition": { + "x": 22389.114042351695, + "y": 17323.853394093454 + }, + "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": "67df756e-901b-46d3-8a81-000a7f8e44d5" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "Triple ALMA", + "Indicator Bot" + ], + [ + "Triple ALMA", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "0932fbf3-3604-46ac-9a41-54438759b765", + "savedPayload": { + "position": { + "x": 22829.341224274096, + "y": 17417.127336310245 + }, + "targetPosition": { + "x": 22389.114042351695, + "y": 17323.853394093454 + }, + "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": "cdcebaa2-f54d-463f-a968-035226b40ed4" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "Triple ALMA", + "Indicator Bot" + ], + [ + "Triple ALMA", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "0c7564c8-eda9-482e-b847-575c9e97d0f9", + "savedPayload": { + "position": { + "x": 22389.114042351695, + "y": 17323.853394093454 + }, + "targetPosition": { + "x": 21961.229148262068, + "y": 17463.189381583794 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "EMA Crossing", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a159b3b6-aae6-46bb-920f-de48ca376ee1", + "savedPayload": { + "position": { + "x": 22823.471585886025, + "y": 17352.382038447195 + }, + "targetPosition": { + "x": 22407.19573612849, + "y": 17523.304292436085 + }, + "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": "0691bf36-a5f6-4672-8971-f1c7d15ef269" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "EMA Crossing", + "Indicator Bot" + ], + [ + "EMA Crossing", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7eaab006-cbb3-4464-9232-2cc54360508b", + "savedPayload": { + "position": { + "x": 22763.356675033734, + "y": 17798.34862631362 + }, + "targetPosition": { + "x": 22407.19573612849, + "y": 17523.304292436085 + }, + "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": "e299d00d-6fe9-4dbd-8e1a-58a48af00d11" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ], + [ + "EMA Crossing", + "Indicator Bot" + ], + [ + "EMA Crossing", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "ffdfc85b-82c1-452f-82dc-3c308b310636", + "savedPayload": { + "position": { + "x": 22407.19573612849, + "y": 17523.304292436085 + }, + "targetPosition": { + "x": 21961.229148262068, + "y": 17463.189381583794 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d6656089-eed8-41bb-804c-a2b195f8bbcd", + "savedPayload": { + "position": { + "x": 22786.60132380655, + "y": 17426.313055139628 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Omega One", + "id": "e46d0d34-1598-41cb-b23c-c4b96ac62d65" + }, + "referenceParentCombinedNodePath": [ + [ + "Omega One", + "Data Mine" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Candle Patterns", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "dda42de8-08d7-4b89-9bc9-710904347540", + "savedPayload": { + "position": { + "x": 22301.6236164771, + "y": 16008.045230934415 + }, + "targetPosition": { + "x": 22626.627788129503, + "y": 16599.650917526873 + }, + "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": "07be5b9b-e8fd-49fc-ab77-20f89fdea10f" + }, + "referenceParentCombinedNodePath": [ + [ + "Buddha", + "Data Mine", + "Data-Mining", + "38d04c99-51a6-4c1c-853e-ba67e216854b" + ], + [ + "Candle Patterns", + "Indicator Bot", + "Data-Mining", + "254b4e7d-0ede-4208-8f0a-a486dd1a0faf" + ], + [ + "Basic Candles", + "Product Definition", + "Foundations", + "7519e3d8-b5ec-47eb-84c9-8c9262c9efc6" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "07be5b9b-e8fd-49fc-ab77-20f89fdea10f" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "91bd365d-8749-43d1-abc3-9799ab2a6a39", + "savedPayload": { + "position": { + "x": 22523.564828023736, + "y": 15932.565446050965 + }, + "targetPosition": { + "x": 22626.627788129503, + "y": 16599.650917526873 + }, + "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": "9e6d7f95-b2fe-466e-9a5d-175479cbf85d" + }, + "referenceParentCombinedNodePath": [ + [ + "Buddha", + "Data Mine", + "Data-Mining", + "38d04c99-51a6-4c1c-853e-ba67e216854b" + ], + [ + "Candle Patterns", + "Indicator Bot", + "Data-Mining", + "254b4e7d-0ede-4208-8f0a-a486dd1a0faf" + ], + [ + "Basic Candles", + "Product Definition", + "Foundations", + "7519e3d8-b5ec-47eb-84c9-8c9262c9efc6" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "9e6d7f95-b2fe-466e-9a5d-175479cbf85d" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7c7f33f8-1f50-4ade-8d1f-05d7fcc0a34f", + "savedPayload": { + "position": { + "x": 22757.936953606426, + "y": 15937.546014160529 + }, + "targetPosition": { + "x": 22626.627788129503, + "y": 16599.650917526873 + }, + "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": "144d8665-1ff0-4db3-9340-a33fd7d0d098" + }, + "referenceParentCombinedNodePath": [ + [ + "Buddha", + "Data Mine", + "Data-Mining", + "38d04c99-51a6-4c1c-853e-ba67e216854b" + ], + [ + "Candle Patterns", + "Indicator Bot", + "Data-Mining", + "254b4e7d-0ede-4208-8f0a-a486dd1a0faf" + ], + [ + "One-Candle Patterns", + "Product Definition", + "Foundations", + "f3c0863c-ac0c-4fc0-b9ee-5f0f2bd722ea" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "144d8665-1ff0-4db3-9340-a33fd7d0d098" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "9749319b-ecf3-4335-adfe-19e32ac17108", + "savedPayload": { + "position": { + "x": 22976.471255915705, + "y": 16022.386205243743 + }, + "targetPosition": { + "x": 22626.627788129503, + "y": 16599.650917526873 + }, + "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": "f0a11771-dd69-4b9a-9347-7cb2d1f231ff" + }, + "referenceParentCombinedNodePath": [ + [ + "Buddha", + "Data Mine", + "Data-Mining", + "38d04c99-51a6-4c1c-853e-ba67e216854b" + ], + [ + "Candle Patterns", + "Indicator Bot", + "Data-Mining", + "254b4e7d-0ede-4208-8f0a-a486dd1a0faf" + ], + [ + "One-Candle Patterns", + "Product Definition", + "Foundations", + "f3c0863c-ac0c-4fc0-b9ee-5f0f2bd722ea" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "f0a11771-dd69-4b9a-9347-7cb2d1f231ff" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "94d6cf2a-2ccb-4847-a0c4-d87b41e4fb31", + "savedPayload": { + "position": { + "x": 23152.80927287028, + "y": 16176.8530401481 + }, + "targetPosition": { + "x": 22626.627788129503, + "y": 16599.650917526873 + }, + "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": "8c35ce52-9dee-4d20-92e6-50ba7fd2882b" + }, + "referenceParentCombinedNodePath": [ + [ + "Buddha", + "Data Mine", + "Data-Mining", + "38d04c99-51a6-4c1c-853e-ba67e216854b" + ], + [ + "Candle Patterns", + "Indicator Bot", + "Data-Mining", + "254b4e7d-0ede-4208-8f0a-a486dd1a0faf" + ], + [ + "Two-Candles Patterns", + "Product Definition", + "Foundations", + "29283392-6a01-4acd-8f41-328e92281980" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "8c35ce52-9dee-4d20-92e6-50ba7fd2882b" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b525b728-37db-4ae1-92dc-8a48b46e942b", + "savedPayload": { + "position": { + "x": 23265.682037153456, + "y": 16382.315538896451 + }, + "targetPosition": { + "x": 22626.627788129503, + "y": 16599.650917526873 + }, + "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": "4f1260c8-6d74-454e-963a-fa3ff910329c" + }, + "referenceParentCombinedNodePath": [ + [ + "Buddha", + "Data Mine", + "Data-Mining", + "38d04c99-51a6-4c1c-853e-ba67e216854b" + ], + [ + "Candle Patterns", + "Indicator Bot", + "Data-Mining", + "254b4e7d-0ede-4208-8f0a-a486dd1a0faf" + ], + [ + "Two-Candles Patterns", + "Product Definition", + "Foundations", + "29283392-6a01-4acd-8f41-328e92281980" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "4f1260c8-6d74-454e-963a-fa3ff910329c" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "0d6cb372-9784-4e9a-94ce-010ad2cb0689", + "savedPayload": { + "position": { + "x": 23301.475427568108, + "y": 16613.991891836205 + }, + "targetPosition": { + "x": 22626.627788129503, + "y": 16599.650917526873 + }, + "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": "087fc67e-78f9-4204-ba5e-8b670566a716" + }, + "referenceParentCombinedNodePath": [ + [ + "Buddha", + "Data Mine", + "Data-Mining", + "38d04c99-51a6-4c1c-853e-ba67e216854b" + ], + [ + "Candle Patterns", + "Indicator Bot", + "Data-Mining", + "254b4e7d-0ede-4208-8f0a-a486dd1a0faf" + ], + [ + "Three-Candles Patterns", + "Product Definition", + "Foundations", + "1b6f79d8-d1ba-49e5-a808-42f71fba5657" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "087fc67e-78f9-4204-ba5e-8b670566a716" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "faa7cf8d-e7be-4827-a572-d551e485aa19", + "savedPayload": { + "position": { + "x": 23255.872232976042, + "y": 16843.938511624012 + }, + "targetPosition": { + "x": 22626.627788129503, + "y": 16599.650917526873 + }, + "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": "b60cb94f-79c5-410c-b166-abc97d0f2bc3" + }, + "referenceParentCombinedNodePath": [ + [ + "Buddha", + "Data Mine", + "Data-Mining", + "38d04c99-51a6-4c1c-853e-ba67e216854b" + ], + [ + "Candle Patterns", + "Indicator Bot", + "Data-Mining", + "254b4e7d-0ede-4208-8f0a-a486dd1a0faf" + ], + [ + "Three-Candles Patterns", + "Product Definition", + "Foundations", + "1b6f79d8-d1ba-49e5-a808-42f71fba5657" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "b60cb94f-79c5-410c-b166-abc97d0f2bc3" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "813eba73-6b02-4d5c-afb3-963c9917212b", + "savedPayload": { + "position": { + "x": 22626.627788129503, + "y": 16599.650917526873 + }, + "targetPosition": { + "x": 22181.858263393584, + "y": 17107.396001073907 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "61370fb2-4d95-4a5c-81b4-7cdd6f2fb606", + "savedPayload": { + "position": { + "x": 22836.68198864035, + "y": 17452.494594006574 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Buddha", + "id": "38d04c99-51a6-4c1c-853e-ba67e216854b" + }, + "referenceParentCombinedNodePath": [ + [ + "Buddha", + "Data Mine", + "Data-Mining", + "38d04c99-51a6-4c1c-853e-ba67e216854b" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Webhooks", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "0307d459-c7ac-46e2-bce1-e3d8ec0bc511", + "savedPayload": { + "position": { + "x": 23266.383330666147, + "y": 16287.78165671393 + }, + "targetPosition": { + "x": 22756.61846666332, + "y": 16730.2347993496 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Dataset Definition", + "name": "Single File", + "id": "c52d1012-5e3b-41a0-b5af-84098b0594bf" + }, + "referenceParentCombinedNodePath": [ + [ + "Webhooks", + "Data Mine", + "Data-Mining", + "2ea27b8a-3d60-41d0-9310-5b4f147c93e5" + ], + [ + "Webhooks", + "Sensor Bot", + "Data-Mining", + "f0d7c835-cf51-447a-8d00-1aeb854bc909" + ], + [ + "External Signals", + "Product Definition", + "Foundations", + "29196db8-4c41-47ea-be7e-952cd9be9a0b" + ], + [ + "Single File", + "Dataset Definition", + "Foundations", + "c52d1012-5e3b-41a0-b5af-84098b0594bf" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "5e68b0e0-a937-425c-9a2f-ee4f2f6cac0b", + "savedPayload": { + "position": { + "x": 22756.61846666332, + "y": 16730.2347993496 + }, + "targetPosition": { + "x": 22246.853602660492, + "y": 17172.68794198527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f635f260-b785-4d7a-8e4c-bac211b5e78e", + "savedPayload": { + "position": { + "x": 22883.08633554768, + "y": 17484.746455282173 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Webhooks", + "id": "2ea27b8a-3d60-41d0-9310-5b4f147c93e5" + }, + "referenceParentCombinedNodePath": [ + [ + "Webhooks", + "Data Mine", + "Data-Mining", + "2ea27b8a-3d60-41d0-9310-5b4f147c93e5" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Average True Range (ATR)", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "074fdd32-4f75-4a66-97f6-ff4da70b7826", + "savedPayload": { + "position": { + "x": 21988.386006473105, + "y": 16085.06130159381 + }, + "targetPosition": { + "x": 22441.189946842438, + "y": 16585.65454124653 + }, + "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": "67695466-be2d-43b4-9824-83baa7a08412" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Average True Range (ATR)", + "Indicator Bot", + "Data-Mining", + "3f716c19-6b29-4a9e-aef4-e4a867838e57" + ], + [ + "ATR - RMA", + "Product Definition", + "Foundations", + "660570d1-36e0-4099-817c-6c8a29b32689" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "67695466-be2d-43b4-9824-83baa7a08412" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "3bbea8f5-a25a-4d43-9140-2e96e9b138f3", + "savedPayload": { + "position": { + "x": 22369.105187628888, + "y": 15914.514624769257 + }, + "targetPosition": { + "x": 22441.189946842438, + "y": 16585.65454124653 + }, + "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": "e3d0bccf-5f97-4902-92df-4ac8fe8c41a8" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Average True Range (ATR)", + "Indicator Bot", + "Data-Mining", + "3f716c19-6b29-4a9e-aef4-e4a867838e57" + ], + [ + "ATR - RMA", + "Product Definition", + "Foundations", + "660570d1-36e0-4099-817c-6c8a29b32689" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "e3d0bccf-5f97-4902-92df-4ac8fe8c41a8" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "d23cfe6a-6292-4940-98ff-d38f7f3c7224", + "savedPayload": { + "position": { + "x": 22777.358296733397, + "y": 16000.320584832254 + }, + "targetPosition": { + "x": 22441.189946842438, + "y": 16585.65454124653 + }, + "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": "2570d2c7-72e3-4131-97dc-a9f97f493e93" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Average True Range (ATR)", + "Indicator Bot", + "Data-Mining", + "3f716c19-6b29-4a9e-aef4-e4a867838e57" + ], + [ + "ATR - SMA", + "Product Definition", + "Foundations", + "d83ffb9c-d01c-49eb-991d-3dc31baac747" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "2570d2c7-72e3-4131-97dc-a9f97f493e93" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "2ab2ea34-103d-49c9-9321-a7b31de7e538", + "savedPayload": { + "position": { + "x": 23057.206522121523, + "y": 16309.704221476055 + }, + "targetPosition": { + "x": 22441.189946842438, + "y": 16585.65454124653 + }, + "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": "93eb665f-d903-4825-9fb1-2783e917ac89" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Average True Range (ATR)", + "Indicator Bot", + "Data-Mining", + "3f716c19-6b29-4a9e-aef4-e4a867838e57" + ], + [ + "ATR - SMA", + "Product Definition", + "Foundations", + "d83ffb9c-d01c-49eb-991d-3dc31baac747" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "93eb665f-d903-4825-9fb1-2783e917ac89" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "49965093-1f02-452d-9d0a-5d0593d97c91", + "savedPayload": { + "position": { + "x": 22441.189946842438, + "y": 16585.65454124653 + }, + "targetPosition": { + "x": 22302.35298702319, + "y": 17246.221947790444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Rate of Change (ROC)", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "1075a407-bc35-4637-aa0d-2a160159916b", + "savedPayload": { + "position": { + "x": 22780.491544001314, + "y": 16207.949306524311 + }, + "targetPosition": { + "x": 22867.617235388716, + "y": 16877.302810959947 + }, + "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": "40268fec-e5e8-4b05-9f27-c4072ebda94a" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Rate of Change (ROC)", + "Indicator Bot", + "Data-Mining", + "aa47dd1b-60cc-4ab1-8cd1-d5f54005e54c" + ], + [ + "ROC 76", + "Product Definition", + "Foundations", + "9c2b6696-872f-44a4-b6b2-ab15a0c8541a" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "40268fec-e5e8-4b05-9f27-c4072ebda94a" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a6bde219-6ca0-4cc1-9d92-271962f90128", + "savedPayload": { + "position": { + "x": 23079.54130115017, + "y": 16236.433721089688 + }, + "targetPosition": { + "x": 22867.617235388716, + "y": 16877.302810959947 + }, + "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": "cb60d68b-b11d-4317-8830-65c212a8c728" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Rate of Change (ROC)", + "Indicator Bot", + "Data-Mining", + "aa47dd1b-60cc-4ab1-8cd1-d5f54005e54c" + ], + [ + "ROC 76", + "Product Definition", + "Foundations", + "9c2b6696-872f-44a4-b6b2-ab15a0c8541a" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "cb60d68b-b11d-4317-8830-65c212a8c728" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a427eca9-7f2f-406d-922e-1606e00556d1", + "savedPayload": { + "position": { + "x": 23336.616897996864, + "y": 16391.85011864746 + }, + "targetPosition": { + "x": 22867.617235388716, + "y": 16877.302810959947 + }, + "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": "41a488be-c66c-458d-99fc-490b9e8172ef" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Rate of Change (ROC)", + "Indicator Bot", + "Data-Mining", + "aa47dd1b-60cc-4ab1-8cd1-d5f54005e54c" + ], + [ + "ROC 32", + "Product Definition", + "Foundations", + "ff5aacca-1783-4247-9702-ee5dd01fb3ff" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "41a488be-c66c-458d-99fc-490b9e8172ef" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "a0467d61-7483-44f0-8e87-ffc2b9d8cad1", + "savedPayload": { + "position": { + "x": 23500.801359760622, + "y": 16643.41637560428 + }, + "targetPosition": { + "x": 22867.617235388716, + "y": 16877.302810959947 + }, + "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": "30276899-0d68-40e3-9c35-a28442485b55" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Rate of Change (ROC)", + "Indicator Bot", + "Data-Mining", + "aa47dd1b-60cc-4ab1-8cd1-d5f54005e54c" + ], + [ + "ROC 32", + "Product Definition", + "Foundations", + "ff5aacca-1783-4247-9702-ee5dd01fb3ff" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "30276899-0d68-40e3-9c35-a28442485b55" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "278ffc38-2bde-4da3-8f4b-9bb433ec311a", + "savedPayload": { + "position": { + "x": 23539.57594019885, + "y": 16941.30670951218 + }, + "targetPosition": { + "x": 22867.617235388716, + "y": 16877.302810959947 + }, + "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": "9c6b7d85-01f5-449c-a5be-9a357b6588bc" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Rate of Change (ROC)", + "Indicator Bot", + "Data-Mining", + "aa47dd1b-60cc-4ab1-8cd1-d5f54005e54c" + ], + [ + "ROC 9", + "Product Definition", + "Foundations", + "83bfd082-1c10-4c42-be63-379a2100cc0e" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "9c6b7d85-01f5-449c-a5be-9a357b6588bc" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5e210d5f-45af-4b3a-b980-f50e4f645650", + "savedPayload": { + "position": { + "x": 23445.26085811674, + "y": 17226.520286355506 + }, + "targetPosition": { + "x": 22867.617235388716, + "y": 16877.302810959947 + }, + "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": "66f59b6d-9d4b-4cef-9ffd-aed019219809" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Rate of Change (ROC)", + "Indicator Bot", + "Data-Mining", + "aa47dd1b-60cc-4ab1-8cd1-d5f54005e54c" + ], + [ + "ROC 9", + "Product Definition", + "Foundations", + "83bfd082-1c10-4c42-be63-379a2100cc0e" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "66f59b6d-9d4b-4cef-9ffd-aed019219809" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "ca6ef42f-8812-4f41-ac95-774834e6e46a", + "savedPayload": { + "position": { + "x": 22867.617235388716, + "y": 16877.302810959947 + }, + "targetPosition": { + "x": 22302.35298702319, + "y": 17246.221947790444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Stochastic", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "e63932f8-88ea-4c0d-8e48-1e14c2c59d06", + "savedPayload": { + "position": { + "x": 23604.407028455757, + "y": 17175.011538525403 + }, + "targetPosition": { + "x": 22962.920393567103, + "y": 17385.05890760969 + }, + "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": "88b1ff0e-ad99-474c-8833-7b76a5a57ebd" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Stochastic", + "Indicator Bot", + "Data-Mining", + "87754aba-6878-4841-9688-352e8c565d16" + ], + [ + "Stoch-14-3-3", + "Product Definition", + "Foundations", + "393dc97b-76ee-409a-9b8f-f264ed652b0b" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "88b1ff0e-ad99-474c-8833-7b76a5a57ebd" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "42838634-9d92-4760-9015-525b962810e5", + "savedPayload": { + "position": { + "x": 23465.570068636513, + "y": 17835.578945069316 + }, + "targetPosition": { + "x": 22962.920393567103, + "y": 17385.05890760969 + }, + "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": "4b941e0d-8b0a-41e2-bc20-54e0bc0d936a" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ], + [ + "Stochastic", + "Indicator Bot", + "Data-Mining", + "87754aba-6878-4841-9688-352e8c565d16" + ], + [ + "Stoch-14-3-3", + "Product Definition", + "Foundations", + "393dc97b-76ee-409a-9b8f-f264ed652b0b" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "4b941e0d-8b0a-41e2-bc20-54e0bc0d936a" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "3bb0ae60-c2e1-4c2c-99c4-ed6316b26f31", + "savedPayload": { + "position": { + "x": 22962.920393567103, + "y": 17385.05890760969 + }, + "targetPosition": { + "x": 22302.35298702319, + "y": 17246.221947790444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cb242640-df53-49a9-8f38-0959b91c586c", + "savedPayload": { + "position": { + "x": 22925.0825402572, + "y": 17522.560007847787 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Alpha", + "id": "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + }, + "referenceParentCombinedNodePath": [ + [ + "Alpha", + "Data Mine", + "Data-Mining", + "511bef1e-62d8-4ff9-8d87-15bd0d3d630c" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Turtle", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "435dc328-808f-48b4-af66-60094a8e927b", + "savedPayload": { + "position": { + "x": 23341.777962922446, + "y": 16483.13896804799 + }, + "targetPosition": { + "x": 22957.556397262073, + "y": 17038.115353564972 + }, + "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": "5ed808a7-f462-4971-a076-cb025f42b0e0" + }, + "referenceParentCombinedNodePath": [ + [ + "Turtles", + "Data Mine", + "Data-Mining", + "79ba6f00-d1f8-4faf-aa0a-cffd654dbb96" + ], + [ + "Turtle", + "Indicator Bot", + "Data-Mining", + "347ad713-0ff4-4cf0-b2ce-2148172d07fd" + ], + [ + "Turtle S1", + "Product Definition", + "Foundations", + "86579105-2ec7-4290-95ca-c7e2fe8091e8" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "5ed808a7-f462-4971-a076-cb025f42b0e0" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "5f013cb6-03aa-4d4c-817e-cd4fca1f7a10", + "savedPayload": { + "position": { + "x": 23630.290828450434, + "y": 17093.372797350195 + }, + "targetPosition": { + "x": 22957.556397262073, + "y": 17038.115353564972 + }, + "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": "d6bbfaeb-f93b-45c2-a0d8-3ce7fb56d097" + }, + "referenceParentCombinedNodePath": [ + [ + "Turtles", + "Data Mine", + "Data-Mining", + "79ba6f00-d1f8-4faf-aa0a-cffd654dbb96" + ], + [ + "Turtle", + "Indicator Bot", + "Data-Mining", + "347ad713-0ff4-4cf0-b2ce-2148172d07fd" + ], + [ + "Turtle S1", + "Product Definition", + "Foundations", + "86579105-2ec7-4290-95ca-c7e2fe8091e8" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "d6bbfaeb-f93b-45c2-a0d8-3ce7fb56d097" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "55df325e-e5c7-4649-a631-b0cd78911a84", + "savedPayload": { + "position": { + "x": 22957.556397262073, + "y": 17038.115353564972 + }, + "targetPosition": { + "x": 22347.32256795987, + "y": 17326.628219092956 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a978fa7d-caf3-49a8-8095-686d9dbbd81b", + "savedPayload": { + "position": { + "x": 22962.008297533328, + "y": 17565.33890939073 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Turtles", + "id": "79ba6f00-d1f8-4faf-aa0a-cffd654dbb96" + }, + "referenceParentCombinedNodePath": [ + [ + "Turtles", + "Data Mine", + "Data-Mining", + "79ba6f00-d1f8-4faf-aa0a-cffd654dbb96" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "Candles", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Candles Volumes", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "Candles Multi-Time-Frame-Market", + "project": "Foundations", + "id": "7f99b1c8-f275-4763-82c9-7a1bdd64f749", + "savedPayload": { + "position": { + "x": 23239.184056886552, + "y": 16569.6396368659 + }, + "targetPosition": { + "x": 23024.76055586912, + "y": 17209.676793764957 + }, + "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", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Data-Mining", + "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": "Candles Multi-Time-Frame-Daily", + "project": "Foundations", + "id": "705ff750-9fca-4d02-9f34-709718cd1d4d", + "savedPayload": { + "position": { + "x": 23574.437213930065, + "y": 16817.91082844516 + }, + "targetPosition": { + "x": 23024.76055586912, + "y": 17209.676793764957 + }, + "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": "678a567c-f08d-49b9-813b-4e54fd6afadb" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Data-Mining", + "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": "b505f77c-b04c-4c48-af8b-d3f11b8a7340", + "savedPayload": { + "position": { + "x": 23699.732570416756, + "y": 17215.823303141173 + }, + "targetPosition": { + "x": 23024.76055586912, + "y": 17209.676793764957 + }, + "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": "2e683057-f911-4105-bc77-16f2706d1915" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Data-Mining", + "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" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "Volumes Multi-Time-Frame-Market", + "project": "Foundations", + "id": "4cc7bc78-f313-4d0c-b2b9-481d3ac6786b", + "savedPayload": { + "position": { + "x": 23567.211558801235, + "y": 17611.38802016764 + }, + "targetPosition": { + "x": 23024.76055586912, + "y": 17209.676793764957 + }, + "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", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ], + [ + "Candles Volumes", + "Indicator Bot", + "Data-Mining", + "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" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "1a8c9670-2f8c-4eb2-8fd9-266da53c8075", + "savedPayload": { + "position": { + "x": 23024.76055586912, + "y": 17209.676793764957 + }, + "targetPosition": { + "x": 22380.924647263393, + "y": 17412.40893919295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7076ec64-a7b8-4ab1-9c26-f19468f628f0", + "savedPayload": { + "position": { + "x": 22993.281266125436, + "y": 17612.4085110788 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Candles", + "id": "70c7eea3-a786-4dda-b526-0514e2cb14cc" + }, + "referenceParentCombinedNodePath": [ + [ + "Candles", + "Data Mine", + "Data-Mining", + "70c7eea3-a786-4dda-b526-0514e2cb14cc" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Relative Strength Index - Wilder Method (RSI-W)", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "56d0a50a-fa3c-418a-bef3-937e6b8a6eec", + "savedPayload": { + "position": { + "x": 23156.94763165722, + "y": 16438.35222404857 + }, + "targetPosition": { + "x": 22922.237706401003, + "y": 17071.23155771828 + }, + "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": "f6e7a28d-d3d8-4d05-b90f-40bbe5f59b8a" + }, + "referenceParentCombinedNodePath": [ + [ + "Delta", + "Data Mine", + "Data-Mining", + "63655ecf-cd7d-4d65-a367-e976c00631d3" + ], + [ + "Relative Strength Index - Wilder Method (RSI-W)", + "Indicator Bot", + "Data-Mining", + "1b49e818-f9f9-4ecc-bdbd-708f5641fb66" + ], + [ + "RSI-W14", + "Product Definition", + "Foundations", + "fbe3d4ba-bcfd-4cb1-91d1-64d7d381a21c" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "f6e7a28d-d3d8-4d05-b90f-40bbe5f59b8a" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "f1c1c84f-0688-4ce5-837b-39ddbbd65e55", + "savedPayload": { + "position": { + "x": 23587.68224951725, + "y": 16958.056648675654 + }, + "targetPosition": { + "x": 22922.237706401003, + "y": 17071.23155771828 + }, + "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": "a94722c3-a453-4f46-931f-aeb244e7cb66" + }, + "referenceParentCombinedNodePath": [ + [ + "Delta", + "Data Mine", + "Data-Mining", + "63655ecf-cd7d-4d65-a367-e976c00631d3" + ], + [ + "Relative Strength Index - Wilder Method (RSI-W)", + "Indicator Bot", + "Data-Mining", + "1b49e818-f9f9-4ecc-bdbd-708f5641fb66" + ], + [ + "RSI-W14", + "Product Definition", + "Foundations", + "fbe3d4ba-bcfd-4cb1-91d1-64d7d381a21c" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "a94722c3-a453-4f46-931f-aeb244e7cb66" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "ff8b852a-fea1-4a16-8e76-93cd7e770eeb", + "savedPayload": { + "position": { + "x": 22922.237706401003, + "y": 17071.23155771828 + }, + "targetPosition": { + "x": 22402.533281773914, + "y": 17501.966175578313 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Money Flow Index (MFI)", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "31ab4e8f-fa72-4ec7-be37-025c024efc2f", + "savedPayload": { + "position": { + "x": 23700.85715855988, + "y": 17623.501191791904 + }, + "targetPosition": { + "x": 23035.412615443627, + "y": 17736.67610083453 + }, + "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": "22edf2c6-b165-4b9e-b6ac-0cfefd9ee01b" + }, + "referenceParentCombinedNodePath": [ + [ + "Delta", + "Data Mine", + "Data-Mining", + "63655ecf-cd7d-4d65-a367-e976c00631d3" + ], + [ + "Money Flow Index (MFI)", + "Indicator Bot", + "Data-Mining", + "c43b88dc-4ad9-4321-976d-374f98e2434b" + ], + [ + "MFI", + "Product Definition", + "Foundations", + "019b29d1-0227-4185-aee7-aaba499cdf93" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "22edf2c6-b165-4b9e-b6ac-0cfefd9ee01b" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "cf984d5d-e5fc-4cee-a2a7-b96478624fc3", + "savedPayload": { + "position": { + "x": 23466.14723330366, + "y": 18256.38052546162 + }, + "targetPosition": { + "x": 23035.412615443627, + "y": 17736.67610083453 + }, + "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": "f5f04930-c2a3-48b7-ade9-f98e148344f1" + }, + "referenceParentCombinedNodePath": [ + [ + "Delta", + "Data Mine", + "Data-Mining", + "63655ecf-cd7d-4d65-a367-e976c00631d3" + ], + [ + "Money Flow Index (MFI)", + "Indicator Bot", + "Data-Mining", + "c43b88dc-4ad9-4321-976d-374f98e2434b" + ], + [ + "MFI", + "Product Definition", + "Foundations", + "019b29d1-0227-4185-aee7-aaba499cdf93" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "f5f04930-c2a3-48b7-ade9-f98e148344f1" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "9831b820-d229-4e76-a167-49220d27d854", + "savedPayload": { + "position": { + "x": 23035.412615443627, + "y": 17736.67610083453 + }, + "targetPosition": { + "x": 22402.533281773914, + "y": 17501.966175578313 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2d7bf0b5-222c-4122-9225-5a0bfbd5dbbb", + "savedPayload": { + "position": { + "x": 23018.408252637266, + "y": 17663.026497175353 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Delta", + "id": "63655ecf-cd7d-4d65-a367-e976c00631d3" + }, + "referenceParentCombinedNodePath": [ + [ + "Delta", + "Data Mine", + "Data-Mining", + "63655ecf-cd7d-4d65-a367-e976c00631d3" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Coin Stats", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "e4883d16-a35f-4f15-809e-de47878d97c6", + "savedPayload": { + "position": { + "x": 23659.918707508255, + "y": 17216.165885783746 + }, + "targetPosition": { + "x": 23086.40314837355, + "y": 17572.122208147048 + }, + "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": "81dc79e2-8486-443e-9c66-6dc62528a6c7" + }, + "referenceParentCombinedNodePath": [ + [ + "CoinGecko", + "Data Mine", + "Data-Mining", + "d33de80f-ef82-40fd-8370-71596440b9c5" + ], + [ + "Coin Stats", + "Indicator Bot", + "Data-Mining", + "be4a7d5a-a863-4fb8-b0f5-2eec947357a5" + ], + [ + "Coin Stats", + "Product Definition", + "Foundations", + "ae0eefac-e83e-416f-907a-669112253250" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition", + "Foundations", + "81dc79e2-8486-443e-9c66-6dc62528a6c7" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ba095016-6353-4349-8cb6-99ff4aaefe7e", + "savedPayload": { + "position": { + "x": 23681.428145745198, + "y": 17890.82309064169 + }, + "targetPosition": { + "x": 23086.40314837355, + "y": 17572.122208147048 + }, + "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": "93d39d5b-1e14-4218-9dd1-537797d54b07" + }, + "referenceParentCombinedNodePath": [ + [ + "CoinGecko", + "Data Mine", + "Data-Mining", + "d33de80f-ef82-40fd-8370-71596440b9c5" + ], + [ + "Coin Stats", + "Indicator Bot", + "Data-Mining", + "be4a7d5a-a863-4fb8-b0f5-2eec947357a5" + ], + [ + "Coin Stats", + "Product Definition", + "Foundations", + "ae0eefac-e83e-416f-907a-669112253250" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition", + "Foundations", + "93d39d5b-1e14-4218-9dd1-537797d54b07" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "36b2f61a-1a69-4245-9a45-c1415f3dbbf3", + "savedPayload": { + "position": { + "x": 23086.40314837355, + "y": 17572.122208147048 + }, + "targetPosition": { + "x": 22411.74594351561, + "y": 17593.631646383994 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "27739433-25e9-434e-86fc-8bb8ec69c243", + "savedPayload": { + "position": { + "x": 23036.992989481387, + "y": 17716.39459180193 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "CoinGecko", + "id": "d33de80f-ef82-40fd-8370-71596440b9c5" + }, + "referenceParentCombinedNodePath": [ + [ + "CoinGecko", + "Data Mine", + "Data-Mining", + "d33de80f-ef82-40fd-8370-71596440b9c5" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Fisher MFI", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "3066c6ed-865b-4ac3-ae48-16924ce32e07", + "savedPayload": { + "position": { + "x": 22453.605030355146, + "y": 17007.659299280444 + }, + "targetPosition": { + "x": 22418.298437277615, + "y": 17456.27209946035 + }, + "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": "b42715c9-beaa-4302-b9ab-b969eb65668f" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Fisher MFI", + "Indicator Bot" + ], + [ + "Fisher MFI", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "dcb596fd-6b7e-4e7f-ba4e-e96b83f84ece", + "savedPayload": { + "position": { + "x": 22824.461815235052, + "y": 17262.54210589662 + }, + "targetPosition": { + "x": 22418.298437277615, + "y": 17456.27209946035 + }, + "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": "edafc319-fb15-4e26-9d59-e205c641ce14" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Fisher MFI", + "Indicator Bot" + ], + [ + "Fisher MFI", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "bea16db0-733a-4202-b875-c79c7aece3ba", + "savedPayload": { + "position": { + "x": 22418.298437277615, + "y": 17456.27209946035 + }, + "targetPosition": { + "x": 22163.415630661442, + "y": 17827.128884340258 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Monte Carlo Forecast", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "44f5ec7b-a4c0-4b34-99d1-cd29cdc285bf", + "savedPayload": { + "position": { + "x": 22879.855923401505, + "y": 17334.73311316505 + }, + "targetPosition": { + "x": 22587.604301652922, + "y": 17676.915797685062 + }, + "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": "e3de3907-a1bf-4896-a8bd-096fdd587dd0" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Monte Carlo Forecast", + "Indicator Bot" + ], + [ + "Monte Carlo Forecast", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ee3ed600-49b6-4aac-b005-c09b14e49459", + "savedPayload": { + "position": { + "x": 23030.0690100567, + "y": 17758.92178415653 + }, + "targetPosition": { + "x": 22587.604301652922, + "y": 17676.915797685062 + }, + "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": "51f0e4f4-dd64-4eaa-9530-43afafc32bb1" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Monte Carlo Forecast", + "Indicator Bot" + ], + [ + "Monte Carlo Forecast", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "43ad7c3e-5362-4c48-baf0-ae934417556d", + "savedPayload": { + "position": { + "x": 22587.604301652922, + "y": 17676.915797685062 + }, + "targetPosition": { + "x": 22163.415630661442, + "y": 17827.128884340258 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Keltner", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "63c6d15c-a840-4ea6-ac38-112dc3a7b260", + "savedPayload": { + "position": { + "x": 22897.241885232233, + "y": 17621.649098363116 + }, + "targetPosition": { + "x": 22594.884511352127, + "y": 17954.935789457024 + }, + "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": "d25b211b-a00d-4f2c-8ca8-fef471d6a660" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Keltner", + "Indicator Bot" + ], + [ + "MAMA_PLUV", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "b82c90de-bdf7-44fa-b89e-55ed0d4daf8c", + "savedPayload": { + "position": { + "x": 23011.90676792878, + "y": 17785.84280462407 + }, + "targetPosition": { + "x": 22594.884511352127, + "y": 17954.935789457024 + }, + "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": "040ed0ed-e68f-417b-9c74-1fdd85682cfe" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Keltner", + "Indicator Bot" + ], + [ + "MAMA_PLUV", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "2ff90cc0-6707-4b32-8931-d8ba81e8bafe", + "savedPayload": { + "position": { + "x": 23043.975278267975, + "y": 17983.527450320555 + }, + "targetPosition": { + "x": 22594.884511352127, + "y": 17954.935789457024 + }, + "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": "af1924c1-5211-41aa-870c-2e4eb8c7f93b" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Keltner", + "Indicator Bot" + ], + [ + "Keltner MAMA", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "34ecc07d-7a38-4246-88c4-e1c2b2c3c2cb", + "savedPayload": { + "position": { + "x": 22987.09585448268, + "y": 18175.549166929308 + }, + "targetPosition": { + "x": 22594.884511352127, + "y": 17954.935789457024 + }, + "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": "23a4e4e0-1926-43e4-b128-367cf7c18c5a" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Keltner", + "Indicator Bot" + ], + [ + "Keltner MAMA", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "d0064c31-9eac-41c6-a90e-de19fe9cde6f", + "savedPayload": { + "position": { + "x": 22852.534164033917, + "y": 18323.87569848416 + }, + "targetPosition": { + "x": 22594.884511352127, + "y": 17954.935789457024 + }, + "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": "bfe45cc1-ffd4-4388-88cc-f1d521570b44" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Keltner", + "Indicator Bot" + ], + [ + "Keltner EMA", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "09bab14f-3021-4d1d-90a8-75bc372a7320", + "savedPayload": { + "position": { + "x": 22666.94180000591, + "y": 18399.12915630514 + }, + "targetPosition": { + "x": 22594.884511352127, + "y": 17954.935789457024 + }, + "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": "c16df077-398a-4815-9e12-417eece43c63" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "Keltner", + "Indicator Bot" + ], + [ + "Keltner EMA", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "ec810631-6c25-4d20-bd8b-9e01930f2c06", + "savedPayload": { + "position": { + "x": 22594.884511352127, + "y": 17954.935789457024 + }, + "targetPosition": { + "x": 22163.415630661442, + "y": 17827.128884340258 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "One-Min counters", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "7ea4b38e-6c9a-41f5-8edf-9adc1b862fea", + "savedPayload": { + "position": { + "x": 22853.104063345447, + "y": 18356.345432035607 + }, + "targetPosition": { + "x": 22437.358273715367, + "y": 18184.137887471315 + }, + "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": "87e5041a-28c8-4116-a779-2c308a39609c" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ], + [ + "One-Min counters", + "Indicator Bot" + ], + [ + "One minute counters", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "39bd627b-91d5-4238-a966-7194ea12b22e", + "savedPayload": { + "position": { + "x": 22496.09506021439, + "y": 18630.28807508953 + }, + "targetPosition": { + "x": 22437.358273715367, + "y": 18184.137887471315 + }, + "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" + ], + [ + "One-Min counters", + "Indicator Bot" + ], + [ + "One minute counters", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "a479a90c-7305-487d-8c65-28ce0a9065a3", + "savedPayload": { + "position": { + "x": 22437.358273715367, + "y": 18184.137887471315 + }, + "targetPosition": { + "x": 22163.415630661442, + "y": 17827.128884340258 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8d88a84e-6833-4a7c-8fc5-b69a771d2092", + "savedPayload": { + "position": { + "x": 23048.742384255784, + "y": 17771.671148225716 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "Polus", + "id": "dc7cfb3d-0571-45d8-9511-9eb489faf6ff" + }, + "referenceParentCombinedNodePath": [ + [ + "Polus", + "Data Mine" + ] + ] + } + }, + { + "type": "Data Mine Data Dependencies", + "name": "", + "project": "Foundations", + "botDataDependencies": [ + { + "type": "Bot Data Dependencies", + "name": "Keltner Channel", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "9dfa8f9b-dedf-481d-8336-c59d959a4887", + "savedPayload": { + "position": { + "x": 22457.947276943658, + "y": 17011.545491358844 + }, + "targetPosition": { + "x": 22420.292247444115, + "y": 17459.967278021122 + }, + "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": "d76a7b97-f8ec-4565-bb08-b9c96e527061" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum", + "Data Mine" + ], + [ + "Keltner Channel", + "Indicator Bot" + ], + [ + "Keltner Channel", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "67345570-7515-4bc2-9eff-d21fbe359eaf", + "savedPayload": { + "position": { + "x": 22827.464421053824, + "y": 17268.36659681684 + }, + "targetPosition": { + "x": 22420.292247444115, + "y": 17459.967278021122 + }, + "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": "80454a5a-c87b-47f6-b71e-f0466c864634" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum", + "Data Mine" + ], + [ + "Keltner Channel", + "Indicator Bot" + ], + [ + "Keltner Channel", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "f0e6f52a-d3aa-47ed-93b4-782d8bf1d410", + "savedPayload": { + "position": { + "x": 22420.292247444115, + "y": 17459.967278021122 + }, + "targetPosition": { + "x": 22163.47114198612, + "y": 17829.48442213129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "MVWAP", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "9b7b14d3-8003-4405-8d60-2f24d6a43dad", + "savedPayload": { + "position": { + "x": 22882.479780388534, + "y": 17340.846656055637 + }, + "targetPosition": { + "x": 22588.440508592987, + "y": 17681.494431098927 + }, + "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": "d84addaf-b023-4ea8-8e15-b7576c911bb5" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum", + "Data Mine" + ], + [ + "MVWAP", + "Indicator Bot" + ], + [ + "MVWAP", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "297cd5e0-ed7c-4bff-b701-ef068fdc96b7", + "savedPayload": { + "position": { + "x": 23030.469771420896, + "y": 17765.8160226625 + }, + "targetPosition": { + "x": 22588.440508592987, + "y": 17681.494431098927 + }, + "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": "601d886e-2bc1-46c1-b385-7fcc0dc1a2f2" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum", + "Data Mine" + ], + [ + "MVWAP", + "Indicator Bot" + ], + [ + "MVWAP", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "6548bf71-2bf7-43fe-94b2-547357da0609", + "savedPayload": { + "position": { + "x": 22588.440508592987, + "y": 17681.494431098927 + }, + "targetPosition": { + "x": 22163.47114198612, + "y": 17829.48442213129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Choppy", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "ce97c8a1-1701-4cc2-a766-f15cee5d2044", + "savedPayload": { + "position": { + "x": 23032.375422168472, + "y": 17856.790839206507 + }, + "targetPosition": { + "x": 22594.26491587555, + "y": 17959.5487307563 + }, + "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": "ea152de8-23f1-4954-99b1-fb1ab836d317" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum", + "Data Mine" + ], + [ + "Choppy", + "Indicator Bot" + ], + [ + "Choppy", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "d2527330-a365-4ee2-bd14-4bde12fd9384", + "savedPayload": { + "position": { + "x": 22902.31111354346, + "y": 18287.584613095936 + }, + "targetPosition": { + "x": 22594.26491587555, + "y": 17959.5487307563 + }, + "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": "5cf5fe75-fb44-48e2-ae6c-87a3b2b71253" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum", + "Data Mine" + ], + [ + "Choppy", + "Indicator Bot" + ], + [ + "Choppy", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "bc96d021-42bc-464a-a1f4-ff79538a6190", + "savedPayload": { + "position": { + "x": 22594.26491587555, + "y": 17959.5487307563 + }, + "targetPosition": { + "x": 22163.47114198612, + "y": 17829.48442213129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Bot Data Dependencies", + "name": "Beep Boop", + "project": "Foundations", + "dataDependencies": [ + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "10d9d141-6957-49d8-8ab4-885083e4d3fe", + "savedPayload": { + "position": { + "x": 22850.379161889014, + "y": 18362.304899145623 + }, + "targetPosition": { + "x": 22435.540743674188, + "y": 18187.922885242177 + }, + "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": "52608e25-6327-4717-a5aa-290005ca800a" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum", + "Data Mine" + ], + [ + "Beep Boop", + "Indicator Bot" + ], + [ + "BeepBoop", + "Product Definition" + ], + [ + "Multi-Time-Frame-Daily", + "Dataset Definition" + ] + ] + } + }, + { + "type": "Data Dependency", + "name": "", + "project": "Foundations", + "id": "f1afe70a-0030-4ab5-8631-cc931110287e", + "savedPayload": { + "position": { + "x": 22491.940698778126, + "y": 18634.374500833692 + }, + "targetPosition": { + "x": 22435.540743674188, + "y": 18187.922885242177 + }, + "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": "a0dc42b6-7219-405b-ba6e-c41f1ce9e72b" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum", + "Data Mine" + ], + [ + "Beep Boop", + "Indicator Bot" + ], + [ + "BeepBoop", + "Product Definition" + ], + [ + "Multi-Time-Frame-Market", + "Dataset Definition" + ] + ] + } + } + ], + "dataDependencyFolders": [], + "id": "1874b015-526b-4a15-95b1-c9fd9a9c10a2", + "savedPayload": { + "position": { + "x": 22435.540743674188, + "y": 18187.922885242177 + }, + "targetPosition": { + "x": 22163.47114198612, + "y": 17829.48442213129 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6e38b8b0-137f-43ee-9a07-815dd4628a9e", + "savedPayload": { + "position": { + "x": 23053.47114198612, + "y": 17827.98442213129 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Data Mine", + "name": "quantum", + "id": "c605cc22-976a-4661-afbd-f735d6f8f8d9" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum", + "Data Mine" + ] + ] + } + } + ], + "id": "536400be-22b4-4693-bfeb-8e7da3980240", + "savedPayload": { + "position": { + "x": 22603.56983442244, + "y": 17837.4085110788 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 18284.943363994524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + }, + "statusReport": { + "type": "Status Report", + "name": "Low Frequency Portfolio Status Report", + "project": "Foundations", + "id": "9ff60dc0-f436-48c8-82b3-dd9e948d75f4", + "savedPayload": { + "position": { + "x": 22821.03538948361, + "y": 17920.885716525798 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 18284.943363994524 + }, + "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": "19586c8c-50aa-4415-9202-70bb17cfc8c0", + "savedPayload": { + "position": { + "x": 22967.62748189117, + "y": 18101.911874610414 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 18284.943363994524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "executionFinishedEvent": { + "type": "Execution Finished Event", + "name": "New Execution Finished Event", + "project": "Foundations", + "id": "4aecda32-d69b-47bf-92fa-ede93692a185", + "savedPayload": { + "position": { + "x": 23004.06687886772, + "y": 18331.981172464966 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 18284.943363994524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "06a6f9c4-5a54-4356-becf-c153dfb97070", + "savedPayload": { + "position": { + "x": 22556.532025951998, + "y": 18284.943363994524 + }, + "targetPosition": { + "x": 22292.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + } + ], + "products": [], + "productDefinitionFolders": [ + { + "type": "Product Definition Folder", + "name": "Portfolio Engine", + "project": "Foundations", + "products": [], + "productDefinitionFolders": [ + { + "type": "Product Definition Folder", + "name": "Portfolio Episode", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Portfolio Episode Counters", + "config": "{\n \"codeName\": \"Portfolio-Episode-Counters\",\n \"singularVariableName\": \"portfolioEpisodeCounter\",\n \"pluralVariableName\": \"portfolioEpisodeCounters\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "dba03ff9-8855-4fed-9b06-29197b6bafc5", + "savedPayload": { + "position": { + "x": 22210.028452004924, + "y": 17794.177563440713 + }, + "targetPosition": { + "x": 22431.942712350803, + "y": 17831.313274759366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "b1b61678-3e82-4ddd-a9c2-eb1985a6f039", + "savedPayload": { + "position": { + "x": 22241.131890715606, + "y": 17712.081440306894 + }, + "targetPosition": { + "x": 22431.942712350803, + "y": 17831.313274759366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "1a6bd5e4-cc5e-4264-b869-1ab9798ac231", + "savedPayload": { + "position": { + "x": 21736.992678337, + "y": 17585.218560734236 + }, + "targetPosition": { + "x": 22170.62638228088, + "y": 17464.96129149902 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "fa6cf9f0-97e1-4fce-a721-a8c79edf4779", + "savedPayload": { + "position": { + "x": 21722.01358210097, + "y": 17429.65469842149 + }, + "targetPosition": { + "x": 22170.62638228088, + "y": 17464.96129149902 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{\n \"codeName\": \"periods\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "6fa9afee-8ce8-42dc-b02c-980120c581bc", + "savedPayload": { + "position": { + "x": 21761.143810386435, + "y": 17278.349332303715 + }, + "targetPosition": { + "x": 22170.62638228088, + "y": 17464.96129149902 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Strategies", + "config": "{\n \"codeName\": \"strategies\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "c435d8a2-c925-4faf-8177-e8e077248095", + "savedPayload": { + "position": { + "x": 21849.6636801615, + "y": 17149.552122564088 + }, + "targetPosition": { + "x": 22170.62638228088, + "y": 17464.96129149902 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Positions", + "config": "{\n \"codeName\": \"positions\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "ab034dcd-0f2f-4ded-a5cf-cb7c272d5be2", + "savedPayload": { + "position": { + "x": 21976.89638871715, + "y": 17058.797913541584 + }, + "targetPosition": { + "x": 22170.62638228088, + "y": 17464.96129149902 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Orders", + "config": "{\n \"codeName\": \"orders\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "b8082cad-da14-4725-b258-2728fcf14c2e", + "savedPayload": { + "position": { + "x": 22127.49579364678, + "y": 17017.03300223379 + }, + "targetPosition": { + "x": 22170.62638228088, + "y": 17464.96129149902 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hits", + "config": "{\n \"codeName\": \"hits\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "b36c2e0c-5edf-4896-b7fc-4fa0cebb7f5c", + "savedPayload": { + "position": { + "x": 22283.29738410538, + "y": 17029.294853328873 + }, + "targetPosition": { + "x": 22170.62638228088, + "y": 17464.96129149902 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fails", + "config": "{\n \"codeName\": \"fails\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "0c4caaec-22f0-4825-a7cd-1e1da2cd9e2b", + "savedPayload": { + "position": { + "x": 22425.509188897053, + "y": 17094.104506619115 + }, + "targetPosition": { + "x": 22170.62638228088, + "y": 17464.96129149902 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0100bd98-4e60-492f-a9d7-5715c351f1df", + "savedPayload": { + "position": { + "x": 22170.62638228088, + "y": 17464.96129149902 + }, + "targetPosition": { + "x": 22431.942712350803, + "y": 17831.313274759366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "022b65f9-70b2-4a68-b04e-f56504a4249b", + "savedPayload": { + "position": { + "x": 22431.942712350803, + "y": 17831.313274759366 + }, + "targetPosition": { + "x": 22813.564355621194, + "y": 18069.77694366431 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Portfolio Episode Counters", + "id": "50acdb48-822b-4ab5-b241-aeb6b103e943" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Portfolio Episode Counters", + "Plotter Module", + "Foundations", + "50acdb48-822b-4ab5-b241-aeb6b103e943" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Portfolio Episode Statistics", + "config": "{\n \"codeName\": \"Portfolio-Episode-Statistics\",\n \"singularVariableName\": \"portfolioEpisodeStatistics\",\n \"pluralVariableName\": \"portfolioEpisodeStatistics\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics\"\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/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}", + "project": "Foundations", + "id": "77ecc57d-67ca-49ab-90ba-7de6731a16aa", + "savedPayload": { + "position": { + "x": 22340.686660138173, + "y": 17604.376803518004 + }, + "targetPosition": { + "x": 22536.51669172465, + "y": 17715.172104541285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}", + "project": "Foundations", + "id": "bc3764c5-fae5-4f95-9958-72cc68ca4f87", + "savedPayload": { + "position": { + "x": 22397.992859776376, + "y": 17537.869684979774 + }, + "targetPosition": { + "x": 22536.51669172465, + "y": 17715.172104541285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "a6d92497-00ab-4049-93a9-cf6748f7d9d2", + "savedPayload": { + "position": { + "x": 21966.310542492447, + "y": 17274.755673309934 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "9b2d9a2a-3273-44a3-bc6a-5ffe76f40a85", + "savedPayload": { + "position": { + "x": 21986.44754874767, + "y": 17148.265173013642 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss", + "config": "{\n \"codeName\": \"profitLoss\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "eebe463c-93ef-43b0-84ec-3af5964e98e2", + "savedPayload": { + "position": { + "x": 22041.405356823812, + "y": 17032.571677009786 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{\n \"codeName\": \"days\",\n \"isString\": false,\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "07cf7cb0-9421-4c68-91f9-49879ac084f5", + "savedPayload": { + "position": { + "x": 22126.731611957217, + "y": 16937.04798428888 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI", + "config": "{\n \"codeName\": \"ROI\",\n \"isString\": false,\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "730c91cf-d8c7-466d-a48e-5b73b8a7042a", + "savedPayload": { + "position": { + "x": 22235.51368841175, + "y": 16869.4328563339 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Annualized Rate Of Return", + "config": "{ \n\"codeName\": \"annualizedRateOfReturn\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "786503ed-198d-4491-b953-c4c78b72dd3c", + "savedPayload": { + "position": { + "x": 22358.938709304988, + "y": 16835.204068689105 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail", + "config": "{\n \"codeName\": \"hitFail\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "0f25869e-89b2-4d22-9d9c-07c76cdaac94", + "savedPayload": { + "position": { + "x": 22487.00751348102, + "y": 16837.134634163045 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "6e04dffa-8932-4307-91e9-2cd8cbf0bff6", + "savedPayload": { + "position": { + "x": 22609.344728080017, + "y": 16875.068149822528 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "68c225b0-3092-4268-9302-ebd13847f24b", + "savedPayload": { + "position": { + "x": 22716.03931954259, + "y": 16945.93146782813 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "86348106-eeee-47c0-a4b9-4358c2045b7a", + "savedPayload": { + "position": { + "x": 22798.44752660561, + "y": 17043.98366359542 + }, + "targetPosition": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "639b2ff1-1458-4c01-855b-47aa0cc9b3b0", + "savedPayload": { + "position": { + "x": 22416.259422489435, + "y": 17281.538400597405 + }, + "targetPosition": { + "x": 22536.51669172465, + "y": 17715.172104541285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "65a65094-b178-459a-bb3d-eb31f88c2989", + "savedPayload": { + "position": { + "x": 22536.51669172465, + "y": 17715.172104541285 + }, + "targetPosition": { + "x": 22813.564355621194, + "y": 18069.77694366431 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Portfolio Episode Statistics", + "id": "7c08f2c5-939c-4b7b-a123-6d16cda237a2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Portfolio Episode Statistics", + "Plotter Module", + "Foundations", + "7c08f2c5-939c-4b7b-a123-6d16cda237a2" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Episode Candle", + "config": "{\n \"codeName\": \"Episode-Candle\",\n \"singularVariableName\": \"episodeCandle\",\n \"pluralVariableName\": \"episodeCandles\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.candle\",\n \"saveAtCycle\": \"Second\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "19548d05-cd01-4d0e-ada7-47d1f5cabd93", + "savedPayload": { + "position": { + "x": 21632.380897278177, + "y": 17472.210169071484 + }, + "targetPosition": { + "x": 21778.50670815247, + "y": 17643.30151133149 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "06fda74d-0dc4-4b95-97b0-c381f143a284", + "savedPayload": { + "position": { + "x": 21708.977884418106, + "y": 17429.313795165082 + }, + "targetPosition": { + "x": 21778.50670815247, + "y": 17643.30151133149 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.candle\"\n}", + "project": "Foundations", + "id": "b521fb40-71de-4554-945c-d671f082a8b9", + "savedPayload": { + "position": { + "x": 21412.860365345234, + "y": 16990.392986268787 + }, + "targetPosition": { + "x": 21813.81330123, + "y": 17194.688711151583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.candle\"\n}", + "project": "Foundations", + "id": "ccd0b69d-7f02-4f6d-9734-e4939eea920f", + "savedPayload": { + "position": { + "x": 21521.561679481416, + "y": 16852.506026631567 + }, + "targetPosition": { + "x": 21813.81330123, + "y": 17194.688711151583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Open", + "config": "{\n \"codeName\": \"open\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "228b109a-8477-4284-ae62-fcea97596bb2", + "savedPayload": { + "position": { + "x": 21674.755653761273, + "y": 16766.713278818763 + }, + "targetPosition": { + "x": 21813.81330123, + "y": 17194.688711151583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Close", + "config": "{\n \"codeName\": \"close\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "238b6112-8df8-4dc9-88ab-18cf2480ad37", + "savedPayload": { + "position": { + "x": 21849.11989430753, + "y": 16746.075910971675 + }, + "targetPosition": { + "x": 21813.81330123, + "y": 17194.688711151583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Min", + "config": "{\n \"codeName\": \"min\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "a610464c-ec80-4198-8a2b-7ae07e2a44ac", + "savedPayload": { + "position": { + "x": 22018.109026112794, + "y": 16793.735775266818 + }, + "targetPosition": { + "x": 21813.81330123, + "y": 17194.688711151583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Max", + "config": "{\n \"codeName\": \"max\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "c8fa02d7-de49-4bd2-8318-0d03f78fa2e6", + "savedPayload": { + "position": { + "x": 22155.995985750014, + "y": 16902.437089403 + }, + "targetPosition": { + "x": 21813.81330123, + "y": 17194.688711151583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Index", + "config": "{ \n\"codeName\": \"index\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "8690aa82-5eb8-4fb5-b16d-2adc70b50a0f", + "savedPayload": { + "position": { + "x": 22241.78873356282, + "y": 17055.631063682857 + }, + "targetPosition": { + "x": 21813.81330123, + "y": 17194.688711151583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "dda8edb6-2e44-42f2-9d0a-8694bae75709", + "savedPayload": { + "position": { + "x": 21813.81330123, + "y": 17194.688711151583 + }, + "targetPosition": { + "x": 21778.50670815247, + "y": 17643.30151133149 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "579e91c3-7c9d-41dd-a31e-3ab5cde5e41d", + "savedPayload": { + "position": { + "x": 22674.50670815247, + "y": 17641.80151133149 + }, + "targetPosition": { + "x": 22813.564355621194, + "y": 18069.77694366431 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Current Candle", + "id": "21b5b3e6-0802-4701-a566-589b33eb543e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Current Candle", + "Plotter Module", + "Foundations", + "21b5b3e6-0802-4701-a566-589b33eb543e" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Episode Balances", + "config": "{\n \"codeName\": \"Episode-Balances\",\n \"singularVariableName\": \"episodeBalance\",\n \"pluralVariableName\": \"episodeBalances\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "9fc10aff-95c2-497d-b19e-ecfacf622b7b", + "savedPayload": { + "position": { + "x": 21854.47246835394, + "y": 17410.799828924828 + }, + "targetPosition": { + "x": 21933.26912913732, + "y": 17621.551071505717 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "bdfa689e-191f-42fb-981d-24b39be4c63e", + "savedPayload": { + "position": { + "x": 21941.121515895382, + "y": 17396.68813542642 + }, + "targetPosition": { + "x": 21933.26912913732, + "y": 17621.551071505717 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "af56b83f-9efb-44f6-9b55-14db567e1ada", + "savedPayload": { + "position": { + "x": 21798.918386213245, + "y": 16896.65933067634 + }, + "targetPosition": { + "x": 22119.881088332626, + "y": 17212.068499611272 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "55e70bd9-a73e-4088-8974-5ef78a82ebca", + "savedPayload": { + "position": { + "x": 21926.151094768895, + "y": 16805.905121653836 + }, + "targetPosition": { + "x": 22119.881088332626, + "y": 17212.068499611272 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Balance Base Asset", + "config": "{ \n\"codeName\": \"balanceBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"balance\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "06349321-a0f0-46f5-b27a-5b8807d37169", + "savedPayload": { + "position": { + "x": 22076.750499698526, + "y": 16764.140210346042 + }, + "targetPosition": { + "x": 22119.881088332626, + "y": 17212.068499611272 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Balance Quoted Asset", + "config": "{ \n\"codeName\": \"balanceQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"balance\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8754f54c-9e7e-423d-8af2-0d6c885c9cf7", + "savedPayload": { + "position": { + "x": 22232.552090157125, + "y": 16776.402061441124 + }, + "targetPosition": { + "x": 22119.881088332626, + "y": 17212.068499611272 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Balance Base Asset", + "config": "{ \n\"codeName\": \"beginBalanceBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"beginBalance\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "2e35e753-a2e7-45ec-9cbf-4c03439eef6a", + "savedPayload": { + "position": { + "x": 22374.7638949488, + "y": 16841.211714731366 + }, + "targetPosition": { + "x": 22119.881088332626, + "y": 17212.068499611272 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Balance Quoted Asset", + "config": "{ \n\"codeName\": \"beginBalanceQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"beginBalance\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "83eb1a9f-bbf4-4a90-8492-255f307f96ac", + "savedPayload": { + "position": { + "x": 22486.23307159297, + "y": 16950.75216954135 + }, + "targetPosition": { + "x": 22119.881088332626, + "y": 17212.068499611272 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Balance Base Asset", + "config": "{ \n\"codeName\": \"endBalanceBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"endBalance\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8a245bda-bdd7-412a-afe1-9a18b2770677", + "savedPayload": { + "position": { + "x": 22553.514792276506, + "y": 17091.811230376057 + }, + "targetPosition": { + "x": 22119.881088332626, + "y": 17212.068499611272 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Balance Quoted Asset", + "config": "{ \n\"codeName\": \"endBalanceQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"endBalance\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "6878eb16-378d-4cdb-855e-781e14654ef2", + "savedPayload": { + "position": { + "x": 22568.493888512534, + "y": 17247.375092688802 + }, + "targetPosition": { + "x": 22119.881088332626, + "y": 17212.068499611272 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0952df28-17d0-4c5a-a197-427ed1f79f01", + "savedPayload": { + "position": { + "x": 22119.881088332626, + "y": 17212.068499611272 + }, + "targetPosition": { + "x": 21933.26912913732, + "y": 17621.551071505717 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "02dd32b9-77b1-4e14-aa5a-d84d70bd05b9", + "savedPayload": { + "position": { + "x": 22829.26912913732, + "y": 17620.051071505717 + }, + "targetPosition": { + "x": 22813.564355621194, + "y": 18069.77694366431 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Episode Balances", + "id": "7dd30d9d-8149-43b7-9614-358909511aa7" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Episode Balances", + "Plotter Module", + "Foundations", + "7dd30d9d-8149-43b7-9614-358909511aa7" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Distance To Portfolio Event", + "config": "{\n \"codeName\": \"Distance-To-Portfolio-Event\",\n \"singularVariableName\": \"distanceToPortfolioEvent\",\n \"pluralVariableName\": \"distanceToPortfolioEvents\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "23627508-261c-49e3-a732-99713af970ec", + "savedPayload": { + "position": { + "x": 22980.17385217122, + "y": 17427.552776419816 + }, + "targetPosition": { + "x": 22982.137322658356, + "y": 17652.544209109255 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "4bf430db-5947-43bf-9ccf-6524c90f5504", + "savedPayload": { + "position": { + "x": 23066.423806176936, + "y": 17443.92784183173 + }, + "targetPosition": { + "x": 22982.137322658356, + "y": 17652.544209109255 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "20a8f1af-8422-4bb9-adcc-8d0435d0c2e1", + "savedPayload": { + "position": { + "x": 23069.154228260973, + "y": 16943.84838479119 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "9c45fe5c-881a-47fb-ad51-12d4c31d4605", + "savedPayload": { + "position": { + "x": 23177.289222358075, + "y": 16897.947803045994 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Trigger On", + "config": "{ \n\"codeName\": \"triggerOn\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "83730d34-f5d0-4baa-b4e4-10746e957ca7", + "savedPayload": { + "position": { + "x": 23293.619550619023, + "y": 16881.598641611 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Trigger Off", + "config": "{ \n\"codeName\": \"triggerOff\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "c4c67db8-37ac-4c39-bbec-41e24ea88471", + "savedPayload": { + "position": { + "x": 23410.21749341779, + "y": 16895.915068819726 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Take Position", + "config": "{ \n\"codeName\": \"takePosition\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "e36ea4d5-b506-40b0-853a-3343bf3cb48a", + "savedPayload": { + "position": { + "x": 23519.13709363985, + "y": 16939.92144381692 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Close Position", + "config": "{ \n\"codeName\": \"closePosition\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "d50e911f-91bb-4dfb-b6c9-c1ef8d80f8b3", + "savedPayload": { + "position": { + "x": 23612.955660528223, + "y": 17010.618804870493 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Next Phase", + "config": "{ \n\"codeName\": \"nextPhase\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "3f495b2b-8902-4cf2-a1b2-2cbac77411d9", + "savedPayload": { + "position": { + "x": 23685.279613791976, + "y": 17103.189243657558 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Move To Phase", + "config": "{ \n\"codeName\": \"moveToPhase\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "c6b6db3c-95ce-4a6a-959b-447ea96772f8", + "savedPayload": { + "position": { + "x": 23731.18019553717, + "y": 17211.32423775466 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Create Order", + "config": "{ \n\"codeName\": \"createOrder\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "b7e3d792-31c1-48c8-988b-648024b9b673", + "savedPayload": { + "position": { + "x": 23747.529356972165, + "y": 17327.654566015608 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Cancel Order", + "config": "{ \n\"codeName\": \"cancelOrder\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "8fb76ea5-af02-4bd0-8b45-628fa38201fb", + "savedPayload": { + "position": { + "x": 23733.21292976344, + "y": 17444.252508814374 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Close Order", + "config": "{ \n\"codeName\": \"closeOrder\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "66e2b376-939c-4612-b975-961f7dbe6e48", + "savedPayload": { + "position": { + "x": 23689.206554766246, + "y": 17553.172109036434 + }, + "targetPosition": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1f8585fd-5ec7-4e13-be14-5a6e0ddbf91c", + "savedPayload": { + "position": { + "x": 23297.54649159329, + "y": 17331.581506989874 + }, + "targetPosition": { + "x": 22982.137322658356, + "y": 17652.544209109255 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "17c7ae59-789b-404f-bd86-b3172d5dd1b0", + "savedPayload": { + "position": { + "x": 22982.137322658356, + "y": 17652.544209109255 + }, + "targetPosition": { + "x": 22813.564355621194, + "y": 18069.77694366431 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Distance To Portfolio Event", + "id": "dc3219b1-fe8d-4f07-a098-f5557dc0e5ed" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Distance To Portfolio Event", + "Plotter Module", + "Foundations", + "dc3219b1-fe8d-4f07-a098-f5557dc0e5ed" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Episode Base Asset", + "config": "{\n \"codeName\": \"Episode-BaseAsset\",\n \"singularVariableName\": \"episodeBaseAsset\",\n \"pluralVariableName\": \"episodeBaseAssets\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "3795279d-7199-4cda-b448-f356089c5808", + "savedPayload": { + "position": { + "x": 22293.77967181028, + "y": 17524.76743670374 + }, + "targetPosition": { + "x": 22218.673128482682, + "y": 17736.86177219948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "3b254d27-d86f-4f19-b7e4-4b695e05026e", + "savedPayload": { + "position": { + "x": 22369.227514913426, + "y": 17569.65418646707 + }, + "targetPosition": { + "x": 22218.673128482682, + "y": 17736.86177219948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "49878c7c-7076-4aff-995b-9f9621b8cae3", + "savedPayload": { + "position": { + "x": 22566.099719941096, + "y": 17096.981591017535 + }, + "targetPosition": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "dd206e67-0fef-4118-ae1c-c5e3f7641550", + "savedPayload": { + "position": { + "x": 22706.842492911586, + "y": 17100.66707023197 + }, + "targetPosition": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hits", + "config": "{\n \"codeName\": \"hits\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "683da954-8d6e-495b-bbed-3fed8aab2680", + "savedPayload": { + "position": { + "x": 22839.557948556943, + "y": 17147.664077937865 + }, + "targetPosition": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fails", + "config": "{\n \"codeName\": \"fails\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "75eb97cb-3e31-49ab-a44b-90a80d28abf1", + "savedPayload": { + "position": { + "x": 22951.254973395648, + "y": 17233.37221957356 + }, + "targetPosition": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Ratio", + "config": "{\n \"codeName\": \"hitRatio\",\n \"isString\": false,\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "fc4d7a2c-c514-4cfd-b8c2-1836e139729b", + "savedPayload": { + "position": { + "x": 23030.999884397555, + "y": 17349.40178507202 + }, + "targetPosition": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI", + "config": "{\n \"codeName\": \"ROI\",\n \"isString\": false,\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "490d59a0-4584-46bb-917a-3b723af6b86c", + "savedPayload": { + "position": { + "x": 23070.986694058334, + "y": 17484.394992136728 + }, + "targetPosition": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss", + "config": "{ \n\"codeName\": \"profitLoss\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "70259fa3-fdbc-4de0-974f-65c9d88f27f9", + "savedPayload": { + "position": { + "x": 23067.301214843897, + "y": 17625.137765107218 + }, + "targetPosition": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Annualized Rate Of Return", + "config": "{ \n\"codeName\": \"annualizedRateOfReturn\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "d5ffd547-c798-4dde-a486-ef1838663c2d", + "savedPayload": { + "position": { + "x": 23020.304207138004, + "y": 17757.853220752575 + }, + "targetPosition": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail", + "config": "{ \n\"codeName\": \"hitFail\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "367cc8b5-7f6b-45db-8051-7992f68f4856", + "savedPayload": { + "position": { + "x": 22934.59606550231, + "y": 17869.55024559128 + }, + "targetPosition": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e2221852-7599-4f30-a9f6-3a60970b8dca", + "savedPayload": { + "position": { + "x": 22624.83650644012, + "y": 17543.13177863575 + }, + "targetPosition": { + "x": 22218.673128482682, + "y": 17736.86177219948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "dbb4c955-aa62-417a-8526-c2943ba87c35", + "savedPayload": { + "position": { + "x": 23114.673128482682, + "y": 17735.36177219948 + }, + "targetPosition": { + "x": 22813.564355621194, + "y": 18069.77694366431 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Episode Base Asset", + "id": "4f6e417c-600d-4eb0-ae93-f42ba8f7fb6e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Episode Base Asset", + "Plotter Module", + "Foundations", + "4f6e417c-600d-4eb0-ae93-f42ba8f7fb6e" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Episode Quoted Asset", + "config": "{\n \"codeName\": \"Episode-QuotedAsset\",\n \"singularVariableName\": \"episodeQuotedAsset\",\n \"pluralVariableName\": \"episodeQuotedAssets\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "007e39e8-5c80-4729-a5fc-728165d565d4", + "savedPayload": { + "position": { + "x": 23354.00837197021, + "y": 17684.899209148425 + }, + "targetPosition": { + "x": 23210.89077240771, + "y": 17858.51474041066 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "b4fd1c7c-3c29-4f7f-b927-12a850353333", + "savedPayload": { + "position": { + "x": 23409.55398080097, + "y": 17752.883638783835 + }, + "targetPosition": { + "x": 23210.89077240771, + "y": 17858.51474041066 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "f0a9c363-7ee9-4664-b128-77c1f1e18467", + "savedPayload": { + "position": { + "x": 23756.216887945087, + "y": 17376.050948572592 + }, + "targetPosition": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "b0f2d7e8-6790-4a75-b7c5-c3da563cf85d", + "savedPayload": { + "position": { + "x": 23887.211325005257, + "y": 17427.651029577875 + }, + "targetPosition": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hits", + "config": "{\n \"codeName\": \"hits\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "6b8cf9b3-9f0b-471a-8956-e1986c7084d6", + "savedPayload": { + "position": { + "x": 23995.84913602799, + "y": 17517.20513007948 + }, + "targetPosition": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fails", + "config": "{\n \"codeName\": \"fails\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "3bd1f9d3-5eab-417e-990f-e7756d2fa4d2", + "savedPayload": { + "position": { + "x": 24071.496095146245, + "y": 17635.9470707602 + }, + "targetPosition": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Ratio", + "config": "{\n \"codeName\": \"hitRatio\",\n \"isString\": false,\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "8c03a8a5-7271-45cd-9760-0a3c7e0d620d", + "savedPayload": { + "position": { + "x": 24106.74735093817, + "y": 17772.25356314246 + }, + "targetPosition": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI", + "config": "{\n \"codeName\": \"ROI\",\n \"isString\": false,\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "a54ce964-0c88-4048-9e6b-0d6824ba8754", + "savedPayload": { + "position": { + "x": 24098.15226487691, + "y": 17912.781978048708 + }, + "targetPosition": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss", + "config": "{ \n\"codeName\": \"profitLoss\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "6904c9a3-46f8-410f-ad9a-b2abf06954a1", + "savedPayload": { + "position": { + "x": 24046.552183871627, + "y": 18043.776415108878 + }, + "targetPosition": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Annualized Rate Of Return", + "config": "{ \n\"codeName\": \"annualizedRateOfReturn\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "0eed3b68-9f7a-4af1-aeb3-ca92373363bd", + "savedPayload": { + "position": { + "x": 23956.99808337002, + "y": 18152.414226131612 + }, + "targetPosition": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail", + "config": "{ \n\"codeName\": \"hitFail\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "07b27f4a-bd11-4fb0-aaf7-7673b69155fa", + "savedPayload": { + "position": { + "x": 23838.2561426893, + "y": 18228.061185249866 + }, + "targetPosition": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3e666322-51d9-4d23-99c6-1c6decf77f54", + "savedPayload": { + "position": { + "x": 23658.81906167294, + "y": 17815.38415177656 + }, + "targetPosition": { + "x": 23210.89077240771, + "y": 17858.51474041066 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "28d34e6c-69a1-4c87-9bcd-ae1b42edc030", + "savedPayload": { + "position": { + "x": 23210.89077240771, + "y": 17858.51474041066 + }, + "targetPosition": { + "x": 22813.564355621194, + "y": 18069.77694366431 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Episode Quoted Asset", + "id": "3c39e95d-93f1-48cc-aff4-a45bf11a5cab" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Episode Quoted Asset", + "Plotter Module", + "Foundations", + "3c39e95d-93f1-48cc-aff4-a45bf11a5cab" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Current Episode", + "config": "{\n \"codeName\": \"Current-Episode\",\n \"singularVariableName\": \"currentEpisode\",\n \"pluralVariableName\": \"currentEpisodes\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode\",\n \"saveAtCycle\": \"Second\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "4e8a1b8d-32de-47a2-84e6-516357e12cc4", + "savedPayload": { + "position": { + "x": 22563.051547654246, + "y": 17894.452916566122 + }, + "targetPosition": { + "x": 22369.1849865549, + "y": 18008.64904823228 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "6f6cfa1b-36a2-4bc4-8ff4-c2841edd5ea6", + "savedPayload": { + "position": { + "x": 22591.995302021754, + "y": 17977.335100516266 + }, + "targetPosition": { + "x": 22369.1849865549, + "y": 18008.64904823228 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "6679310f-ee81-46ac-8558-08530f234187", + "savedPayload": { + "position": { + "x": 23026.44202677161, + "y": 17729.659986883824 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "72cb9dff-c0e1-4863-8135-d95f74fd269b", + "savedPayload": { + "position": { + "x": 23120.260593659983, + "y": 17800.3573479374 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.candle\"\n}", + "project": "Foundations", + "id": "5f83a461-785b-432a-b4f0-ad7b0c54743d", + "savedPayload": { + "position": { + "x": 23192.584546923736, + "y": 17892.927786724464 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.candle\"\n}", + "project": "Foundations", + "id": "bba4dfed-d63e-4719-9615-070a80c3458b", + "savedPayload": { + "position": { + "x": 23238.48512866893, + "y": 18001.062780821565 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "ba01a505-2bee-4eae-856f-9c875ab6dd7f", + "savedPayload": { + "position": { + "x": 23254.834290103925, + "y": 18117.393109082514 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "f1d76468-0c2c-4997-b350-3a8f79055a24", + "savedPayload": { + "position": { + "x": 23240.517862895198, + "y": 18233.99105188128 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "d6e067e4-c7cc-4ec4-94a6-dd0a6b5f0906", + "savedPayload": { + "position": { + "x": 23196.511487898006, + "y": 18342.91065210334 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "82ec6271-b2cd-4cff-8599-5fe623d69888", + "savedPayload": { + "position": { + "x": 23125.81412684443, + "y": 18436.729218991713 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Cycle", + "config": "{ \n\"codeName\": \"cycle\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "fe0ac426-6ae5-4346-b99f-1b0e63f3a847", + "savedPayload": { + "position": { + "x": 23033.243688057366, + "y": 18509.053172255466 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Head Of The Market", + "config": "{ \n\"codeName\": \"headOfTheMarket\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "1de71d09-5d80-4b4f-940f-a37382f75459", + "savedPayload": { + "position": { + "x": 22925.108693960265, + "y": 18554.95375400066 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Process Date", + "config": "{ \n\"codeName\": \"processDate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "2ba13fe5-48fe-4010-9dd4-0af3114aab58", + "savedPayload": { + "position": { + "x": 22808.778365699316, + "y": 18571.302915435655 + }, + "targetPosition": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a9aef6e5-ca60-4be3-936b-a3e6bbf68d3c", + "savedPayload": { + "position": { + "x": 22804.85142472505, + "y": 18121.32005005678 + }, + "targetPosition": { + "x": 22369.1849865549, + "y": 18008.64904823228 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "7abe3df6-5c1f-4b3a-a349-0114530ec39c", + "savedPayload": { + "position": { + "x": 23259.1849865549, + "y": 18007.14904823228 + }, + "targetPosition": { + "x": 22813.564355621194, + "y": 18069.77694366431 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Current Episode", + "id": "d0c0ea40-2883-4146-bcd4-3c2f57845466" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Current Episode", + "Plotter Module", + "Foundations", + "d0c0ea40-2883-4146-bcd4-3c2f57845466" + ] + ] + } + } + ], + "productDefinitionFolders": [], + "id": "ec64beab-8d9c-4b8b-ba8d-c429f53203c2", + "savedPayload": { + "position": { + "x": 22813.564355621194, + "y": 18069.77694366431 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18509.943363994524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Product Definition Folder", + "name": "Strategy", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Current Strategy", + "config": "{\n \"codeName\": \"Current-Strategy\",\n \"singularVariableName\": \"currentStrategy\",\n \"pluralVariableName\": \"currentStrategies\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategy\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "0e9274df-2dc3-4b3f-9bbf-a037ada040db", + "savedPayload": { + "position": { + "x": 22183.67013524695, + "y": 17515.629417997592 + }, + "targetPosition": { + "x": 22224.673128482682, + "y": 17736.86177219948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "14180683-d6ca-4374-afa8-07cea77edbfd", + "savedPayload": { + "position": { + "x": 22271.453258916677, + "y": 17516.778562034375 + }, + "targetPosition": { + "x": 22224.673128482682, + "y": 17736.86177219948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "774962fa-9c47-40f4-9e42-8c6ae790cdd3", + "savedPayload": { + "position": { + "x": 22180.4730225636, + "y": 17029.77677400393 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "8996bb1a-9299-4dc6-b0cc-f0a44d3f1b22", + "savedPayload": { + "position": { + "x": 22269.62850666265, + "y": 16967.971728922537 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "53bae37f-0277-4c5f-9c15-cb43a6b46ca6", + "savedPayload": { + "position": { + "x": 22370.984209847258, + "y": 16929.298930027155 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "de729791-2121-4a3c-9606-7111f049fe4f", + "savedPayload": { + "position": { + "x": 22478.649707061326, + "y": 16916.005899819673 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Strategy Name", + "config": "{ \n\"codeName\": \"strategyName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "59ab5bf9-6e16-42bb-beeb-ee413ad54147", + "savedPayload": { + "position": { + "x": 22586.367870954928, + "y": 16928.86518089756 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Index", + "config": "{ \n\"codeName\": \"index\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "4b2ffeac-3cbb-41a6-b551-7ba1864af07d", + "savedPayload": { + "position": { + "x": 22687.878513382162, + "y": 16967.129438586144 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "db5382b5-9461-4265-9910-09947351fbf9", + "savedPayload": { + "position": { + "x": 22777.282204781335, + "y": 17028.574893313493 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "2b9fc3e5-114f-4ad0-bba4-5cbbe819bff4", + "savedPayload": { + "position": { + "x": 22849.383127577523, + "y": 17109.630558595985 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "0e7e9c35-9f5b-4b16-9a5a-e901c1663752", + "savedPayload": { + "position": { + "x": 22899.991038213993, + "y": 17205.58577379276 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "be817626-eb0f-4af8-b244-b2bd082c6839", + "savedPayload": { + "position": { + "x": 22926.164788876835, + "y": 17310.863970579598 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "915f68b0-9b5d-4c9d-a275-b9bab18ad9f8", + "savedPayload": { + "position": { + "x": 22926.383256315232, + "y": 17419.346762829926 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategy.strategyCounters\"\n}", + "project": "Foundations", + "id": "d1137dcc-1027-4e4f-b6a1-ab8154d5f49d", + "savedPayload": { + "position": { + "x": 22900.63374399576, + "y": 17524.729524977054 + }, + "targetPosition": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7a533faa-7296-44e4-9eb4-5d413ddb2fdf", + "savedPayload": { + "position": { + "x": 22479.555935098855, + "y": 17366.004987319575 + }, + "targetPosition": { + "x": 22224.673128482682, + "y": 17736.86177219948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "bf2ecebe-88ce-4dd0-b633-969e46271b9a", + "savedPayload": { + "position": { + "x": 23114.673128482682, + "y": 17735.36177219948 + }, + "targetPosition": { + "x": 23021.11286761469, + "y": 18175.528192529695 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Current Strategy", + "id": "16eb13fe-93bb-4f96-b761-f708fc824cdf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Current Strategy", + "Plotter Module", + "Foundations", + "16eb13fe-93bb-4f96-b761-f708fc824cdf" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Last Strategy", + "config": "{\n \"codeName\": \"Last-Strategy\",\n \"singularVariableName\": \"lastStrategy\",\n \"pluralVariableName\": \"lastStrategies\",\n \"nodePath\": \"portfolioEngine.portfolioLast.strategy\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "3fae803b-1c95-42c5-9543-cbdbadd1def1", + "savedPayload": { + "position": { + "x": 22730.179642207517, + "y": 17891.844734186678 + }, + "targetPosition": { + "x": 22559.08829994751, + "y": 18037.97054506097 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "609be16a-fc10-452b-aee1-f2e9d5b301fd", + "savedPayload": { + "position": { + "x": 22773.07601611392, + "y": 17968.441721326606 + }, + "targetPosition": { + "x": 22559.08829994751, + "y": 18037.97054506097 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "28cd525d-3766-4097-b88d-4b86cfc0452e", + "savedPayload": { + "position": { + "x": 23149.341818060195, + "y": 17646.14963138731 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "7d4ce01b-2603-4eea-9cdf-fef6f8750365", + "savedPayload": { + "position": { + "x": 23247.444299232247, + "y": 17692.45802296309 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "f5fc8534-7545-4604-8119-50df5a056a12", + "savedPayload": { + "position": { + "x": 23331.6137771034, + "y": 17760.8982372917 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "7dde0f52-ac04-49b1-abe4-b78ba657c96c", + "savedPayload": { + "position": { + "x": 23396.958627563385, + "y": 17847.492777886426 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Strategy Name", + "config": "{ \n\"codeName\": \"strategyName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "c5eb021b-6610-4b07-884d-e1dfc5f41812", + "savedPayload": { + "position": { + "x": 23439.681245422336, + "y": 17947.209084806243 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Index", + "config": "{ \n\"codeName\": \"index\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "6fd94304-304a-4637-901b-9be979fb3401", + "savedPayload": { + "position": { + "x": 23457.298747420686, + "y": 18054.252008747 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "cc72b88f-863d-4463-b0ca-d474b94d2c17", + "savedPayload": { + "position": { + "x": 23448.7872683793, + "y": 18162.400604054463 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "a7947d5e-35a8-4771-894c-6374cd71a2d5", + "savedPayload": { + "position": { + "x": 23414.641464522105, + "y": 18265.369667473504 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "62e34ccc-a123-4e73-b935-70290d519919", + "savedPayload": { + "position": { + "x": 23356.84576585433, + "y": 18357.175011315532 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "e7282d12-e267-4c15-ba1b-e5556a48e6a4", + "savedPayload": { + "position": { + "x": 23278.75904830373, + "y": 18432.481242695292 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "1a448a36-c095-4709-a7ec-a8c56aa68785", + "savedPayload": { + "position": { + "x": 23184.919428060675, + "y": 18486.911837172007 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.strategy.strategyCounters\"\n}", + "project": "Foundations", + "id": "27c6ce46-90dc-4b44-b20b-b4468f6867d5", + "savedPayload": { + "position": { + "x": 23080.780522760557, + "y": 18517.303486441848 + }, + "targetPosition": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9403ab55-b64d-46dc-8bab-04602e3a575f", + "savedPayload": { + "position": { + "x": 23007.70110012742, + "y": 18073.2771381385 + }, + "targetPosition": { + "x": 22559.08829994751, + "y": 18037.97054506097 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "36c38047-68be-4243-99d2-2a4af376d313", + "savedPayload": { + "position": { + "x": 23449.08829994751, + "y": 18036.47054506097 + }, + "targetPosition": { + "x": 23021.11286761469, + "y": 18175.528192529695 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Last Strategy", + "id": "1ad36d92-be6d-4e21-863d-cdaaa9a7c855" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Last Strategy", + "Plotter Module", + "Foundations", + "1ad36d92-be6d-4e21-863d-cdaaa9a7c855" + ] + ] + } + } + ], + "productDefinitionFolders": [], + "id": "56b275fe-2193-4790-8d8e-a8355d92c0ef", + "savedPayload": { + "position": { + "x": 23021.11286761469, + "y": 18175.528192529695 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18509.943363994524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Product Definition Folder", + "name": "Position", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Current Position", + "config": "{\n \"codeName\": \"Current-Position\",\n \"singularVariableName\": \"currentPosition\",\n \"pluralVariableName\": \"currentPositions\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "9fb031fa-4891-404c-8200-53697766ee8f", + "savedPayload": { + "position": { + "x": 22379.383878015986, + "y": 17720.103884103024 + }, + "targetPosition": { + "x": 22397.03717455475, + "y": 17944.410284192978 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "a89e1b6c-2801-40cb-9b49-bcd17874c056", + "savedPayload": { + "position": { + "x": 22466.565998289112, + "y": 17730.42256802657 + }, + "targetPosition": { + "x": 22397.03717455475, + "y": 17944.410284192978 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "6e332de2-a88b-450b-b5ec-92f9d9125a6e", + "savedPayload": { + "position": { + "x": 22362.021299927535, + "y": 16607.207981241892 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "84efcf5b-463d-4def-aed5-261587097ae8", + "savedPayload": { + "position": { + "x": 22433.655131944066, + "y": 16546.02690889084 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "c5da0120-6d1d-41d4-8474-774dc17cabf5", + "savedPayload": { + "position": { + "x": 22511.29170980756, + "y": 16492.668767234267 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "867702f1-0bf7-42d2-9d56-7083ac95abae", + "savedPayload": { + "position": { + "x": 22594.08043092445, + "y": 16447.718159238077 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "3e1fac4f-a0ef-4d5a-89b5-d9daa1ade5de", + "savedPayload": { + "position": { + "x": 22681.11424474152, + "y": 16411.66757316999 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "df9d8ef3-09b2-4c91-a841-2ce658fa921d", + "savedPayload": { + "position": { + "x": 22771.439590581598, + "y": 16384.91198679504 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "2203497f-c77a-44f1-84cb-1f56a923cbf4", + "savedPayload": { + "position": { + "x": 22864.06684505387, + "y": 16367.744539916523 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "710b629a-066d-4060-9e31-f916041a6ff4", + "savedPayload": { + "position": { + "x": 22957.981164574827, + "y": 16360.35332267495 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "b5b48039-0b1b-4469-9f02-2bc28ffc1184", + "savedPayload": { + "position": { + "x": 23052.153604206975, + "y": 16362.819314793134 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionCounters\"\n}", + "project": "Foundations", + "id": "0cec53bb-05a8-44ab-9141-9a0598a05cb4", + "savedPayload": { + "position": { + "x": 23145.552390994846, + "y": 16375.115498345393 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "dd143715-edf5-4113-884f-008680973708", + "savedPayload": { + "position": { + "x": 23237.154228285446, + "y": 16397.107153771576 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "745f5c30-52e1-432a-a294-1d27a0082553", + "savedPayload": { + "position": { + "x": 23325.955507180497, + "y": 16428.553335892793 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "0dcd4be4-35d9-48f3-93d8-6b281a1eb9bc", + "savedPayload": { + "position": { + "x": 23410.983302285564, + "y": 16469.109513757183 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Base Asset", + "config": "{ \n\"codeName\": \"profitLossInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "bc345a62-4e06-4ae0-854e-a4c488078c8d", + "savedPayload": { + "position": { + "x": 23491.306031284268, + "y": 16518.331345393137 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Quoted Asset", + "config": "{ \n\"codeName\": \"profitLossInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "6966e965-4b60-4779-91db-a829bd27d1a5", + "savedPayload": { + "position": { + "x": 23566.04366154908, + "y": 16575.679546112922 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Base Asset", + "config": "{ \n\"codeName\": \"ROIInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "eb6f4ff5-9bca-406c-a602-b48b156661b6", + "savedPayload": { + "position": { + "x": 23634.377351962972, + "y": 16640.52579702857 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Quoted Asset", + "config": "{ \n\"codeName\": \"ROIInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "b9543c91-99e5-4145-a457-ca4f349adc9a", + "savedPayload": { + "position": { + "x": 23695.55842431403, + "y": 16712.1596290451 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Base Asset", + "config": "{ \n\"codeName\": \"hitFailInBaseAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "cfc12414-1e01-47dd-8ba7-17ae61a7c0e3", + "savedPayload": { + "position": { + "x": 23748.9165659706, + "y": 16789.796206908595 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Quoted Asset", + "config": "{ \n\"codeName\": \"hitFailInQuotedAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "4a22833e-5111-4c60-8457-65ff77b32296", + "savedPayload": { + "position": { + "x": 23793.867173966788, + "y": 16872.584928025484 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Size In Base Asset", + "config": "{ \n\"codeName\": \"entryTargetSizeInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"entryTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8e169c39-f30c-47b6-b523-1bdfe7f111b8", + "savedPayload": { + "position": { + "x": 23829.917760034874, + "y": 16959.618741842554 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Size In Quoted Asset", + "config": "{ \n\"codeName\": \"entryTargetSizeInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"entryTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "33d3fff6-f3b5-4d97-914b-f5e79b438eb8", + "savedPayload": { + "position": { + "x": 23856.673346409825, + "y": 17049.944087682634 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Size In Base Asset", + "config": "{ \n\"codeName\": \"exitTargetSizeInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"exitTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "cd39d7b4-2e9b-4d9c-ae39-91593e6884f5", + "savedPayload": { + "position": { + "x": 23873.840793288346, + "y": 17142.571342154904 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Size In Quoted Asset", + "config": "{ \n\"codeName\": \"exitTargetSizeInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"exitTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "af368f40-24b5-4814-8965-dc9ecf726059", + "savedPayload": { + "position": { + "x": 23881.23201052991, + "y": 17236.485661675863 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Rate", + "config": "{ \n\"codeName\": \"entryTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "937b57ba-c02b-432c-8a6e-954353662c11", + "savedPayload": { + "position": { + "x": 23878.76601841173, + "y": 17330.65810130801 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Rate", + "config": "{ \n\"codeName\": \"exitTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "5977fbb5-a366-48e1-996c-c50cd1b9931d", + "savedPayload": { + "position": { + "x": 23866.469834859472, + "y": 17424.05688809588 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics Profit Loss", + "config": "{ \n\"codeName\": \"profitLoss\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "84738f70-9f5c-46b0-9ae6-f82b72d0afeb", + "savedPayload": { + "position": { + "x": 23844.478179433292, + "y": 17515.658725386482 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics ROI", + "config": "{ \n\"codeName\": \"ROI\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "4bf2ff8a-c8c1-495d-9bb4-28c0ac3eeb01", + "savedPayload": { + "position": { + "x": 23813.031997312075, + "y": 17604.460004281533 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics Hit Fail", + "config": "{ \n\"codeName\": \"hitFail\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\"\n}", + "project": "Foundations", + "id": "bb662381-8e6d-4ce4-b2e6-05b10daa65d8", + "savedPayload": { + "position": { + "x": 23772.475819447685, + "y": 17689.4877993866 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "a40b472e-6659-4d47-bd6a-5b03b8e9cb10", + "savedPayload": { + "position": { + "x": 23723.253987811728, + "y": 17769.8105283853 + }, + "targetPosition": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bce1cbef-cfe5-4064-83df-60e7f4f9d99a", + "savedPayload": { + "position": { + "x": 22981.540418051914, + "y": 17260.04491515295 + }, + "targetPosition": { + "x": 22397.03717455475, + "y": 17944.410284192978 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "31a079f2-314e-4a92-8f84-8e49f56625ee", + "savedPayload": { + "position": { + "x": 23287.03717455475, + "y": 17942.910284192978 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18370.885716525798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Current Position", + "id": "9c0d3197-d8b0-451d-a7b9-74fb5d3cbfe3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Current Position", + "Plotter Module", + "Foundations", + "9c0d3197-d8b0-451d-a7b9-74fb5d3cbfe3" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Last Position", + "config": "{\n \"codeName\": \"Last-Position\",\n \"singularVariableName\": \"lastPosition\",\n \"pluralVariableName\": \"lastPositions\",\n \"nodePath\": \"portfolioEngine.portfolioLast.position\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "a29b9960-d832-40fd-99b6-c22f389a2c13", + "savedPayload": { + "position": { + "x": 22739.599351615838, + "y": 17916.038316014514 + }, + "targetPosition": { + "x": 22622.03717455475, + "y": 18107.882352994184 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "8c576a62-27f8-4d4c-bb38-563f5fec32a9", + "savedPayload": { + "position": { + "x": 22804.065998289112, + "y": 17975.630671228377 + }, + "targetPosition": { + "x": 22622.03717455475, + "y": 18107.882352994184 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "eadd8f38-66e8-410f-9460-93b0f84cee9d", + "savedPayload": { + "position": { + "x": 23379.696529914614, + "y": 17005.481150287436 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "fd374bee-9ca8-4931-a73d-be4c0282023d", + "savedPayload": { + "position": { + "x": 23473.61084943557, + "y": 16998.089933045867 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "7eefef3f-0709-4bfa-baaa-476afb794f0a", + "savedPayload": { + "position": { + "x": 23567.78328906772, + "y": 17000.55592516405 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "4e22d799-ed4d-43df-8d79-a305aae656a0", + "savedPayload": { + "position": { + "x": 23661.182075855595, + "y": 17012.85210871631 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "9e565a68-d5c4-42bb-991e-d6e3bb10c6b6", + "savedPayload": { + "position": { + "x": 23752.78391314619, + "y": 17034.843764142493 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "91036af1-4483-448a-9c0d-3963b12024f7", + "savedPayload": { + "position": { + "x": 23841.585192041242, + "y": 17066.28994626371 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "e588d905-ca8e-446e-9d6c-4ce2f9adf32c", + "savedPayload": { + "position": { + "x": 23926.61298714631, + "y": 17106.8461241281 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "a8b147d1-acc8-463e-a8ba-73c566b36701", + "savedPayload": { + "position": { + "x": 24006.935716145013, + "y": 17156.067955764054 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "31ba5047-7e6d-433e-9a09-a5a05ea337d1", + "savedPayload": { + "position": { + "x": 24081.673346409825, + "y": 17213.41615648384 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionCounters\"\n}", + "project": "Foundations", + "id": "d4b743be-1e6c-4795-bf84-0ea3fccf797c", + "savedPayload": { + "position": { + "x": 24150.007036823717, + "y": 17278.26240739949 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "a9198e35-a415-4969-9d3c-1dc7211768c7", + "savedPayload": { + "position": { + "x": 24211.188109174775, + "y": 17349.89623941602 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "0acc369c-ed37-4709-958b-c800f3beba21", + "savedPayload": { + "position": { + "x": 24264.546250831347, + "y": 17427.532817279513 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "70844b0c-e54c-46b6-96b5-2b13a0c31626", + "savedPayload": { + "position": { + "x": 24309.496858827533, + "y": 17510.3215383964 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Base Asset", + "config": "{ \n\"codeName\": \"profitLossInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionBaseAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "37b06145-09cc-4422-9c41-413dfc923468", + "savedPayload": { + "position": { + "x": 24345.54744489562, + "y": 17597.35535221347 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Quoted Asset", + "config": "{ \n\"codeName\": \"profitLossInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionQuotedAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "f55e4b31-d190-4925-b900-37deca6bb90f", + "savedPayload": { + "position": { + "x": 24372.30303127057, + "y": 17687.68069805355 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Base Asset", + "config": "{ \n\"codeName\": \"ROIInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionBaseAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "2dfd4e84-3df2-4e0d-b8ab-931112c13e26", + "savedPayload": { + "position": { + "x": 24389.47047814909, + "y": 17780.30795252582 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Quoted Asset", + "config": "{ \n\"codeName\": \"ROIInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionQuotedAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "35e2ac5c-9a92-41bf-bb6a-da04a624455c", + "savedPayload": { + "position": { + "x": 24396.861695390657, + "y": 17874.22227204678 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Base Asset", + "config": "{ \n\"codeName\": \"hitFailInBaseAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionBaseAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "17b55897-19bc-4992-a4cd-7ae75ddd1c79", + "savedPayload": { + "position": { + "x": 24394.395703272476, + "y": 17968.394711678928 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Quoted Asset", + "config": "{ \n\"codeName\": \"hitFailInQuotedAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.position.positionQuotedAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "1fb57202-051f-49eb-890b-d610d3abc501", + "savedPayload": { + "position": { + "x": 24382.099519720217, + "y": 18061.7934984668 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Size In Base Asset", + "config": "{ \n\"codeName\": \"entryTargetSizeInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"entryTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "585c40dc-f452-4704-b696-f762a5cf923b", + "savedPayload": { + "position": { + "x": 24360.107864294037, + "y": 18153.3953357574 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Size In Quoted Asset", + "config": "{ \n\"codeName\": \"entryTargetSizeInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"entryTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "84112b48-b9f7-4c61-b40a-a871eb3ec8cd", + "savedPayload": { + "position": { + "x": 24328.66168217282, + "y": 18242.19661465245 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Size In Base Asset", + "config": "{ \n\"codeName\": \"exitTargetSizeInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"exitTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "f915e77c-5e10-4193-8268-77ab72e052fa", + "savedPayload": { + "position": { + "x": 24288.10550430843, + "y": 18327.224409757517 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Size In Quoted Asset", + "config": "{ \n\"codeName\": \"exitTargetSizeInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"exitTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "577fd4d5-69b2-46a7-9de4-23d8d83a3eb8", + "savedPayload": { + "position": { + "x": 24238.883672672473, + "y": 18407.547138756217 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Rate", + "config": "{ \n\"codeName\": \"entryTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "9712f202-be5c-43f1-bf6b-1cdb80ae36b2", + "savedPayload": { + "position": { + "x": 24181.53547195269, + "y": 18482.284769021033 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Rate", + "config": "{ \n\"codeName\": \"exitTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "e9e8e706-4200-41dd-8895-a3dda7e5e097", + "savedPayload": { + "position": { + "x": 24116.68922103704, + "y": 18550.618459434925 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics Profit Loss", + "config": "{ \n\"codeName\": \"profitLoss\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "6e150062-c2c7-4952-9d28-ea92b48953a0", + "savedPayload": { + "position": { + "x": 24045.05538902051, + "y": 18611.79953178598 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics ROI", + "config": "{ \n\"codeName\": \"ROI\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "d26e50e5-2177-47c2-8890-352fbcdbec47", + "savedPayload": { + "position": { + "x": 23967.418811157015, + "y": 18665.15767344255 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics Hit Fail", + "config": "{ \n\"codeName\": \"hitFail\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\"\n}", + "project": "Foundations", + "id": "2b1a4593-9fe2-49ed-b251-00e6089f5abf", + "savedPayload": { + "position": { + "x": 23884.630090040122, + "y": 18710.10828143874 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "21da9c9d-1898-42fe-b189-2fe9b6a6918e", + "savedPayload": { + "position": { + "x": 23797.59627622306, + "y": 18746.158867506827 + }, + "targetPosition": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "857880cb-52f2-4345-8d2f-60feb13931cb", + "savedPayload": { + "position": { + "x": 23497.17010291266, + "y": 17897.781525523867 + }, + "targetPosition": { + "x": 22622.03717455475, + "y": 18107.882352994184 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "69f1da02-866e-4385-9ba3-ff2b775aa9d6", + "savedPayload": { + "position": { + "x": 23512.03717455475, + "y": 18106.382352994184 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18370.885716525798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Last Position", + "id": "bbb54b25-619e-4d9c-a18f-fadadfb6e637" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Last Position", + "Plotter Module", + "Foundations", + "bbb54b25-619e-4d9c-a18f-fadadfb6e637" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Stop Loss", + "config": "{\n \"codeName\": \"Stop-Loss\",\n \"singularVariableName\": \"stopLoss\",\n \"pluralVariableName\": \"stopLosses\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position\",\n \"saveAtCycle\": \"Second\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "3d981986-308e-4c8b-94c6-9e935c0f14e5", + "savedPayload": { + "position": { + "x": 22915.85242190106, + "y": 18286.281944243652 + }, + "targetPosition": { + "x": 22707.979527086023, + "y": 18372.385716525798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "83704692-e8e7-49b7-ab8e-2607bb458b14", + "savedPayload": { + "position": { + "x": 22932.979527086023, + "y": 18372.385716525798 + }, + "targetPosition": { + "x": 22707.979527086023, + "y": 18372.385716525798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\",\n \"childProperty\": \"begin\"\n}", + "project": "Foundations", + "id": "eef4236d-6995-491c-b35b-c7011841fc46", + "savedPayload": { + "position": { + "x": 23079.45230217238, + "y": 18457.17195335286 + }, + "targetPosition": { + "x": 22867.078552852996, + "y": 18531.48474229277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\",\n \"childProperty\": \"end\"\n}", + "project": "Foundations", + "id": "ee091b7e-2045-4312-b2a7-73b1b09e4d14", + "savedPayload": { + "position": { + "x": 23090.663800078975, + "y": 18556.676749416016 + }, + "targetPosition": { + "x": 22867.078552852996, + "y": 18531.48474229277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Stop Loss", + "config": "{\n \"codeName\": \"stopLoss\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "e81e53a2-f9b4-413d-9c05-3de044b3aacf", + "savedPayload": { + "position": { + "x": 23057.59149767936, + "y": 18651.19195950872 + }, + "targetPosition": { + "x": 22867.078552852996, + "y": 18531.48474229277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Stop Loss Phase", + "config": "{\n \"codeName\": \"stopLossPhase\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\"\n}", + "project": "Foundations", + "id": "7dc1330a-c4f4-415e-8803-4436c0b6c628", + "savedPayload": { + "position": { + "x": 22986.785770068946, + "y": 18721.997687119136 + }, + "targetPosition": { + "x": 22867.078552852996, + "y": 18531.48474229277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Initial Value", + "config": "{\n \"codeName\": \"initialValue\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\"\n}", + "project": "Foundations", + "id": "628164c8-3240-435e-aa4a-62af3a362407", + "savedPayload": { + "position": { + "x": 22892.27055997624, + "y": 18755.06998951875 + }, + "targetPosition": { + "x": 22867.078552852996, + "y": 18531.48474229277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Final Value", + "config": "{\n \"codeName\": \"finalValue\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\"\n}", + "project": "Foundations", + "id": "f383d3f8-fc10-42a9-8962-620ec987f003", + "savedPayload": { + "position": { + "x": 22792.765763913085, + "y": 18743.858491612154 + }, + "targetPosition": { + "x": 22867.078552852996, + "y": 18531.48474229277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6bcca09e-339a-4a18-bbdd-21069b14b6f9", + "savedPayload": { + "position": { + "x": 22867.078552852996, + "y": 18531.48474229277 + }, + "targetPosition": { + "x": 22707.979527086023, + "y": 18372.385716525798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fb3a3903-4e98-48d2-a3cc-a0ec325b1bda", + "savedPayload": { + "position": { + "x": 23597.979527086023, + "y": 18370.885716525798 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18370.885716525798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Stop Loss", + "id": "691d4f75-ef37-446e-8a3a-c1650d8d1bd2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "691d4f75-ef37-446e-8a3a-c1650d8d1bd2" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Take Profit", + "config": "{\n \"codeName\": \"Take-Profit\",\n \"singularVariableName\": \"takeProfit\",\n \"pluralVariableName\": \"takeProfits\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position\",\n \"saveAtCycle\": \"Second\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "bc61c580-07aa-4783-afc5-e6660be10247", + "savedPayload": { + "position": { + "x": 22834.820406644227, + "y": 18689.41428692499 + }, + "targetPosition": { + "x": 22616.03717455475, + "y": 18636.88908005741 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "91dd9ff9-b0ec-4807-8a56-f151e54b7af3", + "savedPayload": { + "position": { + "x": 22798.065998289112, + "y": 18769.14076182322 + }, + "targetPosition": { + "x": 22616.03717455475, + "y": 18636.88908005741 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\",\n \"childProperty\": \"begin\"\n}", + "project": "Foundations", + "id": "051662f1-c9db-4868-8a3b-eec5f4fd770f", + "savedPayload": { + "position": { + "x": 22866.728862942913, + "y": 18923.82880536352 + }, + "targetPosition": { + "x": 22651.234929188802, + "y": 18859.118956691316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\",\n \"childProperty\": \"end\"\n}", + "project": "Foundations", + "id": "aff9e6a6-6021-4673-9ab2-c765dbf92233", + "savedPayload": { + "position": { + "x": 22817.311703623454, + "y": 19010.919829526032 + }, + "targetPosition": { + "x": 22651.234929188802, + "y": 18859.118956691316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Take Profit", + "config": "{\n \"codeName\": \"takeProfit\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "2a548c12-ce89-4ce6-b9ca-9be544bc5980", + "savedPayload": { + "position": { + "x": 22735.00100232924, + "y": 19067.9448291081 + }, + "targetPosition": { + "x": 22651.234929188802, + "y": 18859.118956691316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Stop Loss Phase", + "config": "{\n \"codeName\": \"takeProfitPhase\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\"\n}", + "project": "Foundations", + "id": "0cf3cb69-3aa2-4c08-8c61-5ae8f2ea1c6b", + "savedPayload": { + "position": { + "x": 22636.099402926095, + "y": 19083.60930357677 + }, + "targetPosition": { + "x": 22651.234929188802, + "y": 18859.118956691316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Initial Value", + "config": "{\n \"codeName\": \"initialValue\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\"\n}", + "project": "Foundations", + "id": "c51c5b40-95c8-4fc8-8f5f-211a593cbe54", + "savedPayload": { + "position": { + "x": 22540.195580124324, + "y": 19054.81071165135 + }, + "targetPosition": { + "x": 22651.234929188802, + "y": 18859.118956691316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Final Value", + "config": "{\n \"codeName\": \"finalValue\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\"\n}", + "project": "Foundations", + "id": "a9404cee-72fb-4372-810d-8c8ced1ca6b0", + "savedPayload": { + "position": { + "x": 22466.28446221302, + "y": 18987.252967654218 + }, + "targetPosition": { + "x": 22651.234929188802, + "y": 18859.118956691316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "df8a72e1-69cf-477e-b33d-aea4bd0969fd", + "savedPayload": { + "position": { + "x": 22651.234929188802, + "y": 18859.118956691316 + }, + "targetPosition": { + "x": 22616.03717455475, + "y": 18636.88908005741 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5516f256-7049-423a-b6b5-5dc68e0682e6", + "savedPayload": { + "position": { + "x": 23512.03717455475, + "y": 18635.38908005741 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18370.885716525798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Take Profit", + "id": "0641c867-3cce-4a52-95c6-a6ff1c5a7bab" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "0641c867-3cce-4a52-95c6-a6ff1c5a7bab" + ] + ] + } + } + ], + "productDefinitionFolders": [], + "id": "e3a32824-7e3e-4f3d-b694-dd28baccf5f0", + "savedPayload": { + "position": { + "x": 23147.979527086023, + "y": 18370.885716525798 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18509.943363994524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Product Definition Folder", + "name": "Stages", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Open Stage", + "config": "{\n \"codeName\": \"Current-Strategy-Open-Stage\",\n \"singularVariableName\": \"currentStrategyOpenStage\",\n \"pluralVariableName\": \"currentStrategyOpenStages\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "0ff56904-fd9f-4e45-b75e-9532ff0751a0", + "savedPayload": { + "position": { + "x": 22701.450683330113, + "y": 18100.813163022307 + }, + "targetPosition": { + "x": 22604.585686548246, + "y": 18303.894852001027 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "87fde8db-9ee4-4bc0-b158-a1329603f261", + "savedPayload": { + "position": { + "x": 22771.793272280658, + "y": 18153.340465570283 + }, + "targetPosition": { + "x": 22604.585686548246, + "y": 18303.894852001027 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "5b1463f9-5178-4ba0-8479-0118fdcad609", + "savedPayload": { + "position": { + "x": 22964.202677643694, + "y": 17708.33864127698 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "9138e62d-f89e-472a-9ccb-4db95d440b57", + "savedPayload": { + "position": { + "x": 23052.32553784905, + "y": 17704.298474706273 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "7521514c-931a-4f3b-81c2-3ad15988566e", + "savedPayload": { + "position": { + "x": 23139.54333940277, + "y": 17717.52785597779 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "6dd7415a-6068-4588-8381-3773f8c4d1ab", + "savedPayload": { + "position": { + "x": 23222.504351103456, + "y": 17747.518387388394 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "0694f849-d315-4441-a6e2-54c5ec6e9be3", + "savedPayload": { + "position": { + "x": 23298.02042779652, + "y": 17793.117549634855 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8689ea69-69a5-4975-a119-41497facdd1d", + "savedPayload": { + "position": { + "x": 23363.189529004554, + "y": 17852.572992484344 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "dcb67224-3288-4fc7-ac34-ae25f666b928", + "savedPayload": { + "position": { + "x": 23415.507242715375, + "y": 17923.59987661116 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "e938a9c8-0054-4176-a69e-e32833acc6bd", + "savedPayload": { + "position": { + "x": 23452.963028531205, + "y": 18003.468678690635 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset\",\n \"childProperty\": \"feesPaid\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "1f777d1f-5a81-47e5-ba3e-8157c5ca6e91", + "savedPayload": { + "position": { + "x": 23474.11748160858, + "y": 18089.1100854498 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset\",\n \"childProperty\": \"feesPaid\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "0333ce4a-4924-431e-bb67-c51c100b5d76", + "savedPayload": { + "position": { + "x": 23478.157648179284, + "y": 18177.232945655156 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Placed In Base Asset", + "config": "{\n \"codeName\": \"sizePlacedInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset\",\n \"childProperty\": \"sizePlaced\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "dc1a6545-9a1f-4b28-90fe-4667220f5cba", + "savedPayload": { + "position": { + "x": 23464.928266907762, + "y": 18264.450747208877 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Placed In Quoted Asset", + "config": "{\n \"codeName\": \"sizePlacedInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset\",\n \"childProperty\": \"sizePlaced\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "10bbc9a7-ea86-4605-970e-c880af278d5e", + "savedPayload": { + "position": { + "x": 23434.937735497162, + "y": 18347.411758909562 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Target Size In Base Asset", + "config": "{\n \"codeName\": \"targetSizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset\",\n \"childProperty\": \"targetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "cea41275-8b57-41a1-ae34-0cbd53ba628b", + "savedPayload": { + "position": { + "x": 23389.3385732507, + "y": 18422.927835602626 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Target Size In Quoted Asset", + "config": "{\n \"codeName\": \"targetSizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset\",\n \"childProperty\": \"targetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "fc3d685a-d5b6-4c71-9cd0-3beed95a4727", + "savedPayload": { + "position": { + "x": 23329.883130401213, + "y": 18488.09693681066 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Stage Defined In", + "config": "{ \n\"codeName\": \"stageDefinedIn\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "a2637609-8611-4304-a134-be143b848663", + "savedPayload": { + "position": { + "x": 23258.856246274398, + "y": 18540.414650521485 + }, + "targetPosition": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0c7e1d22-2bc6-40e2-9cf1-66b4aee7c6be", + "savedPayload": { + "position": { + "x": 23028.774357539725, + "y": 18153.68176534583 + }, + "targetPosition": { + "x": 22604.585686548246, + "y": 18303.894852001027 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "a57ace90-1f16-4fbd-8bf9-50fc69baeb40", + "savedPayload": { + "position": { + "x": 23494.585686548246, + "y": 18302.394852001027 + }, + "targetPosition": { + "x": 23160.170515083417, + "y": 18603.503624862515 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Current Strategy Open Stage", + "id": "e541b459-1711-479b-b247-c8b977d100a8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Current Strategy Open Stage", + "Plotter Module", + "Foundations", + "e541b459-1711-479b-b247-c8b977d100a8" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Close Stage", + "config": "{\n \"codeName\": \"Current-Strategy-Close-Stage\",\n \"singularVariableName\": \"currentStrategyCloseStage\",\n \"pluralVariableName\": \"currentStrategyCloseStages\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "adf0c220-013a-48c8-a37c-879912ae71f8", + "savedPayload": { + "position": { + "x": 22915.43921834808, + "y": 18450.60509533366 + }, + "targetPosition": { + "x": 22717.70536799914, + "y": 18557.965816392072 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "85fe87e7-96ee-49de-848a-1107181717fe", + "savedPayload": { + "position": { + "x": 22941.472794457, + "y": 18534.44691215685 + }, + "targetPosition": { + "x": 22717.70536799914, + "y": 18557.965816392072 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "412a2829-d6c1-4ccb-9101-3f23ebfe8923", + "savedPayload": { + "position": { + "x": 23358.700782836127, + "y": 18287.52828465047 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "88e1f931-b114-43bb-ac32-0dc53328a386", + "savedPayload": { + "position": { + "x": 23432.368424662254, + "y": 18336.0570388532 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "ce0e68c5-9f3e-43a5-a7ed-a586501c55c1", + "savedPayload": { + "position": { + "x": 23495.15307312288, + "y": 18398.025170617573 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "c520ae78-3dbd-4e30-9320-4bc3d6e17399", + "savedPayload": { + "position": { + "x": 23544.641949387715, + "y": 18471.051279392013 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "f2cad875-cd93-42fb-87cd-dbeb59fa7140", + "savedPayload": { + "position": { + "x": 23578.933223695563, + "y": 18552.32901276983 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "1437002e-b84c-405d-8337-2c84215c21d0", + "savedPayload": { + "position": { + "x": 23596.709101605546, + "y": 18638.734913038395 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "97188ace-0452-4e2b-8439-44d2535b275b", + "savedPayload": { + "position": { + "x": 23597.286466098423, + "y": 18726.94844990737 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "f173fbae-91c1-426f-bdc5-c31921f4e929", + "savedPayload": { + "position": { + "x": 23580.64312938051, + "y": 18813.579626625604 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset\",\n \"childProperty\": \"feesPaid\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "c720e4b7-8edf-495a-9863-c57ce0b95c03", + "savedPayload": { + "position": { + "x": 23547.418685548193, + "y": 18895.29925565514 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset\",\n \"childProperty\": \"feesPaid\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "7ca208f9-db3b-4f0b-ac26-9936bb455eac", + "savedPayload": { + "position": { + "x": 23498.889931345464, + "y": 18968.966897481267 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Placed In Base Asset", + "config": "{\n \"codeName\": \"sizePlacedInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset\",\n \"childProperty\": \"sizePlaced\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "e309159a-8586-40c7-a3a7-219df1c14f0f", + "savedPayload": { + "position": { + "x": 23436.921799581087, + "y": 19031.751545941894 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Placed In Quoted Asset", + "config": "{\n \"codeName\": \"sizePlacedInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset\",\n \"childProperty\": \"sizePlaced\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "3880a839-c0c1-4d4c-93b0-06058ef3f539", + "savedPayload": { + "position": { + "x": 23363.89569080665, + "y": 19081.240422206723 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Target Size In Base Asset", + "config": "{\n \"codeName\": \"targetSizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset\",\n \"childProperty\": \"targetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "90ddc437-c39c-4030-8275-5df13e6701fb", + "savedPayload": { + "position": { + "x": 23282.617957428833, + "y": 19115.531696514572 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Target Size In Quoted Asset", + "config": "{\n \"codeName\": \"targetSizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset\",\n \"childProperty\": \"targetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "dca56123-3b9c-4007-a95d-b1d2017c31c5", + "savedPayload": { + "position": { + "x": 23196.212057160268, + "y": 19133.30757442456 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Stage Defined In", + "config": "{ \n\"codeName\": \"stageDefinedIn\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "98d3f760-2574-41ad-843e-93b78520fec9", + "savedPayload": { + "position": { + "x": 23107.998520291294, + "y": 19133.884938917436 + }, + "targetPosition": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b441dda2-8fe0-45e0-9d7c-e2ad03accef9", + "savedPayload": { + "position": { + "x": 23149.174248689826, + "y": 18685.772721508838 + }, + "targetPosition": { + "x": 22717.70536799914, + "y": 18557.965816392072 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "210623ed-84b4-4718-8449-b45fe5e17678", + "savedPayload": { + "position": { + "x": 23607.70536799914, + "y": 18556.465816392072 + }, + "targetPosition": { + "x": 23160.170515083417, + "y": 18603.503624862515 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Current Strategy Close Stage", + "id": "87e06420-c381-442b-aff8-635de5ebf16b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Current Strategy Close Stage", + "Plotter Module", + "Foundations", + "87e06420-c381-442b-aff8-635de5ebf16b" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Trigger Stage", + "config": "{\n \"codeName\": \"Current-Strategy-Trigger-Stage\",\n \"singularVariableName\": \"currentStrategyTriggerStage\",\n \"pluralVariableName\": \"currentStrategyTriggerStages\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyTriggerStage\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "c3bb3f5a-f543-4acb-9d05-533422e7f49c", + "savedPayload": { + "position": { + "x": 22882.957040595524, + "y": 18859.372018112026 + }, + "targetPosition": { + "x": 22659.881946786416, + "y": 18830.003624862515 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "bba5e6a8-6c4c-4f99-a0a3-1365fd69c8b6", + "savedPayload": { + "position": { + "x": 22854.737662637915, + "y": 18942.503624862515 + }, + "targetPosition": { + "x": 22659.881946786416, + "y": 18830.003624862515 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "479098e1-d9f9-4bb0-9f9c-507b8a82a678", + "savedPayload": { + "position": { + "x": 23017.109896140348, + "y": 18962.551430525364 + }, + "targetPosition": { + "x": 22796.853268313378, + "y": 19008.50812642804 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "3f38993e-a157-4dca-bb90-bdc82f313776", + "savedPayload": { + "position": { + "x": 23015.23749599039, + "y": 19062.66834339506 + }, + "targetPosition": { + "x": 22796.853268313378, + "y": 19008.50812642804 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "bc55d93e-6e63-481a-96ed-1b947ef419fd", + "savedPayload": { + "position": { + "x": 22970.11142124221, + "y": 19152.058161062967 + }, + "targetPosition": { + "x": 22796.853268313378, + "y": 19008.50812642804 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "794908d9-618f-4feb-9776-7ff004c3f314", + "savedPayload": { + "position": { + "x": 22890.669444434676, + "y": 19213.016133845787 + }, + "targetPosition": { + "x": 22796.853268313378, + "y": 19008.50812642804 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "adaccc1f-32f5-483f-be70-5f3d890a69ca", + "savedPayload": { + "position": { + "x": 22792.646023366426, + "y": 19233.46878763341 + }, + "targetPosition": { + "x": 22796.853268313378, + "y": 19008.50812642804 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "0bc22d4b-4bf8-4e2c-a608-28f8ed683fdf", + "savedPayload": { + "position": { + "x": 22695.45589875839, + "y": 19209.365223507855 + }, + "targetPosition": { + "x": 22796.853268313378, + "y": 19008.50812642804 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d36773cb-b11d-4341-adb1-f95652f3c5a6", + "savedPayload": { + "position": { + "x": 22796.853268313378, + "y": 19008.50812642804 + }, + "targetPosition": { + "x": 22659.881946786416, + "y": 18830.003624862515 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "47e1c4ac-720c-4b9b-8f9e-c97932ce7bac", + "savedPayload": { + "position": { + "x": 23549.881946786416, + "y": 18828.503624862515 + }, + "targetPosition": { + "x": 23160.170515083417, + "y": 18603.503624862515 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Current Strategy Trigger Stage", + "id": "9e6c7eca-2090-4445-8b95-3a05e14b429a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Current Strategy Trigger Stage", + "Plotter Module", + "Foundations", + "9e6c7eca-2090-4445-8b95-3a05e14b429a" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Manage Stage", + "config": "{\n \"codeName\": \"Current-Strategy-Manage-Stage\",\n \"singularVariableName\": \"currentStrategyManageStage\",\n \"pluralVariableName\": \"currentStrategyManageStages\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyManageStage\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "ba4c0e12-e085-41bd-94c3-f1823e1118b0", + "savedPayload": { + "position": { + "x": 22616.411237945293, + "y": 19170.97886033278 + }, + "targetPosition": { + "x": 22453.202004467526, + "y": 19016.099080801687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "21502e28-dca1-4b51-97c0-28fe12926f74", + "savedPayload": { + "position": { + "x": 22544.717749159583, + "y": 19221.64680877127 + }, + "targetPosition": { + "x": 22453.202004467526, + "y": 19016.099080801687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "f152bbf4-58b4-4911-8fcb-84df48f6e9cc", + "savedPayload": { + "position": { + "x": 22664.295840968218, + "y": 19333.305828486966 + }, + "targetPosition": { + "x": 22459.091817836797, + "y": 19241.021978921188 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "72ddd566-4920-4086-8033-1b696013bbd0", + "savedPayload": { + "position": { + "x": 22603.933792536773, + "y": 19413.20154322837 + }, + "targetPosition": { + "x": 22459.091817836797, + "y": 19241.021978921188 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "9426e97d-15e0-4ad9-be08-a254fb2b0666", + "savedPayload": { + "position": { + "x": 22514.884014645755, + "y": 19458.994983614957 + }, + "targetPosition": { + "x": 22459.091817836797, + "y": 19241.021978921188 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "1da033bd-c851-490d-b43b-2de2bb5511a1", + "savedPayload": { + "position": { + "x": 22414.78390793033, + "y": 19461.616197158477 + }, + "targetPosition": { + "x": 22459.091817836797, + "y": 19241.021978921188 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8247cf90-5944-4043-85c6-acd08e416f33", + "savedPayload": { + "position": { + "x": 22323.459526172737, + "y": 19420.546020369555 + }, + "targetPosition": { + "x": 22459.091817836797, + "y": 19241.021978921188 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8aaa742b-7ab1-4d8e-871b-b65b3e1363ba", + "savedPayload": { + "position": { + "x": 22258.998783200102, + "y": 19343.918905453902 + }, + "targetPosition": { + "x": 22459.091817836797, + "y": 19241.021978921188 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ec98265b-0923-43b4-9210-de6eaa848616", + "savedPayload": { + "position": { + "x": 22459.091817836797, + "y": 19241.021978921188 + }, + "targetPosition": { + "x": 22453.202004467526, + "y": 19016.099080801687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "4a38e599-09d8-48fc-930f-2b0d33efe268", + "savedPayload": { + "position": { + "x": 23343.202004467526, + "y": 19014.599080801687 + }, + "targetPosition": { + "x": 23160.170515083417, + "y": 18603.503624862515 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Current Strategy Manage Stage", + "id": "8426ac02-eaa4-44ac-a6e8-35d2b45b4b33" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Current Strategy Manage Stage", + "Plotter Module", + "Foundations", + "8426ac02-eaa4-44ac-a6e8-35d2b45b4b33" + ] + ] + } + } + ], + "productDefinitionFolders": [], + "id": "1bf5463a-7601-429e-bb29-5c65d58db392", + "savedPayload": { + "position": { + "x": 23160.170515083417, + "y": 18603.503624862515 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18509.943363994524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Product Definition Folder", + "name": "Orders", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Market Buy Orders", + "config": "{ \n \"codeName\": \"Market-Buy-Orders\", \n \"singularVariableName\": \"marketBuyOrder\", \n \"pluralVariableName\": \"marketBuyOrders\",\n \"nodePathType\": \"array\",\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "78951e99-5cab-4ff3-9fb2-9e99ab1083e9", + "savedPayload": { + "position": { + "x": 22740.499142075805, + "y": 18483.397793173255 + }, + "targetPosition": { + "x": 22580.80620143133, + "y": 18641.900678662194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "f910a406-cb66-402a-b4c5-2c6c1caec4f3", + "savedPayload": { + "position": { + "x": 22788.999669037978, + "y": 18556.574949565285 + }, + "targetPosition": { + "x": 22580.80620143133, + "y": 18641.900678662194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "6145e5a3-c1b0-417d-b9b5-5b77b308d3cd", + "savedPayload": { + "position": { + "x": 23076.58534698306, + "y": 18195.91863791451 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "cc161d79-ce99-46fe-b825-82ca6cb02aa2", + "savedPayload": { + "position": { + "x": 23120.24373907921, + "y": 18202.561716819604 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "5a0bd825-7e06-4806-ba63-7d75efd49956", + "savedPayload": { + "position": { + "x": 23163.040768487102, + "y": 18213.45207822868 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "d4a681f7-4e1f-473b-a5c9-9e83ca3a0bc1", + "savedPayload": { + "position": { + "x": 23204.564276418303, + "y": 18228.484842008096 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "60646593-6c63-4cec-8f3a-bc240fa2e98f", + "savedPayload": { + "position": { + "x": 23244.41436879238, + "y": 18247.515234424907 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{ \n\"codeName\": \"rate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "0fb7dd5b-d76b-4116-89a1-d1e1d13fb76c", + "savedPayload": { + "position": { + "x": 23282.20726743549, + "y": 18270.359982397076 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "24dd7de8-875a-4a47-b5e7-3e22d350348d", + "savedPayload": { + "position": { + "x": 23317.579006074004, + "y": 18296.799078513413 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "b461a5fc-1620-4dcc-94dc-e259aa8bc2a8", + "savedPayload": { + "position": { + "x": 23350.18893552867, + "y": 18326.577899825243 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "8c7ffe83-a3bc-40f5-bf1a-d66c827242a5", + "savedPayload": { + "position": { + "x": 23379.72300435244, + "y": 18359.409660004574 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "2269c25c-7a60-496d-aee3-237f4c0bed10", + "savedPayload": { + "position": { + "x": 23405.89678331758, + "y": 18394.97817125321 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "d8f3c88c-56c4-45ed-b3b2-1b9bbc66a6a7", + "savedPayload": { + "position": { + "x": 23428.45820462461, + "y": 18432.9408893641 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderCounters\"\n}", + "project": "Foundations", + "id": "c4138df1-7ead-4125-9aaf-8a91584c81da", + "savedPayload": { + "position": { + "x": 23447.189989453018, + "y": 18472.932212609307 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "3f3c094b-cd8c-4c29-a1c3-274eeacfd61f", + "savedPayload": { + "position": { + "x": 23461.91174047507, + "y": 18514.567002684496 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{ \n\"codeName\": \"actualRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\"\n}", + "project": "Foundations", + "id": "65f1f3f6-4c66-43c6-85fc-96e81face96e", + "savedPayload": { + "position": { + "x": 23472.48167918069, + "y": 18557.44429380135 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "7e3c34c7-edb2-4ca3-ae1a-cb456b73cc9c", + "savedPayload": { + "position": { + "x": 23478.798011282033, + "y": 18601.15115420731 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Lock", + "config": "{\n \"codeName\": \"lock\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "45b4e118-7a9a-40c8-8ed2-03ffae87a6bc", + "savedPayload": { + "position": { + "x": 23480.799907048106, + "y": 18645.266662944054 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "7acaf9cb-bf6d-47c2-a288-6e4dc906476d", + "savedPayload": { + "position": { + "x": 23478.46808712833, + "y": 18689.36596354647 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "c8a2f95e-0f17-4f6c-8f31-6b98355e64a9", + "savedPayload": { + "position": { + "x": 23471.825008223237, + "y": 18733.024355642618 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "337cfa18-312c-4ef5-97ee-59212d145f8d", + "savedPayload": { + "position": { + "x": 23460.934646814156, + "y": 18775.82138505051 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8fe05ad7-739a-4daa-9596-ae6962815cbc", + "savedPayload": { + "position": { + "x": 23445.901883034745, + "y": 18817.34489298171 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "0b3be933-7cb7-4793-904d-6d3b93d43ffa", + "savedPayload": { + "position": { + "x": 23426.871490617934, + "y": 18857.194985355785 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "d41e9e49-21a7-4996-9b92-110c5407abf5", + "savedPayload": { + "position": { + "x": 23404.02674264577, + "y": 18894.987883998896 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "77673c7f-d7a8-4acc-9dad-05e24feddec2", + "savedPayload": { + "position": { + "x": 23377.587646529428, + "y": 18930.35962263741 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "e5e7fc4c-6f3a-4ab6-885f-a2cf7492e78d", + "savedPayload": { + "position": { + "x": 23347.8088252176, + "y": 18962.969552092076 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "6ad23387-7fe6-4710-beca-867e3e15bd2e", + "savedPayload": { + "position": { + "x": 23314.977065038267, + "y": 18992.503620915846 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Base Asset", + "config": "{\n \"codeName\": \"actualSizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "0fe29e7c-0223-4798-8f1e-233a61fbab2c", + "savedPayload": { + "position": { + "x": 23279.40855378963, + "y": 19018.677399880988 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Quoted Asset", + "config": "{\n \"codeName\": \"actualSizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "65260069-f08c-422f-9593-e31de2a14161", + "savedPayload": { + "position": { + "x": 23241.44583567874, + "y": 19041.238821188017 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Base Asset", + "config": "{\n \"codeName\": \"amountReceivedInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "22390af1-457a-4c46-a8a3-f15d66670ebd", + "savedPayload": { + "position": { + "x": 23201.454512433535, + "y": 19059.97060601642 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Quoted Asset", + "config": "{\n \"codeName\": \"amountReceivedInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "0a80ec77-b299-40c2-b559-07c20d049cd5", + "savedPayload": { + "position": { + "x": 23159.819722358345, + "y": 19074.69235703847 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "5dcd55c5-3979-4b81-a1b9-a042f86acbb2", + "savedPayload": { + "position": { + "x": 23116.942431241492, + "y": 19085.262295744094 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "10b26b0c-6b8a-4061-b6a1-af12386dbfdb", + "savedPayload": { + "position": { + "x": 23073.235570835535, + "y": 19091.57862784544 + }, + "targetPosition": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "aa1d637d-6275-4802-b477-7665ca2638c9", + "savedPayload": { + "position": { + "x": 23030.803054239717, + "y": 18643.583670803124 + }, + "targetPosition": { + "x": 22580.80620143133, + "y": 18641.900678662194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "7554e752-eac9-4a0b-8cdf-69a7fe8ebfda", + "savedPayload": { + "position": { + "x": 22580.80620143133, + "y": 18641.900678662194 + }, + "targetPosition": { + "x": 22164.419266218032, + "y": 18812.55213685601 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Market Buy Orders", + "id": "63406c9e-ee25-418c-b78b-0186acd3325e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "63406c9e-ee25-418c-b78b-0186acd3325e" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Market Sell Orders", + "config": "{ \n \"codeName\": \"Market-Sell-Orders\", \n \"singularVariableName\": \"marketSellOrder\", \n \"pluralVariableName\": \"marketSellOrders\",\n \"nodePathType\": \"array\",\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "b2eea143-3f5b-442d-9baf-7b5408e067f9", + "savedPayload": { + "position": { + "x": 22826.26401717484, + "y": 18765.946011030544 + }, + "targetPosition": { + "x": 22613.613824613512, + "y": 18839.46400613128 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "6ccb651c-d762-4801-83ae-13ef40d6b3f9", + "savedPayload": { + "position": { + "x": 22838.211103811253, + "y": 18852.919940768912 + }, + "targetPosition": { + "x": 22613.613824613512, + "y": 18839.46400613128 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "5c4961f8-0ecf-4657-bc76-bf70050d9aed", + "savedPayload": { + "position": { + "x": 23253.79975552977, + "y": 18652.758581222526 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "ce27d0db-0d23-4eba-ad71-bc3d77c92bfb", + "savedPayload": { + "position": { + "x": 23290.252283716483, + "y": 18677.68645490957 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "614fdab2-21d5-4c10-80be-3708c43b438a", + "savedPayload": { + "position": { + "x": 23324.085924123185, + "y": 18706.067266641974 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "03dad188-07fa-40f9-ad83-70416b27c8ee", + "savedPayload": { + "position": { + "x": 23354.974840297415, + "y": 18737.627693688224 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "e4a59bdc-e3d1-4938-98ad-ca8991d20cd4", + "savedPayload": { + "position": { + "x": 23382.62155509081, + "y": 18772.063791883185 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{ \n\"codeName\": \"rate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "a062b34e-9fff-4f0d-a4ee-15f6c5e0d49c", + "savedPayload": { + "position": { + "x": 23406.759815526686, + "y": 18809.043922776546 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "4930aa5b-702d-47eb-8b14-703364f2ae15", + "savedPayload": { + "position": { + "x": 23427.15715696172, + "y": 18848.211947492415 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "88f6972b-7e40-496c-931d-0ace3701beaa", + "savedPayload": { + "position": { + "x": 23443.617141847575, + "y": 18889.190656541352 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "e1cc6758-6741-4e1a-ae78-e58f6eedd4a5", + "savedPayload": { + "position": { + "x": 23455.98125153186, + "y": 18931.58540255398 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "a80393cf-ecac-43ea-b46a-e8cd3e269f5e", + "savedPayload": { + "position": { + "x": 23464.13041287941, + "y": 18974.98790095087 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "8b422550-38e6-452d-8668-9b4e41e93a01", + "savedPayload": { + "position": { + "x": 23467.986145011655, + "y": 19018.980161946238 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderCounters\"\n}", + "project": "Foundations", + "id": "505d9de9-5a6e-499a-a449-f1ab972723f1", + "savedPayload": { + "position": { + "x": 23467.51131512041, + "y": 19063.138516018087 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "55c8cb63-2af8-4d3b-8717-8e7cefffcb58", + "savedPayload": { + "position": { + "x": 23462.710496077085, + "y": 19107.037694077288 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{ \n\"codeName\": \"actualRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\"\n}", + "project": "Foundations", + "id": "01327a50-60dc-4c93-ae40-b7697780db96", + "savedPayload": { + "position": { + "x": 23453.629922393473, + "y": 19150.254923041404 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "2ea8b959-6b92-45cb-9efb-657f37aa2760", + "savedPayload": { + "position": { + "x": 23440.3570449581, + "y": 19192.373997370567 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Lock", + "config": "{\n \"codeName\": \"lock\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "da6ded21-26cf-4592-ad8c-6c05e64902ad", + "savedPayload": { + "position": { + "x": 23423.01968883634, + "y": 19232.98928735436 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "97a77890-2470-4be5-9bd0-6a750b596d04", + "savedPayload": { + "position": { + "x": 23401.78482224522, + "y": 19271.709645547664 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "7d085f6d-6c77-476e-9a9e-e6ea85ac3416", + "savedPayload": { + "position": { + "x": 23376.856948558176, + "y": 19308.162173734378 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "ef8fb614-c163-4ade-a2a5-94a40d0ac1bb", + "savedPayload": { + "position": { + "x": 23348.47613682577, + "y": 19341.99581414108 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8f56a2df-1012-4a4a-af68-a9727fa13b63", + "savedPayload": { + "position": { + "x": 23316.91570977952, + "y": 19372.88473031531 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "af28099f-92fb-4e30-b7db-31f42c2f9beb", + "savedPayload": { + "position": { + "x": 23282.47961158456, + "y": 19400.531445108703 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8dd9192b-396d-45ab-8e88-a8319bb928c8", + "savedPayload": { + "position": { + "x": 23245.4994806912, + "y": 19424.669705544577 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "ffd93d30-1340-4ccb-9c4e-22d274c4440e", + "savedPayload": { + "position": { + "x": 23206.33145597533, + "y": 19445.06704697961 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "03f9178a-1988-4e37-9584-4ef761a34f43", + "savedPayload": { + "position": { + "x": 23165.352746926394, + "y": 19461.52703186547 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "dea36bff-d618-4d8d-8c18-d5a8494bc910", + "savedPayload": { + "position": { + "x": 23122.958000913764, + "y": 19473.891141549757 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Base Asset", + "config": "{\n \"codeName\": \"actualSizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "360b0142-a82f-4514-9767-1a21ddaba158", + "savedPayload": { + "position": { + "x": 23079.555502516876, + "y": 19482.040302897305 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Quoted Asset", + "config": "{\n \"codeName\": \"actualSizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "57b03eb3-eed3-4c9f-9d8e-2dae6a706ce4", + "savedPayload": { + "position": { + "x": 23035.563241521508, + "y": 19485.89603502955 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Base Asset", + "config": "{\n \"codeName\": \"amountReceivedInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "1706f0d7-bd25-4c0e-bf6f-7d87366ed18f", + "savedPayload": { + "position": { + "x": 22991.40488744966, + "y": 19485.4212051383 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Quoted Asset", + "config": "{\n \"codeName\": \"amountReceivedInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "b37045cb-2fdf-4d49-935e-0a778ecc8f6d", + "savedPayload": { + "position": { + "x": 22947.505709390458, + "y": 19480.62038609498 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "dc9729a9-37a2-43cf-bb0f-c6659bedeae4", + "savedPayload": { + "position": { + "x": 22904.28848042634, + "y": 19471.53981241137 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "15300971-c54e-4f99-8b68-3b019b41ac11", + "savedPayload": { + "position": { + "x": 22862.16940609718, + "y": 19458.26693497599 + }, + "targetPosition": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c340271a-8402-4ade-9905-bb8d7bb05132", + "savedPayload": { + "position": { + "x": 23018.316756724926, + "y": 19036.22664674282 + }, + "targetPosition": { + "x": 22613.613824613512, + "y": 18839.46400613128 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "cf240dfd-89a3-40b6-b2f6-17c5e203b53b", + "savedPayload": { + "position": { + "x": 22613.613824613512, + "y": 18839.46400613128 + }, + "targetPosition": { + "x": 22164.419266218032, + "y": 18812.55213685601 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Market Sell Orders", + "id": "c2cc9496-0d7e-4344-b6d6-9a90aaa30acb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "c2cc9496-0d7e-4344-b6d6-9a90aaa30acb" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Limit Buy Orders", + "config": "{ \n \"codeName\": \"Limit-Buy-Orders\", \n \"singularVariableName\": \"limitBuyOrder\", \n \"pluralVariableName\": \"limitBuyOrders\",\n \"nodePathType\": \"array\",\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "5bf0c662-67a4-4c82-b679-78a8341fd2f2", + "savedPayload": { + "position": { + "x": 22780.94242235368, + "y": 19057.725143694188 + }, + "targetPosition": { + "x": 22557.45295649574, + "y": 19031.697107837976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "e3c850ae-947d-4f49-8027-81fff1227835", + "savedPayload": { + "position": { + "x": 22753.969801634594, + "y": 19141.269593328958 + }, + "targetPosition": { + "x": 22557.45295649574, + "y": 19031.697107837976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "8982dcab-8e8e-4719-9e95-5d0a77051a76", + "savedPayload": { + "position": { + "x": 23215.248997793362, + "y": 19141.24759796309 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "4fc41f14-9a38-41a5-95d4-a49a69dc544f", + "savedPayload": { + "position": { + "x": 23237.275791802338, + "y": 19179.52299532806 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "ece786ed-b48b-4e88-b0de-034d836cc3ce", + "savedPayload": { + "position": { + "x": 23255.444875782934, + "y": 19219.77308955238 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "14a04185-6f1d-4bae-8538-6d6278966965", + "savedPayload": { + "position": { + "x": 23269.58127152419, + "y": 19261.610250225716 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "e1939a15-8ef6-4f0f-bbe0-85f625f17f07", + "savedPayload": { + "position": { + "x": 23279.548837807368, + "y": 19304.63156262028 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{ \n\"codeName\": \"rate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "666ce947-3a58-4b03-98aa-bda393673dcf", + "savedPayload": { + "position": { + "x": 23285.25158152034, + "y": 19348.42270797987 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "c138d527-0a3c-4676-9028-00378b4063d3", + "savedPayload": { + "position": { + "x": 23286.634582123712, + "y": 19392.561953635988 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "84fa65f5-1718-4986-9556-6a0af760f54e", + "savedPayload": { + "position": { + "x": 23283.684520565654, + "y": 19436.624214524007 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "a86917be-bbbc-4fb5-99dc-df264f531b70", + "savedPayload": { + "position": { + "x": 23276.429807551627, + "y": 19480.185146984695 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "08c9ab2c-95d0-4d83-913c-2b47b9f031ff", + "savedPayload": { + "position": { + "x": 23264.940309933798, + "y": 19522.825235425622 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "9ba4b35a-249d-44fe-ada2-ee83715e5c7b", + "savedPayload": { + "position": { + "x": 23249.326677855013, + "y": 19564.13383248566 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderCounters\"\n}", + "project": "Foundations", + "id": "7f850a2c-3495-4204-abd0-efe797f812f6", + "savedPayload": { + "position": { + "x": 23229.73927912748, + "y": 19603.713113793547 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "53890827-47b5-433c-8ba3-7ee002a1dafa", + "savedPayload": { + "position": { + "x": 23206.3667511085, + "y": 19641.181909234052 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{ \n\"codeName\": \"actualRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\"\n}", + "project": "Foundations", + "id": "24782fa6-74c0-41fa-9aa1-561ecc4011bd", + "savedPayload": { + "position": { + "x": 23179.43418401962, + "y": 19676.17937382455 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "7aaca0e7-3b44-4276-8838-4f92f8c33189", + "savedPayload": { + "position": { + "x": 23149.200953204752, + "y": 19708.368462849485 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Lock", + "config": "{\n \"codeName\": \"lock\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "9358cda6-2690-405b-839d-baaad78c4322", + "savedPayload": { + "position": { + "x": 23115.9582212038, + "y": 19737.43917778519 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "30ff8d13-60ec-4552-a5ec-c1fc9d913ffb", + "savedPayload": { + "position": { + "x": 23080.026133698262, + "y": 19763.111551755173 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "27f011b3-c980-4469-b812-4a044b90e5b0", + "savedPayload": { + "position": { + "x": 23041.75073633329, + "y": 19785.13834576415 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "89667a2e-9cd6-426e-b62f-9cf77bf13eff", + "savedPayload": { + "position": { + "x": 23001.500642108975, + "y": 19803.30742974475 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "52a76a37-7918-4f3c-83b1-23ad23209555", + "savedPayload": { + "position": { + "x": 22959.663481435637, + "y": 19817.443825486 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "59fc741d-fbab-42b2-b72b-c562a921b9f9", + "savedPayload": { + "position": { + "x": 22916.64216904107, + "y": 19827.41139176918 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "80572f03-82e1-4aba-ac3b-d8bd9be897b8", + "savedPayload": { + "position": { + "x": 22872.851023681484, + "y": 19833.114135482152 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "05ee3ff0-db43-41b8-b26c-59b136052835", + "savedPayload": { + "position": { + "x": 22828.711778025365, + "y": 19834.497136085523 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesPaid\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "6cc95e87-42a3-4a3c-93b8-dc77fe5e825c", + "savedPayload": { + "position": { + "x": 22784.649517137346, + "y": 19831.547074527465 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesPaid\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "702a083e-0075-41b1-af2a-7ba99b6c6e84", + "savedPayload": { + "position": { + "x": 22741.088584676658, + "y": 19824.29236151344 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Base Asset", + "config": "{\n \"codeName\": \"actualSizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "cd4929d2-aaab-4780-bdf7-7f7afb7120af", + "savedPayload": { + "position": { + "x": 22698.44849623573, + "y": 19812.80286389561 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Quoted Asset", + "config": "{\n \"codeName\": \"actualSizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "789acffd-1800-4547-8d5a-149ba48d2a75", + "savedPayload": { + "position": { + "x": 22657.139899175694, + "y": 19797.189231816825 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Base Asset", + "config": "{\n \"codeName\": \"amountReceivedInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "e31c19f4-b6e2-452c-94ba-dc6c98d63b14", + "savedPayload": { + "position": { + "x": 22617.560617867806, + "y": 19777.60183308929 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Quoted Asset", + "config": "{\n \"codeName\": \"amountReceivedInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "89164c39-1423-4d49-b557-cab7393cc72d", + "savedPayload": { + "position": { + "x": 22580.0918224273, + "y": 19754.229305070312 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "16024fd3-f5aa-4bbb-a068-310378f0144c", + "savedPayload": { + "position": { + "x": 22545.094357836802, + "y": 19727.296737981433 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "23cd2150-b18e-478b-b662-23824f9d85c9", + "savedPayload": { + "position": { + "x": 22512.905268811868, + "y": 19697.063507166564 + }, + "targetPosition": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "28c97375-92ac-461e-ae8a-10bfac44c003", + "savedPayload": { + "position": { + "x": 22836.70558884977, + "y": 19384.568142811582 + }, + "targetPosition": { + "x": 22557.45295649574, + "y": 19031.697107837976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "a7baaab8-8e67-48fe-a22f-029bedfe5c7b", + "savedPayload": { + "position": { + "x": 22557.45295649574, + "y": 19031.697107837976 + }, + "targetPosition": { + "x": 22164.419266218032, + "y": 18812.55213685601 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Limit Buy Orders", + "id": "979e9aa8-fef3-4a35-8be6-68b0b480c029" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "979e9aa8-fef3-4a35-8be6-68b0b480c029" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Limit Sell Orders", + "config": "{ \n \"codeName\": \"Limit-Sell-Orders\", \n \"singularVariableName\": \"limitSellOrder\", \n \"pluralVariableName\": \"limitSellOrders\",\n \"nodePathType\": \"array\",\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "36702185-19b3-4f57-aefa-0e6e5bbfad3b", + "savedPayload": { + "position": { + "x": 22613.51085529955, + "y": 19300.944755503933 + }, + "targetPosition": { + "x": 22423.446945776584, + "y": 19180.525860405007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "b5fd306d-a501-46cc-a3cc-cd7ae5de87f1", + "savedPayload": { + "position": { + "x": 22552.96078555586, + "y": 19364.512722179505 + }, + "targetPosition": { + "x": 22423.446945776584, + "y": 19180.525860405007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "9f12fdf3-eada-4e6a-b1af-17580483cd79", + "savedPayload": { + "position": { + "x": 22968.568524137543, + "y": 19564.63444744613 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "24e1b1e5-8688-49ab-bbd5-865fb3afe760", + "savedPayload": { + "position": { + "x": 22971.80690727441, + "y": 19608.676456623947 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "fe46f7ff-1e9a-4d7c-b72c-2fd9a8ae7181", + "savedPayload": { + "position": { + "x": 22970.71282491735, + "y": 19652.82380854404 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "9f18a36e-e2f5-44a5-94c0-1cf0f06d3856", + "savedPayload": { + "position": { + "x": 22965.29681367756, + "y": 19696.651340074008 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "68f1b325-7dd0-49bc-9e8a-a3f58caed6f0", + "savedPayload": { + "position": { + "x": 22955.611032703957, + "y": 19739.736968126665 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{ \n\"codeName\": \"rate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "03cdc94a-a61d-4cda-8da5-5129f1ecf11e", + "savedPayload": { + "position": { + "x": 22941.748761362116, + "y": 19781.665754550853 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "a2eca706-c6d2-448d-ad88-cdd2fb2c1b0d", + "savedPayload": { + "position": { + "x": 22923.843500902938, + "y": 19822.03390221271 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "ed920227-e5ed-4154-89aa-d0addc68059b", + "savedPayload": { + "position": { + "x": 22902.067688772662, + "y": 19860.45264378277 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "c556f37a-95d0-437f-88e0-8e7e57419201", + "savedPayload": { + "position": { + "x": 22876.631037945972, + "y": 19896.5519857779 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "6edcaaf5-a447-4d26-830d-229a969919ab", + "savedPayload": { + "position": { + "x": 22847.778517275412, + "y": 19929.98427180077 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "eedb4aab-b2dc-4492-bcc1-0e15bd48fe19", + "savedPayload": { + "position": { + "x": 22815.787992307436, + "y": 19960.427530661047 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderCounters\"\n}", + "project": "Foundations", + "id": "5ec6663d-8a69-439f-ac4f-05b520e9fbee", + "savedPayload": { + "position": { + "x": 22780.967549285284, + "y": 19987.588577133916 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "4e39e49c-f926-4995-b856-491058030c13", + "savedPayload": { + "position": { + "x": 22743.65252811005, + "y": 20011.205835494107 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{ \n\"codeName\": \"actualRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\"\n}", + "project": "Foundations", + "id": "26c1b6b1-3171-46b8-8487-9445e7e223bc", + "savedPayload": { + "position": { + "x": 22704.202292834118, + "y": 20031.05185863311 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "55e76382-cf45-45a3-bb4d-3b18f2994356", + "savedPayload": { + "position": { + "x": 22662.996770788886, + "y": 20046.935518499155 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Lock", + "config": "{\n \"codeName\": \"lock\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "83511246-247e-4f05-a8d2-77cab93fb664", + "savedPayload": { + "position": { + "x": 22620.43279367688, + "y": 20058.703846764834 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "8b2dc921-cabd-45a7-b6ed-97e69fd289e5", + "savedPayload": { + "position": { + "x": 22576.920275865523, + "y": 20066.243507995732 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "34e6247b-3571-48b9-a862-25fa1a61341d", + "savedPayload": { + "position": { + "x": 22532.878266687705, + "y": 20069.4818911326 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "a24a2624-1e58-43c4-b3ed-7103a2324814", + "savedPayload": { + "position": { + "x": 22488.730914767613, + "y": 20068.38780877554 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "79b6545a-5083-4f2d-8bc0-aa6a5bb087a7", + "savedPayload": { + "position": { + "x": 22444.90338323764, + "y": 20062.97179753575 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "833f2f08-ae8f-49da-ad20-ed49e432d905", + "savedPayload": { + "position": { + "x": 22401.817755184988, + "y": 20053.286016562146 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "12e16c9f-caee-4f82-b968-74d016052e67", + "savedPayload": { + "position": { + "x": 22359.8889687608, + "y": 20039.423745220305 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "1db6c191-74ba-491a-9724-5878f7fe7e7f", + "savedPayload": { + "position": { + "x": 22319.520821098944, + "y": 20021.518484761127 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesPaid\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "f78b773b-be84-442e-ada8-2e9dd316b8f5", + "savedPayload": { + "position": { + "x": 22281.102079528882, + "y": 19999.74267263085 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesPaid\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "ad069a4e-d1d0-4d0c-bba5-97cc038db454", + "savedPayload": { + "position": { + "x": 22245.002737533752, + "y": 19974.30602180416 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Base Asset", + "config": "{\n \"codeName\": \"actualSizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "1210c1aa-f025-491f-913d-48acf29a5e68", + "savedPayload": { + "position": { + "x": 22211.570451510877, + "y": 19945.4535011336 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Quoted Asset", + "config": "{\n \"codeName\": \"actualSizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8329ccf3-95fb-4804-a400-35116686d906", + "savedPayload": { + "position": { + "x": 22181.127192650605, + "y": 19913.462976165625 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Base Asset", + "config": "{\n \"codeName\": \"amountReceivedInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "3c9bfb39-19bd-43ba-aab6-ff1b27172f59", + "savedPayload": { + "position": { + "x": 22153.966146177736, + "y": 19878.642533143473 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Quoted Asset", + "config": "{\n \"codeName\": \"amountReceivedInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "193784b1-c9e9-45c5-9484-8277104417a9", + "savedPayload": { + "position": { + "x": 22130.348887817545, + "y": 19841.32751196824 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "775b4318-e63f-44a1-842f-15cc9007c16c", + "savedPayload": { + "position": { + "x": 22110.502864678543, + "y": 19801.877276692307 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "31b807b7-7d70-44cc-980a-83e7a1a80310", + "savedPayload": { + "position": { + "x": 22094.619204812498, + "y": 19760.671754647075 + }, + "targetPosition": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3d00d923-689e-4a81-af76-36792d4d539e", + "savedPayload": { + "position": { + "x": 22521.93986972673, + "y": 19619.61485358492 + }, + "targetPosition": { + "x": 22423.446945776584, + "y": 19180.525860405007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "946fb865-6bd8-4325-97eb-ce2b4fb2b21a", + "savedPayload": { + "position": { + "x": 22423.446945776584, + "y": 19180.525860405007 + }, + "targetPosition": { + "x": 22164.419266218032, + "y": 18812.55213685601 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Limit Sell Orders", + "id": "b34d4914-6f2a-41ed-adf7-b002438bec25" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "b34d4914-6f2a-41ed-adf7-b002438bec25" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Last Market Order", + "config": "{ \n \"codeName\": \"Last-Market-Order\", \n \"singularVariableName\": \"lastMarketOrder\", \n \"pluralVariableName\": \"lastMarketOrders\",\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "3e49bfbd-0700-4a58-8902-8cc4f43a68b1", + "savedPayload": { + "position": { + "x": 22357.131191280932, + "y": 19447.43221944806 + }, + "targetPosition": { + "x": 22238.137326354845, + "y": 19256.472904121594 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "1dd8f2a5-7e99-4b5d-959d-2451b5bb6343", + "savedPayload": { + "position": { + "x": 22274.99635642325, + "y": 19478.433287754386 + }, + "targetPosition": { + "x": 22238.137326354845, + "y": 19256.472904121594 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "d2d4a107-6943-47f0-8f0d-341c4357ed52", + "savedPayload": { + "position": { + "x": 22562.616427707337, + "y": 19839.062171632548 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "12d4f569-88be-4a3b-9597-0e615f4d7470", + "savedPayload": { + "position": { + "x": 22546.42499847567, + "y": 19880.147732565754 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "0473fdcb-9b35-4580-b0b7-77d7ea7c8b82", + "savedPayload": { + "position": { + "x": 22526.284446209815, + "y": 19919.448417702104 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "64879119-c210-4fa1-b90f-8d71ca9353a5", + "savedPayload": { + "position": { + "x": 22502.38873543803, + "y": 19956.585739959795 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "7f99e381-fde2-4b38-8cb6-62d19591ea7c", + "savedPayload": { + "position": { + "x": 22474.96799491778, + "y": 19991.202046624163 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{ \n\"codeName\": \"rate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "dc911a6c-c17e-408c-9af6-f2768a82e150", + "savedPayload": { + "position": { + "x": 22444.286301369975, + "y": 20022.963963738828 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "1053a853-36d3-401a-b744-8690be813a5c", + "savedPayload": { + "position": { + "x": 22410.6391362758, + "y": 20051.565606679145 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "915fdbbf-07b7-462b-b737-7a1e216ac184", + "savedPayload": { + "position": { + "x": 22374.35054022852, + "y": 20076.731525988354 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "55732f6a-f770-42be-a23a-66447ef50c99", + "savedPayload": { + "position": { + "x": 22335.769992245434, + "y": 20098.219360106414 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "f3c4e31c-5f5e-46d6-a048-bc43d0c72400", + "savedPayload": { + "position": { + "x": 22295.2690440939, + "y": 20115.822169444324 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "3228be1b-9243-4ddb-9e4e-a3999b1fdca2", + "savedPayload": { + "position": { + "x": 22253.23774204468, + "y": 20129.370429325485 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderCounters\"\n}", + "project": "Foundations", + "id": "0af9417f-5d86-4b72-976a-aef42003e376", + "savedPayload": { + "position": { + "x": 22210.080870513157, + "y": 20138.733662601007 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "7f92dd7e-2072-4ca8-9a05-6e9a63a05687", + "savedPayload": { + "position": { + "x": 22166.214053764124, + "y": 20143.82169621599 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{ \n\"codeName\": \"actualRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderStatistics\"\n}", + "project": "Foundations", + "id": "22fd85eb-e15f-46f5-a5ee-a100cd632002", + "savedPayload": { + "position": { + "x": 22122.05975322292, + "y": 20144.585529625314 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "14b07088-6c9c-471d-8a4b-6b8e728e4b73", + "savedPayload": { + "position": { + "x": 22078.043198940948, + "y": 20141.01780669569 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Lock", + "config": "{\n \"codeName\": \"lock\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "d325d87f-a545-4df1-842f-ec76f761fc15", + "savedPayload": { + "position": { + "x": 22034.588294397843, + "y": 20133.152886549255 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "02826a0d-db93-4ed2-9798-053de40c3dea", + "savedPayload": { + "position": { + "x": 21992.11353407922, + "y": 20121.066512666417 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "e3650ba8-2b94-4a6e-bac8-c3c370d4ed6d", + "savedPayload": { + "position": { + "x": 21951.027973146014, + "y": 20104.87508343475 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "9054d72b-fd09-446b-83e9-0159512c8c5d", + "savedPayload": { + "position": { + "x": 21911.727288009664, + "y": 20084.734531168895 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "01e4143c-8a90-43bf-9e2f-b8df9079ae92", + "savedPayload": { + "position": { + "x": 21874.589965751973, + "y": 20060.83882039711 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderQuotedAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "5ca06ddd-072a-44fe-9e03-f9586d64ada7", + "savedPayload": { + "position": { + "x": 21839.973659087605, + "y": 20033.41807987686 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "5ff660dc-54c9-4692-b54c-89de0369e1f8", + "savedPayload": { + "position": { + "x": 21808.21174197294, + "y": 20002.736386329056 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "acae85e5-f521-445b-957f-d678ff7b5422", + "savedPayload": { + "position": { + "x": 21779.610099032623, + "y": 19969.08922123488 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderBaseAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "e84a1265-2eb1-4bb3-bb93-1233179fd7b5", + "savedPayload": { + "position": { + "x": 21754.444179723414, + "y": 19932.8006251876 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderQuotedAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "e4c3da1e-5acb-4f24-9629-3caf016d2887", + "savedPayload": { + "position": { + "x": 21732.956345605355, + "y": 19894.220077204514 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Base Asset", + "config": "{\n \"codeName\": \"actualSizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderBaseAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "a5da26f7-4158-4076-9c55-0098ecb72f67", + "savedPayload": { + "position": { + "x": 21715.353536267445, + "y": 19853.71912905298 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Quoted Asset", + "config": "{\n \"codeName\": \"actualSizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderQuotedAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "97cd7db5-0368-4c36-99ee-108b7a6c4b9a", + "savedPayload": { + "position": { + "x": 21701.805276386283, + "y": 19811.68782700376 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Base Asset", + "config": "{\n \"codeName\": \"amountReceivedInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderBaseAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "56c8e3bf-4ce2-4816-a6df-32dc0d9bc670", + "savedPayload": { + "position": { + "x": 21692.44204311076, + "y": 19768.530955472237 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Quoted Asset", + "config": "{\n \"codeName\": \"amountReceivedInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderQuotedAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "3a580240-7900-49a4-a1d3-529a9e49c0ae", + "savedPayload": { + "position": { + "x": 21687.35400949578, + "y": 19724.664138723205 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderBaseAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "9dc87003-0398-47ed-9dc8-87e79931c888", + "savedPayload": { + "position": { + "x": 21686.590176086454, + "y": 19680.509838182 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.marketOrders.orderQuotedAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "72d3e0a3-1fe4-4486-933a-958f2e020cdb", + "savedPayload": { + "position": { + "x": 21690.157899016078, + "y": 19636.49328390003 + }, + "targetPosition": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ae866568-4ccd-4bfa-bc83-429950d3558e", + "savedPayload": { + "position": { + "x": 22136.362810376344, + "y": 19694.812895335424 + }, + "targetPosition": { + "x": 22238.137326354845, + "y": 19256.472904121594 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "c26bf2a8-bdba-4a22-b1de-09547dd3a4ea", + "savedPayload": { + "position": { + "x": 22238.137326354845, + "y": 19256.472904121594 + }, + "targetPosition": { + "x": 22164.419266218032, + "y": 18812.55213685601 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Last Market Order", + "id": "da156a86-b3f1-4517-a48c-2f36a30516f2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Last Market Order", + "Plotter Module", + "Foundations", + "da156a86-b3f1-4517-a48c-2f36a30516f2" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Last Limit Order", + "config": "{ \n \"codeName\": \"Last-Limit-Order\", \n \"singularVariableName\": \"lastLimitOrder\", \n \"pluralVariableName\": \"lastLimitOrders\",\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "a36e620d-47db-48d3-83f7-1bb8bf4553ef", + "savedPayload": { + "position": { + "x": 22062.582567046946, + "y": 19468.1738967416 + }, + "targetPosition": { + "x": 22038.22694103033, + "y": 19244.49599555031 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "9fe9ad20-6f10-44bb-91ff-a5f9584aeab9", + "savedPayload": { + "position": { + "x": 21975.13077843648, + "y": 19460.46792489746 + }, + "targetPosition": { + "x": 22038.22694103033, + "y": 19244.49599555031 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "0d08691e-f5a6-41b2-a37f-e4c46466c21b", + "savedPayload": { + "position": { + "x": 22077.79649987647, + "y": 19910.17699411208 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "95c35ad8-bc8a-40c8-929f-b5406e42ddb1", + "savedPayload": { + "position": { + "x": 22045.382169410448, + "y": 19940.168607576514 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "aa95203e-87f0-40ce-8e57-aa20f9e01d52", + "savedPayload": { + "position": { + "x": 22010.18423061971, + "y": 19966.8386432466 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "8282be02-9f94-4aab-825d-f774277f66a1", + "savedPayload": { + "position": { + "x": 21972.541658895952, + "y": 19989.930254099505 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\"\n}", + "project": "Foundations", + "id": "05b8bb20-a1f2-400c-a0df-b6c219d1f08e", + "savedPayload": { + "position": { + "x": 21932.816972782402, + "y": 20009.221055299564 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{ \n\"codeName\": \"rate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "cc308d02-9719-41a3-ae0e-8a5d38d6d92f", + "savedPayload": { + "position": { + "x": 21891.392742722055, + "y": 20024.525265885793 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "c8755440-1605-45a8-921f-6653d8b8eb38", + "savedPayload": { + "position": { + "x": 21848.667906695176, + "y": 20035.69549794411 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "7c551fe7-997f-4d74-9759-0a7b7fe9fca9", + "savedPayload": { + "position": { + "x": 21805.05392822848, + "y": 20042.624176033532 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "f91557d2-423c-4ffc-af6d-e79a7154d2ee", + "savedPayload": { + "position": { + "x": 21760.970833776428, + "y": 20045.24457319645 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "04aea1ca-df90-4553-b475-6c17123f050e", + "savedPayload": { + "position": { + "x": 21716.843167636856, + "y": 20043.531453575735 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "d7655040-6da8-4e31-9208-1de5635e237f", + "savedPayload": { + "position": { + "x": 21673.09590335733, + "y": 20037.50131544982 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderCounters\"\n}", + "project": "Foundations", + "id": "aa2fb6ec-4739-42c0-8a8d-d76d9707f2bb", + "savedPayload": { + "position": { + "x": 21630.15035100755, + "y": 20027.21223234526 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "f3615a37-efca-43a3-8157-9e367bd31fe6", + "savedPayload": { + "position": { + "x": 21588.42009973307, + "y": 20012.763293756947 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{ \n\"codeName\": \"actualRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderStatistics\"\n}", + "project": "Foundations", + "id": "7debe1ab-ddae-4759-8893-c9dd2c1a42c3", + "savedPayload": { + "position": { + "x": 21548.307034665737, + "y": 19994.29365086207 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "f2437f59-d956-4c0c-b147-b911c62cd1f0", + "savedPayload": { + "position": { + "x": 21510.19746655018, + "y": 19971.98117641825 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Lock", + "config": "{\n \"codeName\": \"lock\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "6172e898-3382-4f65-99c9-ab7d6ef61532", + "savedPayload": { + "position": { + "x": 21474.45841136017, + "y": 19946.04075175161 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "63a34f8b-d5ac-4fec-94e6-d5c35e683c80", + "savedPayload": { + "position": { + "x": 21441.43405573413, + "y": 19916.72219733218 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "14d79568-12ad-4eff-b4da-1dd50cc69769", + "savedPayload": { + "position": { + "x": 21411.442442269697, + "y": 19884.30786686616 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "94bdc875-89e3-4f2b-ab33-75ea5e594fbd", + "savedPayload": { + "position": { + "x": 21384.77240659961, + "y": 19849.10992807542 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "ae879991-b40b-4cf2-8311-92734535f01a", + "savedPayload": { + "position": { + "x": 21361.680795746706, + "y": 19811.467356351663 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderQuotedAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "c4f3be74-bfbc-4c07-9b66-33d0e1a4706d", + "savedPayload": { + "position": { + "x": 21342.389994546647, + "y": 19771.742670238113 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "a7003181-aa7d-4f72-ae8d-427fd3c7863d", + "savedPayload": { + "position": { + "x": 21327.085783960418, + "y": 19730.318440177765 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "2acba3a2-cd6f-408b-b012-16d7d7e69029", + "savedPayload": { + "position": { + "x": 21315.9155519021, + "y": 19687.593604150887 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderBaseAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "a74b6011-d009-4248-bd85-1316cb113272", + "savedPayload": { + "position": { + "x": 21308.98687381268, + "y": 19643.97962568419 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderQuotedAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "e094f1b4-1446-4b6a-a51c-fb4e1ca7b981", + "savedPayload": { + "position": { + "x": 21306.36647664976, + "y": 19599.896531232134 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Base Asset", + "config": "{\n \"codeName\": \"actualSizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderBaseAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "c0e4d9f1-5d73-466e-aaff-33de5dfd35b8", + "savedPayload": { + "position": { + "x": 21308.079596270476, + "y": 19555.768865092567 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Size In Quoted Asset", + "config": "{\n \"codeName\": \"actualSizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderQuotedAsset\",\n \"childProperty\": \"actualSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "d181bfd0-0992-4918-98fe-912d6f4d2bfa", + "savedPayload": { + "position": { + "x": 21314.109734396392, + "y": 19512.02160081304 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Base Asset", + "config": "{\n \"codeName\": \"amountReceivedInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderBaseAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "b2b301df-3ea6-4c1e-8260-dd10672da070", + "savedPayload": { + "position": { + "x": 21324.39881750095, + "y": 19469.07604846326 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Amount Received In Quoted Asset", + "config": "{\n \"codeName\": \"amountReceivedInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderQuotedAsset\",\n \"childProperty\": \"amountReceived\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "f55f9eac-bb66-46b7-a3fc-f698ab92cd43", + "savedPayload": { + "position": { + "x": 21338.847756089264, + "y": 19427.34579718878 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderBaseAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "cdd093b8-b72b-4b6e-b1dd-02682af84825", + "savedPayload": { + "position": { + "x": 21357.31739898414, + "y": 19387.232732121447 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees To Be Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesToBePaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioLast.limitOrders.orderQuotedAsset\",\n \"childProperty\": \"feesToBePaid\"\n}", + "project": "Foundations", + "id": "29ae3977-0e58-42af-8646-0ad82e145efe", + "savedPayload": { + "position": { + "x": 21379.629873427963, + "y": 19349.12316400589 + }, + "targetPosition": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5bd33917-2668-4526-b416-067f135527a6", + "savedPayload": { + "position": { + "x": 21756.34267619525, + "y": 19595.26837365096 + }, + "targetPosition": { + "x": 22038.22694103033, + "y": 19244.49599555031 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "14ad3c06-8e6f-49bc-9ab8-c07a1cb2446a", + "savedPayload": { + "position": { + "x": 22038.22694103033, + "y": 19244.49599555031 + }, + "targetPosition": { + "x": 22164.419266218032, + "y": 18812.55213685601 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Last Limit Order", + "id": "1549b27c-71d7-461d-b9e4-7ce79eb812b3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Engine", + "Plotter", + "Foundations", + "08613be0-91cc-4da6-b659-4abe903a81bc" + ], + [ + "Last Limit Order", + "Plotter Module", + "Foundations", + "1549b27c-71d7-461d-b9e4-7ce79eb812b3" + ] + ] + } + } + ], + "productDefinitionFolders": [], + "id": "f4ffc75d-0c3f-4902-8a0d-7ee773b1bed4", + "savedPayload": { + "position": { + "x": 23054.419266218032, + "y": 18811.05213685601 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18509.943363994524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a468e010-fa0a-4eed-8123-a34293080625", + "savedPayload": { + "position": { + "x": 22720.004094753203, + "y": 18509.943363994524 + }, + "targetPosition": { + "x": 22292.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Product Definition Folder", + "name": "Portfolio System", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Portfolio System Errors", + "config": "{\n \"codeName\": \"Portfolio-System-Errors\",\n \"singularVariableName\": \"portfolioSystemError\",\n \"pluralVariableName\": \"portfolioSystemErrors\",\n \"nodePath\": \"portfolioSystem\",\n \"propertyNameThatDefinesStatus\": \"errors\",\n \"propertyValueThatPreventsSavingObject\": \"->Empty Array->\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "9fc4618f-bc7d-4168-ae58-01e63e0f932b", + "savedPayload": { + "position": { + "x": 23037.032665152397, + "y": 18205.217779373772 + }, + "targetPosition": { + "x": 22984.507458284817, + "y": 18424.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "7939bedd-fa7d-4b0e-bfeb-6e9819e841cc", + "savedPayload": { + "position": { + "x": 23116.759140050624, + "y": 18241.972187728887 + }, + "targetPosition": { + "x": 22984.507458284817, + "y": 18424.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "fd631c02-3fcb-4135-9c8a-63894970ba85", + "savedPayload": { + "position": { + "x": 23228.876702132067, + "y": 18087.655602312683 + }, + "targetPosition": { + "x": 23176.351495264487, + "y": 18306.43883440216 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "ce7e72d6-37fa-43f5-bdb3-dd8a59ebabce", + "savedPayload": { + "position": { + "x": 23368.195532244157, + "y": 18188.876657341072 + }, + "targetPosition": { + "x": 23176.351495264487, + "y": 18306.43883440216 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Errors", + "config": "{\n \"codeName\": \"errors\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "ce31e057-e0a9-4d21-83be-1a5df70e5af2", + "savedPayload": { + "position": { + "x": 23395.134727353965, + "y": 18358.96404126974 + }, + "targetPosition": { + "x": 23176.351495264487, + "y": 18306.43883440216 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f3e5e6de-c934-41e8-ad0f-a03e56830b9b", + "savedPayload": { + "position": { + "x": 23176.351495264487, + "y": 18306.43883440216 + }, + "targetPosition": { + "x": 22984.507458284817, + "y": 18424.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "bc82de57-3972-4298-a10a-b3e7ea4d80db", + "savedPayload": { + "position": { + "x": 22984.507458284817, + "y": 18424.00101146325 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Errors", + "id": "32aa7be5-c9c5-402e-902d-7638f439d1ac" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Portfolio System Highlights", + "config": "{\n \"codeName\": \"Portfolio-System-Highlights\",\n \"singularVariableName\": \"portfolioSystemHighlight\",\n \"pluralVariableName\": \"portfolioSystemHighlights\",\n \"nodePath\": \"portfolioSystem\",\n \"propertyNameThatDefinesStatus\": \"highlights\",\n \"propertyValueThatPreventsSavingObject\": \"->Empty Array->\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "1bc30eef-c828-48c0-9ddc-e2ffcccd8beb", + "savedPayload": { + "position": { + "x": 21605.623919283018, + "y": 17773.71125842069 + }, + "targetPosition": { + "x": 21488.06174222193, + "y": 17965.55529540036 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "5c868ef0-c868-4e60-b952-44bdb1837431", + "savedPayload": { + "position": { + "x": 21670.090565956292, + "y": 17833.303613634554 + }, + "targetPosition": { + "x": 21488.06174222193, + "y": 17965.55529540036 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "5b1bec8a-3056-44f6-bf35-63d8465cd8b3", + "savedPayload": { + "position": { + "x": 21824.407151372496, + "y": 17721.18605155311 + }, + "targetPosition": { + "x": 21706.844974311407, + "y": 17913.03008853278 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "9f8c3a21-5d70-4bba-a80e-9f3c8f3a5748", + "savedPayload": { + "position": { + "x": 21925.628206400885, + "y": 17860.5048816652 + }, + "targetPosition": { + "x": 21706.844974311407, + "y": 17913.03008853278 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Highlights", + "config": "{\n \"codeName\": \"highlights\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "09f71e51-e95b-48f1-9dc3-054e1a8e7872", + "savedPayload": { + "position": { + "x": 21898.689011291077, + "y": 18030.59226559387 + }, + "targetPosition": { + "x": 21706.844974311407, + "y": 17913.03008853278 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "86984045-ce2b-4e08-844c-28190eb33f84", + "savedPayload": { + "position": { + "x": 21706.844974311407, + "y": 17913.03008853278 + }, + "targetPosition": { + "x": 21488.06174222193, + "y": 17965.55529540036 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "dbfd2147-dd9b-4602-9ad9-20a12b733280", + "savedPayload": { + "position": { + "x": 23084.06174222193, + "y": 18523.55529540036 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Highlights", + "id": "89966321-143c-458b-b78f-861d68be8812" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Highlights", + "Plotter Module", + "Foundations", + "89966321-143c-458b-b78f-861d68be8812" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Portfolio System Values", + "config": "{\n \"codeName\": \"Portfolio-System-Values\",\n \"singularVariableName\": \"portfolioSystemValue\",\n \"pluralVariableName\": \"portfolioSystemValues\",\n \"nodePath\": \"portfolioSystem\",\n \"propertyNameThatDefinesStatus\": \"values\",\n \"propertyValueThatPreventsSavingObject\": \"->Empty Array->\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "2c268c76-f100-4b16-a40a-969e8e502b67", + "savedPayload": { + "position": { + "x": 23319.07086934603, + "y": 18502.87520058896 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "58ef1ea8-a53f-4d5b-8dfb-539d2e0556fb", + "savedPayload": { + "position": { + "x": 23361.96724325243, + "y": 18579.472187728887 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "471d1140-7ce4-4ff1-af64-a339a74b8635", + "savedPayload": { + "position": { + "x": 23543.377269435983, + "y": 18520.528497127725 + }, + "targetPosition": { + "x": 23372.285927175977, + "y": 18666.654308002016 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "dd3e6918-d4db-40fa-b5e0-ffe34e850b14", + "savedPayload": { + "position": { + "x": 23596.59232726593, + "y": 18684.307604540783 + }, + "targetPosition": { + "x": 23372.285927175977, + "y": 18666.654308002016 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Values", + "config": "{\n \"codeName\": \"values\",\n \"isString\": false,\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "f1ae720e-612b-4e88-be72-c90f6a4128f9", + "savedPayload": { + "position": { + "x": 23518.41173805027, + "y": 18837.745650262023 + }, + "targetPosition": { + "x": 23372.285927175977, + "y": 18666.654308002016 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "46d221dd-78ce-4364-9603-0b43e380f71c", + "savedPayload": { + "position": { + "x": 23372.285927175977, + "y": 18666.654308002016 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "17505511-0585-4021-a217-416be626750f", + "savedPayload": { + "position": { + "x": 23147.979527086023, + "y": 18649.00101146325 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Values", + "id": "013b3d4a-58c1-4556-a77b-5493b259bad2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Values", + "Plotter Module", + "Foundations", + "013b3d4a-58c1-4556-a77b-5493b259bad2" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Portfolio System Status", + "config": "{\n \"codeName\": \"Portfolio-System-Status\",\n \"singularVariableName\": \"portfolioSystemState\",\n \"pluralVariableName\": \"portfolioSystemStatus\",\n \"nodePath\": \"portfolioSystem\",\n \"propertyNameThatDefinesStatus\": \"status\",\n \"propertyValueThatPreventsSavingObject\": \"->Empty Array->\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "2d5023ee-45aa-4c52-8326-fcb6cc6c3790", + "savedPayload": { + "position": { + "x": 23377.87698956824, + "y": 18701.95488664983 + }, + "targetPosition": { + "x": 23170.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "567de809-30ea-4d9a-92c3-74833626b25d", + "savedPayload": { + "position": { + "x": 23395.004094753203, + "y": 18788.058658931976 + }, + "targetPosition": { + "x": 23170.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "2e71a186-a829-4d6e-ad73-2f7dfef7a155", + "savedPayload": { + "position": { + "x": 23585.74988438328, + "y": 18788.058658931976 + }, + "targetPosition": { + "x": 23377.87698956824, + "y": 18874.16243121412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "691325e8-4013-447a-8514-124e533ecc1c", + "savedPayload": { + "position": { + "x": 23585.74988438328, + "y": 18960.266203496267 + }, + "targetPosition": { + "x": 23377.87698956824, + "y": 18874.16243121412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{\n \"codeName\": \"status\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "d00f51e1-639e-498e-9ace-4da2d60e9233", + "savedPayload": { + "position": { + "x": 23463.980761850387, + "y": 19082.03532602916 + }, + "targetPosition": { + "x": 23377.87698956824, + "y": 18874.16243121412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9c33a8b5-ea0c-4e48-a828-e01e2e05f710", + "savedPayload": { + "position": { + "x": 23377.87698956824, + "y": 18874.16243121412 + }, + "targetPosition": { + "x": 23170.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "800ea2cf-fb08-4c2d-8afe-6f4e1fc0dd1d", + "savedPayload": { + "position": { + "x": 23170.004094753203, + "y": 18788.058658931976 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Status", + "id": "deb88e11-2bb3-4262-b839-b3549aa575f0" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Status", + "Plotter Module", + "Foundations", + "deb88e11-2bb3-4262-b839-b3549aa575f0" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Portfolio System Progress", + "config": "{\n \"codeName\": \"Portfolio-System-Progress\",\n \"singularVariableName\": \"portfolioSystemProgress\",\n \"pluralVariableName\": \"portfolioSystemProgresses\",\n \"nodePath\": \"portfolioSystem\",\n \"propertyNameThatDefinesStatus\": \"progress\",\n \"propertyValueThatPreventsSavingObject\": \"->Empty Array->\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "08d848b0-2601-498d-b634-250ba9f3716d", + "savedPayload": { + "position": { + "x": 23372.285927175977, + "y": 18909.463009861935 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18927.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "a369cbea-2535-48df-ab97-ed5c283cedd8", + "savedPayload": { + "position": { + "x": 23361.96724325243, + "y": 18996.645130135064 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18927.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "0734ecbd-2d13-400b-8f7c-59ad396abd9c", + "savedPayload": { + "position": { + "x": 23543.377269435983, + "y": 19055.588820736226 + }, + "targetPosition": { + "x": 23319.07086934603, + "y": 19073.242117274993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "8a3d214e-06c0-4ec9-95a7-085d259c61d2", + "savedPayload": { + "position": { + "x": 23490.162211606035, + "y": 19219.367928149284 + }, + "targetPosition": { + "x": 23319.07086934603, + "y": 19073.242117274993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Progress", + "config": "{\n \"codeName\": \"progress\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "c229b916-c8b1-4763-a25d-5c4887046d35", + "savedPayload": { + "position": { + "x": 23336.724165884796, + "y": 19297.548517364947 + }, + "targetPosition": { + "x": 23319.07086934603, + "y": 19073.242117274993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6ad3ad8d-e805-462e-bd3d-8a63b88d9ea3", + "savedPayload": { + "position": { + "x": 23319.07086934603, + "y": 19073.242117274993 + }, + "targetPosition": { + "x": 23147.979527086023, + "y": 18927.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "1a879881-25a5-4e83-a1fb-1f88db77ec86", + "savedPayload": { + "position": { + "x": 23147.979527086023, + "y": 18927.1163064007 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Progress", + "id": "2ee666aa-e150-4b07-bd56-1ff583dab06a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Progress", + "Plotter Module", + "Foundations", + "2ee666aa-e150-4b07-bd56-1ff583dab06a" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Portfolio System Running", + "config": "{\n \"codeName\": \"Portfolio-System-Running\",\n \"singularVariableName\": \"portfolioSystemRun\",\n \"pluralVariableName\": \"portfolioSystemRunning\",\n \"nodePath\": \"portfolioSystem\",\n \"propertyNameThatDefinesStatus\": \"running\",\n \"propertyValueThatPreventsSavingObject\": \"->Empty Array->\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "2e5628a5-a142-42e4-b1ab-690830549d7e", + "savedPayload": { + "position": { + "x": 23302.844974311407, + "y": 19105.08722933117 + }, + "targetPosition": { + "x": 23084.06174222193, + "y": 19052.56202246359 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "8749f10a-8662-4ca7-867c-232ac3303cb6", + "savedPayload": { + "position": { + "x": 23266.090565956292, + "y": 19184.813704229397 + }, + "targetPosition": { + "x": 23084.06174222193, + "y": 19052.56202246359 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "68e8d42e-21a1-491d-83d3-07cfb2dde171", + "savedPayload": { + "position": { + "x": 23420.407151372496, + "y": 19296.93126631084 + }, + "targetPosition": { + "x": 23201.623919283018, + "y": 19244.40605944326 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "6fd45e8d-a0f9-4b61-9d84-77a38346aae0", + "savedPayload": { + "position": { + "x": 23319.186096344107, + "y": 19436.25009642293 + }, + "targetPosition": { + "x": 23201.623919283018, + "y": 19244.40605944326 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Running", + "config": "{\n \"codeName\": \"running\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "e46442fa-4787-4e70-9660-8fbf73451b8f", + "savedPayload": { + "position": { + "x": 23149.098712415438, + "y": 19463.189291532737 + }, + "targetPosition": { + "x": 23201.623919283018, + "y": 19244.40605944326 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "149f9496-0a96-4813-85c0-cdebbf98508d", + "savedPayload": { + "position": { + "x": 23201.623919283018, + "y": 19244.40605944326 + }, + "targetPosition": { + "x": 23084.06174222193, + "y": 19052.56202246359 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "e6ac12c1-a26a-4417-ac44-b195dfcab5ca", + "savedPayload": { + "position": { + "x": 23084.06174222193, + "y": 19052.56202246359 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Running", + "id": "003dac2d-f7c7-4c3b-be44-1ae92ce0c089" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Running", + "Plotter Module", + "Foundations", + "003dac2d-f7c7-4c3b-be44-1ae92ce0c089" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Portfolio System Announcements", + "config": "{\n \"codeName\": \"Portfolio-System-Announcements\",\n \"singularVariableName\": \"portfolioSystemAnnouncement\",\n \"pluralVariableName\": \"portfolioSystemAnnouncements\",\n \"nodePath\": \"portfolioSystem\",\n \"propertyNameThatDefinesStatus\": \"announcements\",\n \"propertyValueThatPreventsSavingObject\": \"->Empty Array->\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "ee265296-155b-4a60-9bea-7115b944f6fd", + "savedPayload": { + "position": { + "x": 23176.351495264487, + "y": 19269.67848346179 + }, + "targetPosition": { + "x": 22984.507458284817, + "y": 19152.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "2cdca36e-cb07-47e5-80e8-d78fdc260d04", + "savedPayload": { + "position": { + "x": 23116.759140050624, + "y": 19334.145130135064 + }, + "targetPosition": { + "x": 22984.507458284817, + "y": 19152.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "42503b42-8989-4375-85e1-fc6c9fee1ddd", + "savedPayload": { + "position": { + "x": 23228.876702132067, + "y": 19488.461715551268 + }, + "targetPosition": { + "x": 23037.032665152397, + "y": 19370.89953849018 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.candle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "306af186-16dc-46cf-98b0-735a5ef5a982", + "savedPayload": { + "position": { + "x": 23089.557872019977, + "y": 19589.682770579657 + }, + "targetPosition": { + "x": 23037.032665152397, + "y": 19370.89953849018 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Announcements", + "config": "{\n \"codeName\": \"announcements\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "bb21dc87-9e3e-4cd0-b4c2-a4f013b0cbb1", + "savedPayload": { + "position": { + "x": 22919.47048809131, + "y": 19562.74357546985 + }, + "targetPosition": { + "x": 23037.032665152397, + "y": 19370.89953849018 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "dc7aad59-8dbf-4db1-bdc6-2ca72547c973", + "savedPayload": { + "position": { + "x": 23037.032665152397, + "y": 19370.89953849018 + }, + "targetPosition": { + "x": 22984.507458284817, + "y": 19152.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "af9edb41-e12d-4b70-b603-6a383533ec4b", + "savedPayload": { + "position": { + "x": 22984.507458284817, + "y": 19152.1163064007 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Announcements", + "id": "51cc3d20-8615-4c7d-974a-3b848fe331cf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Announcements", + "Plotter Module", + "Foundations", + "51cc3d20-8615-4c7d-974a-3b848fe331cf" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Portfolio System Warnings", + "config": "{\n \"codeName\": \"Portfolio-System-Warnings\",\n \"singularVariableName\": \"portfolioSystemWarning\",\n \"pluralVariableName\": \"portfolioSystemWarnings\",\n \"nodePath\": \"portfolioSystem\",\n \"propertyNameThatDefinesStatus\": \"warnings\",\n \"propertyValueThatPreventsSavingObject\": \"->Empty Array->\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "543de2c1-fff8-4cd4-ab83-b7ec6fb45ba2", + "savedPayload": { + "position": { + "x": 23005.18755309622, + "y": 19387.1254335248 + }, + "targetPosition": { + "x": 22859.06174222193, + "y": 19216.034091264795 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "d53ddbf0-c935-42e4-aeb6-e180e4e4766f", + "savedPayload": { + "position": { + "x": 22928.590565956292, + "y": 19430.021807431203 + }, + "targetPosition": { + "x": 22859.06174222193, + "y": 19216.034091264795 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "fd15d17e-8704-49d6-abff-e52f2f1980aa", + "savedPayload": { + "position": { + "x": 22987.534256557454, + "y": 19611.431833614755 + }, + "targetPosition": { + "x": 22841.408445683162, + "y": 19440.34049135475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "18395b77-996b-4194-9727-8151c47dca69", + "savedPayload": { + "position": { + "x": 22823.755149144396, + "y": 19664.646891444703 + }, + "targetPosition": { + "x": 22841.408445683162, + "y": 19440.34049135475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Warnings", + "config": "{\n \"codeName\": \"warnings\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "a3c76e7b-cfb5-4dd5-b651-cb8789230ec4", + "savedPayload": { + "position": { + "x": 22670.317103423156, + "y": 19586.46630222904 + }, + "targetPosition": { + "x": 22841.408445683162, + "y": 19440.34049135475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ff46a3ed-e82b-4dd7-a68f-6051ba14436e", + "savedPayload": { + "position": { + "x": 22841.408445683162, + "y": 19440.34049135475 + }, + "targetPosition": { + "x": 22859.06174222193, + "y": 19216.034091264795 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "9fc9834c-fb44-4fb9-a69d-5667d5cd10d1", + "savedPayload": { + "position": { + "x": 22859.06174222193, + "y": 19216.034091264795 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Warnings", + "id": "fd460feb-f20f-49ab-86d4-9cc68262305b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Portfolio System Infos", + "config": "{\n \"codeName\": \"Portfolio-System-Infos\",\n \"singularVariableName\": \"portfolioSystemInfo\",\n \"pluralVariableName\": \"portfolioSystemInfos\",\n \"nodePath\": \"portfolioSystem\",\n \"propertyNameThatDefinesStatus\": \"infos\",\n \"propertyValueThatPreventsSavingObject\": \"->Empty Array->\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "42d9dc6a-cb4c-4f56-b53e-47923754ae72", + "savedPayload": { + "position": { + "x": 22806.10786703535, + "y": 19445.931553747014 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 19238.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "c9b938f7-3b0c-4266-ae35-c563eaee3a12", + "savedPayload": { + "position": { + "x": 22720.004094753203, + "y": 19463.058658931976 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 19238.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastBegin\"\n}", + "project": "Foundations", + "id": "9e229482-eb7d-4331-bd07-f31fa7073f5c", + "savedPayload": { + "position": { + "x": 22720.004094753203, + "y": 19653.804448562052 + }, + "targetPosition": { + "x": 22633.900322471058, + "y": 19445.931553747014 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.cycle\",\n \"childProperty\": \"lastEnd\"\n}", + "project": "Foundations", + "id": "ed402ed7-f01c-40ce-85eb-e84cfa8efb56", + "savedPayload": { + "position": { + "x": 22547.796550188912, + "y": 19653.804448562052 + }, + "targetPosition": { + "x": 22633.900322471058, + "y": 19445.931553747014 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Infos", + "config": "{\n \"codeName\": \"infos\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "d0bdbdfc-49a0-4d7a-80f2-010df2aa7f15", + "savedPayload": { + "position": { + "x": 22426.02742765602, + "y": 19532.03532602916 + }, + "targetPosition": { + "x": 22633.900322471058, + "y": 19445.931553747014 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c0515223-74c6-4047-b23c-c5f404da4b14", + "savedPayload": { + "position": { + "x": 22633.900322471058, + "y": 19445.931553747014 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 19238.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "5d2d18dd-7d70-4c91-83ea-a87f1439fdc5", + "savedPayload": { + "position": { + "x": 22720.004094753203, + "y": 19238.058658931976 + }, + "targetPosition": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Infos", + "id": "09adab6c-357b-46ea-81f3-9c14201d87f7" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ] + ] + } + } + ], + "productDefinitionFolders": [], + "id": "2f6e3b95-5d68-4b38-babe-a38bfe797717", + "savedPayload": { + "position": { + "x": 22720.004094753203, + "y": 18788.058658931976 + }, + "targetPosition": { + "x": 22292.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Product Definition Folder", + "name": "Simulation Objects", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Episodes", + "config": "{\n \"codeName\": \"Episode-Objects\",\n \"singularVariableName\": \"episodeObject\",\n \"pluralVariableName\": \"episodeObjects\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "e6aba5dd-6167-40bb-9778-67d287bfcd91", + "savedPayload": { + "position": { + "x": 23201.800729216662, + "y": 18858.66012940312 + }, + "targetPosition": { + "x": 23004.06687886772, + "y": 18966.020850461533 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "4769fa28-d733-4b61-8dc3-b2be4aa91a89", + "savedPayload": { + "position": { + "x": 23227.83430532558, + "y": 18942.50194622631 + }, + "targetPosition": { + "x": 23004.06687886772, + "y": 18966.020850461533 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "7ae2d91d-627b-4fe0-9d39-af90665119f5", + "savedPayload": { + "position": { + "x": 24221.071040769075, + "y": 18394.206727867782 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "717bc790-6c6d-4536-824c-5f829f2fb9e3", + "savedPayload": { + "position": { + "x": 24314.735490383693, + "y": 18440.90609977408 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "b2611087-0ef8-44f1-b280-0c150ee5b94f", + "savedPayload": { + "position": { + "x": 24402.3451483253, + "y": 18498.16348613957 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "6a16a09e-479f-426a-9e8b-3ce17a59d287", + "savedPayload": { + "position": { + "x": 24482.715244263196, + "y": 18565.204579037778 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "b066c98f-46fb-4f6a-86df-3afe29c799ca", + "savedPayload": { + "position": { + "x": 24554.75891052342, + "y": 18641.122762695173 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "7a303ad8-cabc-4834-b8b3-93aa84cbeeff", + "savedPayload": { + "position": { + "x": 24617.501880109547, + "y": 18724.89137391421 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "95429a84-5e9e-4c30-9a29-e11dc903991a", + "savedPayload": { + "position": { + "x": 24670.095661992484, + "y": 18815.377585931856 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "33b95904-57f2-4a47-b4f0-8f0a83631306", + "savedPayload": { + "position": { + "x": 24711.829015496052, + "y": 18911.35772795821 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hits In Base Asset", + "config": "{ \n\"codeName\": \"hitsInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"hits\",\n \"decimals\": 0\n}", + "project": "Foundations", + "id": "cebd5e7d-bf32-49b1-97a0-5e27879f7551", + "savedPayload": { + "position": { + "x": 24742.137568607006, + "y": 19011.53383322475 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fails In Base Asset", + "config": "{ \n\"codeName\": \"failsInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"fails\",\n \"decimals\": 0\n}", + "project": "Foundations", + "id": "19458ce9-7b80-42f0-ab9a-bb1f3a3207f7", + "savedPayload": { + "position": { + "x": 24760.611450138353, + "y": 19114.55119175824 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Ratio In Base Asset", + "config": "{ \n\"codeName\": \"hitRatioInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"hitRatio\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "544b6b3a-dba4-4a1e-8a05-c41dfd47435d", + "savedPayload": { + "position": { + "x": 24767.00083253403, + "y": 19219.01667050914 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Base Asset", + "config": "{ \n\"codeName\": \"profitLossInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "792f469d-8b45-47fa-ae57-398ca6f937a7", + "savedPayload": { + "position": { + "x": 24761.219310358025, + "y": 19323.51755308618 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Base Asset", + "config": "{ \n\"codeName\": \"ROIInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "8d63b9aa-e290-4747-a212-12e0613cfa83", + "savedPayload": { + "position": { + "x": 24743.34506877965, + "y": 19426.64064432209 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Annualized Rate Of ReturnIn Base Asset", + "config": "{ \n\"codeName\": \"annualizedRateOfReturnInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"annualizedRateOfReturn\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "b8b2f208-1a9c-4342-8d9a-6886f147aadc", + "savedPayload": { + "position": { + "x": 24713.61982625328, + "y": 19526.99138131391 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Base Asset", + "config": "{ \n\"codeName\": \"hitFailInBaseAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "c1947db5-adc5-4602-911d-93f1d11e0673", + "savedPayload": { + "position": { + "x": 24672.445565690916, + "y": 19623.212692493893 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hits In Quoted Asset", + "config": "{ \n\"codeName\": \"hitsInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"hits\",\n \"decimals\": 0\n}", + "project": "Foundations", + "id": "6dd246ed-2fb5-46f5-bd2d-53844bcf29cc", + "savedPayload": { + "position": { + "x": 24620.379098332884, + "y": 19714.003349694438 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fails In Quoted Asset", + "config": "{ \n\"codeName\": \"failsInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"fails\",\n \"decimals\": 0\n}", + "project": "Foundations", + "id": "53ca6fed-b3fb-4880-b2c1-f063c61f9f0a", + "savedPayload": { + "position": { + "x": 24558.124533831004, + "y": 19798.13556502682 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Ratio In Quoted Asset", + "config": "{ \n\"codeName\": \"hitRatioInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"hitRatio\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "33760a1f-9955-4756-99a1-d71a532fc44e", + "savedPayload": { + "position": { + "x": 24486.523758373474, + "y": 19874.471594606122 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Quoted Asset", + "config": "{ \n\"codeName\": \"profitLossInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "829ffda5-2709-41c5-ae6d-8277fdcdf249", + "savedPayload": { + "position": { + "x": 24406.545049618377, + "y": 19941.979124585523 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Quoted Asset", + "config": "{ \n\"codeName\": \"ROIInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "e56166cf-f2d0-4962-ad3b-851a43380b19", + "savedPayload": { + "position": { + "x": 24319.269982399434, + "y": 19999.745231430123 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Annualized Rate Of ReturnIn Quoted Asset", + "config": "{ \n\"codeName\": \"annualizedRateOfReturnInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"annualizedRateOfReturn\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "12715b2f-fbd0-4cd3-a100-2e10daf49fde", + "savedPayload": { + "position": { + "x": 24225.87880228182, + "y": 20046.988727641678 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Quoted Asset", + "config": "{ \n\"codeName\": \"hitFailInQuotedAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "d5766c68-81de-45ad-ad8d-5e3490dc6a6e", + "savedPayload": { + "position": { + "x": 24127.63446476555, + "y": 20083.070725979378 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Balance In Base Asset", + "config": "{ \n\"codeName\": \"beginBalanceInBaseAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"beginBalance\"\n}", + "project": "Foundations", + "id": "7a06b184-45cb-4d80-b84c-75489d301f87", + "savedPayload": { + "position": { + "x": 24025.86555597896, + "y": 20107.5032793138 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Balance In Base Asset", + "config": "{ \n\"codeName\": \"endBalanceInBaseAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset\",\n \"childProperty\": \"endBalance\"\n}", + "project": "Foundations", + "id": "4af839ab-2a12-4025-b270-339ff342fd7f", + "savedPayload": { + "position": { + "x": 23921.948325830468, + "y": 20119.955979274746 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Balance In Quoted Asset", + "config": "{ \n\"codeName\": \"beginBalanceInQuotedAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"beginBalance\"\n}", + "project": "Foundations", + "id": "8ccb5612-1da9-4a10-8f20-1590eee1b9e1", + "savedPayload": { + "position": { + "x": 23817.28807658949, + "y": 20120.260424457643 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Balance In Quoted Asset", + "config": "{ \n\"codeName\": \"endBalanceInQuotedAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset\",\n \"childProperty\": \"endBalance\"\n}", + "project": "Foundations", + "id": "d9ae527f-420e-4a8e-9b58-e55c8a641a47", + "savedPayload": { + "position": { + "x": 23713.300158584047, + "y": 20108.41249776367 + }, + "targetPosition": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e33d03b2-f597-40fe-9955-4e568db07852", + "savedPayload": { + "position": { + "x": 23867.004640249095, + "y": 19221.634660695065 + }, + "targetPosition": { + "x": 23004.06687886772, + "y": 18966.020850461533 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "c3e582db-8875-4509-9235-9989acd4bece", + "savedPayload": { + "position": { + "x": 23004.06687886772, + "y": 18966.020850461533 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 19013.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Episode Objects", + "id": "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Strategies", + "config": "{\n \"codeName\": \"Strategy-Objects\",\n \"singularVariableName\": \"strategyObject\",\n \"pluralVariableName\": \"strategyObjects\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategy\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "4fe90aea-6783-42b9-a50a-ee17349b2461", + "savedPayload": { + "position": { + "x": 23192.55038001067, + "y": 19201.979961685356 + }, + "targetPosition": { + "x": 22967.62748189117, + "y": 19196.090148316085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "63617646-5f74-4927-b365-bf313f67f3cd", + "savedPayload": { + "position": { + "x": 23173.175209860754, + "y": 19287.60589300814 + }, + "targetPosition": { + "x": 22967.62748189117, + "y": 19196.090148316085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "4fad5bf7-39a0-4a25-8833-974ad81da368", + "savedPayload": { + "position": { + "x": 23668.450695146974, + "y": 19299.86715828587 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "7c511b5b-a04a-491f-8734-cd05bcf291f0", + "savedPayload": { + "position": { + "x": 23710.368684261877, + "y": 19399.924372573554 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "aa061680-2199-44b2-a0ce-c142837ca14b", + "savedPayload": { + "position": { + "x": 23727.123354091924, + "y": 19507.10573747126 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "3ae801e9-7fe4-483b-ac4b-69712535a8f2", + "savedPayload": { + "position": { + "x": 23717.74098412734, + "y": 19615.18226163954 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Strategy Name", + "config": "{ \n\"codeName\": \"strategyName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "36e950e6-c6e5-44b9-89b7-ede50b3de31a", + "savedPayload": { + "position": { + "x": 23682.76684360694, + "y": 19717.872930335914 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Index", + "config": "{ \n\"codeName\": \"index\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "0a845005-6e56-49b8-9695-ace98d5554d1", + "savedPayload": { + "position": { + "x": 23624.233502451945, + "y": 19809.20973516114 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "453ea5f2-00fe-438f-8727-0cd34ddb316f", + "savedPayload": { + "position": { + "x": 23545.542705690244, + "y": 19883.88451301456 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "750990b1-5c43-4510-b713-1bce7e0125de", + "savedPayload": { + "position": { + "x": 23451.267676400214, + "y": 19937.5574372391 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "b144d9c0-944a-4fc2-b7a0-cdb49563bc86", + "savedPayload": { + "position": { + "x": 23346.887336608408, + "y": 19967.109232571973 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "4dba77dd-9bcf-4e44-8d1d-7a660e37a86b", + "savedPayload": { + "position": { + "x": 23238.467892256427, + "y": 19970.82245608484 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "0fa65087-2cb0-4b0b-8f28-2d7cd7fb62f6", + "savedPayload": { + "position": { + "x": 23132.31028736136, + "y": 19948.48130872415 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategy.strategyCounters\"\n}", + "project": "Foundations", + "id": "2c5ebf7f-b4f0-4942-8c28-531ab55e256c", + "savedPayload": { + "position": { + "x": 23034.58401605252, + "y": 19901.384176767737 + }, + "targetPosition": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bcb891a2-1e67-4419-ae95-ff58d5aaf370", + "savedPayload": { + "position": { + "x": 23277.38704095336, + "y": 19522.508615271614 + }, + "targetPosition": { + "x": 22967.62748189117, + "y": 19196.090148316085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "q" + } + } + }, + "id": "0539d14c-b445-45b2-afbe-6b5d805dea16", + "savedPayload": { + "position": { + "x": 22967.62748189117, + "y": 19196.090148316085 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 19013.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Strategy Objects", + "id": "41634497-2021-4e03-ae9b-9392f89ce6c3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ] + ] + } + } + ], + "productDefinitionFolders": [ + { + "type": "Product Definition Folder", + "name": "Orders", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Market Buy Orders", + "config": "{ \n \"codeName\": \"Market-Buy-Orders-Objects\", \n \"singularVariableName\": \"marketBuyOrdersObject\", \n \"pluralVariableName\": \"marketBuyOrdersObjects\",\n \"nodePathType\": \"array\",\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "a7dfb764-e729-4ebe-953c-361af2d94203", + "savedPayload": { + "position": { + "x": 22588.90828429865, + "y": 19292.512534118556 + }, + "targetPosition": { + "x": 22381.03538948361, + "y": 19378.6163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "b68a61d7-9289-45a5-b792-939bc1dd4bab", + "savedPayload": { + "position": { + "x": 22606.03538948361, + "y": 19378.6163064007 + }, + "targetPosition": { + "x": 22381.03538948361, + "y": 19378.6163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "c4e910d1-49e7-4cf1-840b-19cb662d0bce", + "savedPayload": { + "position": { + "x": 23019.737579908277, + "y": 19159.939669467807 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "e9d6b8aa-8a9c-403c-82f6-17110b15992e", + "savedPayload": { + "position": { + "x": 23066.97028051034, + "y": 19190.9657546458 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "d2f15327-406f-4b37-a666-8aa566919eb3", + "savedPayload": { + "position": { + "x": 23109.94193758023, + "y": 19227.667016971558 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "44e4794a-e493-4cee-b44a-37cb3942f48c", + "savedPayload": { + "position": { + "x": 23147.97486241594, + "y": 19269.464655613927 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "13d177c0-9d73-4b32-9b2b-098bda855667", + "savedPayload": { + "position": { + "x": 23180.46925307303, + "y": 19315.699496842815 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{ \n\"codeName\": \"rate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "937fd1e9-17a2-4919-a05b-86029c222efa", + "savedPayload": { + "position": { + "x": 23206.912653599644, + "y": 19365.642389592693 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "66b84071-eeb1-444c-9420-eadafef0d57d", + "savedPayload": { + "position": { + "x": 23226.88803577294, + "y": 19418.505704610456 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "a14e211a-9cf3-41f5-bfe8-1da31c361bba", + "savedPayload": { + "position": { + "x": 23240.08037588334, + "y": 19473.45575583926 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "818380ed-35b5-4604-be36-733eb3df2e8d", + "savedPayload": { + "position": { + "x": 23246.281622846578, + "y": 19529.625948145655 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "879b367e-4853-4f44-ad04-d73ad701756b", + "savedPayload": { + "position": { + "x": 23245.3939792936, + "y": 19586.130444042523 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "2e0d5859-7b68-42e4-9c26-f1f6b729509a", + "savedPayload": { + "position": { + "x": 23237.431443893485, + "y": 19642.078133875424 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderCounters\"\n}", + "project": "Foundations", + "id": "f1e9f7c6-3149-4cfe-9319-45bbcac90919", + "savedPayload": { + "position": { + "x": 23222.519590586086, + "y": 19696.58668915416 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "bb8144b2-39a3-47cb-87fe-758dc4e1e7f3", + "savedPayload": { + "position": { + "x": 23200.89358820597, + "y": 19748.796477400156 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{ \n\"codeName\": \"actualRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\"\n}", + "project": "Foundations", + "id": "9e18092a-c807-44cc-bccf-f034bffd8b03", + "savedPayload": { + "position": { + "x": 23172.894491729414, + "y": 19797.88411906415 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "72b3c174-4115-4ce5-8a5f-84a73f6e943c", + "savedPayload": { + "position": { + "x": 23138.963863633708, + "y": 19843.075472713575 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "05497940-0f66-44b5-9435-4d4120c15627", + "savedPayload": { + "position": { + "x": 23099.63681019309, + "y": 19883.65784370537 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "8afde269-33e1-452b-8410-f6e6fd701c02", + "savedPayload": { + "position": { + "x": 23055.53354253317, + "y": 19918.991223806253 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "75df5ba9-2a40-436c-ade3-ec911dd4f0dc", + "savedPayload": { + "position": { + "x": 23007.349595530948, + "y": 19948.518384504903 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "dee9c792-dc48-4d80-abfc-352249f192ac", + "savedPayload": { + "position": { + "x": 22955.84485881436, + "y": 19971.773664838434 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "a226830c-9eb4-4ffe-bbc2-62f15abb6aa5", + "savedPayload": { + "position": { + "x": 22901.83159284885, + "y": 19988.390315143948 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "0d32c6d1-9bbe-442a-9793-90ec3f579a15", + "savedPayload": { + "position": { + "x": 22846.161619104663, + "y": 19998.106280919823 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "2f07ff03-6898-4c60-bdcc-48044313de2c", + "savedPayload": { + "position": { + "x": 22789.712886323374, + "y": 20000.76833558174 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "e10253e0-cedc-4f27-9509-925aa4916b70", + "savedPayload": { + "position": { + "x": 22733.37562474178, + "y": 19996.334496937445 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketBuyOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "f5f4c00f-479e-4289-ac69-3f1a797dd57f", + "savedPayload": { + "position": { + "x": 22678.038306629274, + "y": 19984.874689271 + }, + "targetPosition": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a0b402e6-36c0-4b42-bc2f-b56232a1c218", + "savedPayload": { + "position": { + "x": 22796.781179113692, + "y": 19550.823850964993 + }, + "targetPosition": { + "x": 22381.03538948361, + "y": 19378.6163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "a739d0ab-3ff7-43bc-b1e5-fae12dd40e33", + "savedPayload": { + "position": { + "x": 23271.03538948361, + "y": 19377.1163064007 + }, + "targetPosition": { + "x": 22821.03538948361, + "y": 19377.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Market Buy Orders", + "id": "80f2cbfb-7e21-434f-a1ae-dbdf90d402de" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "80f2cbfb-7e21-434f-a1ae-dbdf90d402de" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Market Sell Orders", + "config": "{ \n \"codeName\": \"Market-Sell-Orders-Objects\", \n \"singularVariableName\": \"marketSellOrdersObject\", \n \"pluralVariableName\": \"marketSellOrdersObjects\",\n \"nodePathType\": \"array\",\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "29768822-b607-4e56-90f2-103d5344dafe", + "savedPayload": { + "position": { + "x": 26572.549990519114, + "y": 19430.583225659608 + }, + "targetPosition": { + "x": 25419.62603845198, + "y": 19471.939148880145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "197d9ecf-a68f-459e-990e-40f7e332558a", + "savedPayload": { + "position": { + "x": 26500.783694164475, + "y": 19874.48836847948 + }, + "targetPosition": { + "x": 25419.62603845198, + "y": 19471.939148880145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "ec88d33d-7c44-4728-81ff-ff08ed26df24", + "savedPayload": { + "position": { + "x": 27148.561425228192, + "y": 19519.099522750195 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "20304f93-9445-4c57-9fbf-8c991c93f053", + "savedPayload": { + "position": { + "x": 27234.401451560636, + "y": 19636.096050810578 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "85c0e28a-4c59-43d6-8ca9-ef1df225bc2a", + "savedPayload": { + "position": { + "x": 27304.73685643791, + "y": 19762.709659431926 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "da1ca927-2d9a-40ff-b53f-8360cbff1a11", + "savedPayload": { + "position": { + "x": 27358.62055348341, + "y": 19897.10208569316 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "1d10f31a-8ff2-496c-bf89-aad3f021806f", + "savedPayload": { + "position": { + "x": 27395.227221533813, + "y": 20037.17622070924 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{ \n\"codeName\": \"rate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "dfc85a00-badd-43fe-8be4-79c4be33c7fc", + "savedPayload": { + "position": { + "x": 27413.986390566042, + "y": 20180.729067924938 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "eac2f38c-62ba-4428-a103-2fd3222372df", + "savedPayload": { + "position": { + "x": 27414.604503188017, + "y": 20325.244470350623 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "866442a4-b7bf-4a8e-abd9-ce1e6d19bde5", + "savedPayload": { + "position": { + "x": 27397.073486168836, + "y": 20468.948111040747 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "5639f081-bb84-438b-9dcf-dd5e2ef2046b", + "savedPayload": { + "position": { + "x": 27361.669313603717, + "y": 20609.321981140612 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "64f2e49e-8296-42f0-af38-c58dc2688013", + "savedPayload": { + "position": { + "x": 27309.004677872344, + "y": 20744.17863136177 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "c4f5b41d-011a-459f-a8c1-a8ae8e385dda", + "savedPayload": { + "position": { + "x": 27239.801449198396, + "y": 20871.344876712898 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderCounters\"\n}", + "project": "Foundations", + "id": "9cd6dbc9-133b-455f-9865-f672b7bd3149", + "savedPayload": { + "position": { + "x": 27155.20554978547, + "y": 20988.834975311285 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "7d0c9dc5-daac-44dc-9d70-ca5cd8b5ed63", + "savedPayload": { + "position": { + "x": 27056.552425647216, + "y": 21094.797400883268 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{ \n\"codeName\": \"actualRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\"\n}", + "project": "Foundations", + "id": "d2fd565b-a5fd-4ab3-a083-50178f317f49", + "savedPayload": { + "position": { + "x": 26945.396147504838, + "y": 21187.559781887834 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "99f0f63d-95d5-416e-b99b-8c5195e18a30", + "savedPayload": { + "position": { + "x": 26823.490216835005, + "y": 21265.65992764917 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "e176c8a5-fb04-46db-a9a6-2e33bf5dcb9a", + "savedPayload": { + "position": { + "x": 26692.75560992614, + "y": 21327.86332588921 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "1c3f2284-8b7d-4dcc-93fe-9ace8427cd02", + "savedPayload": { + "position": { + "x": 26555.25540831598, + "y": 21373.19091918326 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "d94f505d-8856-4072-960d-17500867cb29", + "savedPayload": { + "position": { + "x": 26413.16309582085, + "y": 21400.93119956935 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "78d41be8-fc5c-4a41-a890-c77913b2f78f", + "savedPayload": { + "position": { + "x": 26268.705783268593, + "y": 21410.64185876629 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "b5c9fd45-a131-4dc3-848c-5452468d3d95", + "savedPayload": { + "position": { + "x": 26124.410912987394, + "y": 21402.16595615171 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "a74b7d74-68af-4ce2-b62e-9b691259a4e9", + "savedPayload": { + "position": { + "x": 25982.071389735098, + "y": 21375.6310858182 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "09828687-df25-4fe1-9df3-c81b2e88ffa4", + "savedPayload": { + "position": { + "x": 25844.16186482915, + "y": 21331.467559375928 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "b5927576-f41f-40a3-8f73-3f9c6e2d940a", + "savedPayload": { + "position": { + "x": 25712.850243680175, + "y": 21270.32769592236 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{ \n\"codeName\": \"feesPaidInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.marketSellOrders.marketOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "6e660f7d-5fb4-4f71-9457-49795a9baba2", + "savedPayload": { + "position": { + "x": 25590.03696870928, + "y": 21193.054594774487 + }, + "targetPosition": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f00f2119-8edd-404e-b85d-3d3864b30556", + "savedPayload": { + "position": { + "x": 26263.9022512646, + "y": 20257.90800273808 + }, + "targetPosition": { + "x": 25419.62603845198, + "y": 19471.939148880145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "90901092-5438-4b18-aa96-30d7e9a6aa2d", + "savedPayload": { + "position": { + "x": 23185.093036952338, + "y": 19641.619669932315 + }, + "targetPosition": { + "x": 22821.03538948361, + "y": 19377.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Market Sell Orders", + "id": "d7639be6-c94c-453c-b6c5-121282d5a4a2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "d7639be6-c94c-453c-b6c5-121282d5a4a2" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Limit Buy Orders", + "config": "{ \n \"codeName\": \"Limit-Buy-Orders-Objects\", \n \"singularVariableName\": \"limitBuyOrdersObject\", \n \"pluralVariableName\": \"limitBuyOrdersObjects\",\n \"nodePathType\": \"array\",\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "5f37ade9-02a1-422a-8859-94cabb0d68c6", + "savedPayload": { + "position": { + "x": 22216.21884782663, + "y": 19977.683080993527 + }, + "targetPosition": { + "x": 22070.093036952338, + "y": 19806.59173873352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "cae18dec-1431-43f3-bbbe-bcf333b64f40", + "savedPayload": { + "position": { + "x": 22139.6218606867, + "y": 20020.57945489993 + }, + "targetPosition": { + "x": 22070.093036952338, + "y": 19806.59173873352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "1c4655d5-784a-4d23-acf3-cf996997b829", + "savedPayload": { + "position": { + "x": 22272.76487280347, + "y": 20076.52528027869 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "fcee517a-308d-484b-8939-56f881aacc62", + "savedPayload": { + "position": { + "x": 22265.30894614977, + "y": 20103.77955791806 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "ddcd80e8-cef5-4390-bbf6-0d43d8f952ae", + "savedPayload": { + "position": { + "x": 22254.495944959708, + "y": 20129.884452041057 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "c50af4c5-47ee-4b2b-b0cb-3a83563d5a80", + "savedPayload": { + "position": { + "x": 22240.49639672143, + "y": 20154.428272873054 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "4c92355c-0f5e-410e-b30c-9e061fab48eb", + "savedPayload": { + "position": { + "x": 22223.531082673577, + "y": 20177.023949697767 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{ \n\"codeName\": \"rate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "09b8d2da-aab5-4a68-a50d-f453451a960e", + "savedPayload": { + "position": { + "x": 22203.86755595327, + "y": 20197.31513519366 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "a19258b1-a972-4ba7-a95b-95ec7537aed8", + "savedPayload": { + "position": { + "x": 22181.815922123307, + "y": 20214.981825244104 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "21354bce-4df2-4a89-a1b6-d8433c2a3f5b", + "savedPayload": { + "position": { + "x": 22157.7239486222, + "y": 20229.745405593432 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "5aedc538-ffbe-4f0e-9e93-6b1ff924857c", + "savedPayload": { + "position": { + "x": 22131.971580263904, + "y": 20241.373045760196 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "32c8fcd7-78b8-42ec-8f26-1570f5e79abf", + "savedPayload": { + "position": { + "x": 22104.96494728115, + "y": 20249.681370912953 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "97eef009-b2fc-47ab-91a9-05e6c720805a", + "savedPayload": { + "position": { + "x": 22077.129960409056, + "y": 20254.53935380089 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderCounters\"\n}", + "project": "Foundations", + "id": "ec2712a4-2f70-4c56-9704-7223b82ca7bf", + "savedPayload": { + "position": { + "x": 22048.90559401841, + "y": 20255.87038113185 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "31fbfa6c-185d-4c6d-8d7d-2915edebadb3", + "savedPayload": { + "position": { + "x": 22020.736963227613, + "y": 20253.6534618097 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{ \n\"codeName\": \"actualRate\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\"\n}", + "project": "Foundations", + "id": "e730e19e-dc79-472d-ae06-4613d5597e78", + "savedPayload": { + "position": { + "x": 21993.06830417136, + "y": 20247.92355797648 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "6afd319a-18e5-47b6-b032-8ccedb11d9b7", + "savedPayload": { + "position": { + "x": 21966.335968131425, + "y": 20238.771033638513 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "cf06500a-0688-4356-a6eb-59dd64d3fcb8", + "savedPayload": { + "position": { + "x": 21940.96154001628, + "y": 20226.34022957207 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "4a085c38-5d1a-4a5f-b7c6-8d95c5cccde6", + "savedPayload": { + "position": { + "x": 21917.345189715248, + "y": 20210.82718698307 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "284c5fb0-ab45-4a89-810c-49d0c036a3c4", + "savedPayload": { + "position": { + "x": 21895.8593611803, + "y": 20192.476555820194 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "e26ba74e-af6e-4359-9ed1-bc297740a3a6", + "savedPayload": { + "position": { + "x": 21876.842898762447, + "y": 20171.57773649901 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "57ff79c0-1161-411d-b90c-6de2f2c2384f", + "savedPayload": { + "position": { + "x": 21860.5957034339, + "y": 20148.460315884564 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "99e5e4b1-e128-455b-b936-b3b96fdd1ef5", + "savedPayload": { + "position": { + "x": 21847.374003170597, + "y": 20123.488869509623 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "d1013632-2238-445c-95d6-55e913622af7", + "savedPayload": { + "position": { + "x": 21837.386312083945, + "y": 20097.057212000745 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "a8204319-fa48-48a1-aa19-03e1809119cd", + "savedPayload": { + "position": { + "x": 21830.790142028745, + "y": 20069.582186386342 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{\n \"codeName\": \"feesPaidInQuotedAsset\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitBuyOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "e4ad8dc8-a339-48a7-bb03-7e6816585b3d", + "savedPayload": { + "position": { + "x": 21827.689518547126, + "y": 20041.497090233144 + }, + "targetPosition": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f362d2b1-25e4-43df-85e7-ffebf9e67c2d", + "savedPayload": { + "position": { + "x": 22052.43974041357, + "y": 20030.898138823475 + }, + "targetPosition": { + "x": 22070.093036952338, + "y": 19806.59173873352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "ccc48a47-e8aa-4e08-92ea-622f0e4952b8", + "savedPayload": { + "position": { + "x": 22960.093036952338, + "y": 19805.09173873352 + }, + "targetPosition": { + "x": 22821.03538948361, + "y": 19377.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Limit Buy Orders", + "id": "85d8e595-c6f2-4c1e-8341-1301d33bb380" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Limit Sell Orders", + "config": "{ \n \"codeName\": \"Limit-Sell-Orders-Objects\", \n \"singularVariableName\": \"limitSellOrdersObject\", \n \"pluralVariableName\": \"limitSellOrdersObjects\",\n \"nodePathType\": \"array\",\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "bca53d77-5456-4b25-8f31-13169fad80b0", + "savedPayload": { + "position": { + "x": 21809.631038553653, + "y": 20030.898138823475 + }, + "targetPosition": { + "x": 21791.977742014886, + "y": 19806.59173873352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "1f4c00f5-542d-4e2a-aa57-dcd0038212f3", + "savedPayload": { + "position": { + "x": 21722.448918280523, + "y": 20020.57945489993 + }, + "targetPosition": { + "x": 21791.977742014886, + "y": 19806.59173873352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Exchange Id", + "config": "{\n \"codeName\": \"exchangeId\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "b3d07a3b-f947-4ff7-806b-030b3f9eadd1", + "savedPayload": { + "position": { + "x": 21994.135377759692, + "y": 20658.93407010409 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "6c3e8bad-f08d-42cb-880c-d5397f31c949", + "savedPayload": { + "position": { + "x": 21927.980476269808, + "y": 20711.934140255416 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "1b0ee865-7575-4ad2-a1ee-f5aa9e8d057b", + "savedPayload": { + "position": { + "x": 21855.704555766482, + "y": 20756.224881303395 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "76b2189e-ba83-4e55-a3a4-341c30fd81fe", + "savedPayload": { + "position": { + "x": 21778.447450691594, + "y": 20791.107801803686 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "e1f2b4e3-eb8c-4e7f-b6fb-0274fe686283", + "savedPayload": { + "position": { + "x": 21697.42755174333, + "y": 20816.03277726196 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Rate", + "config": "{\n \"codeName\": \"rate\",\n \"isString\": false,\n \"isCalculated\": false\n}", + "project": "Foundations", + "id": "170d609e-fed8-4e6a-8a9c-9727599549a3", + "savedPayload": { + "position": { + "x": 21613.92259112705, + "y": 20830.606725925772 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "495d8d75-d8b7-40cb-be73-029c68582ddc", + "savedPayload": { + "position": { + "x": 21529.249491955117, + "y": 20834.599807918647 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "4256093f-b5ad-4cc4-b5d7-f5f55c4a4047", + "savedPayload": { + "position": { + "x": 21444.743599582725, + "y": 20827.949049952203 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Order Name", + "config": "{ \n\"codeName\": \"orderName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "0ad32505-5aa1-449f-bfe6-37b237a8682e", + "savedPayload": { + "position": { + "x": 21361.737622413966, + "y": 20810.759338452543 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "f80c5245-15b6-498d-9914-820c681e5126", + "savedPayload": { + "position": { + "x": 21281.540614294157, + "y": 20783.301765438646 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Algorithm Name", + "config": "{ \n\"codeName\": \"algorithmName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "e2eabad2-4959-468f-bd1f-5ed6c09de41e", + "savedPayload": { + "position": { + "x": 21205.41732994872, + "y": 20746.009353239308 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderCounters\"\n}", + "project": "Foundations", + "id": "68d1feae-ca8a-4b65-af7d-46f4c6ea7960", + "savedPayload": { + "position": { + "x": 21134.568279045623, + "y": 20699.470225472312 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Percentage Filled", + "config": "{\n \"codeName\": \"percentageFilled\",\n \"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "7a74ed86-952e-48b2-9eed-0284663b35fb", + "savedPayload": { + "position": { + "x": 21070.11079344078, + "y": 20644.41833198368 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Actual Rate", + "config": "{\n \"codeName\": \"actualRate\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\"\n}", + "project": "Foundations", + "id": "08e1982a-9621-46b3-a64a-5337abbbb1d3", + "savedPayload": { + "position": { + "x": 21013.061406187222, + "y": 20581.721874020128 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "80b69b5c-2c5b-4cc2-8d7e-d25b24e8006a", + "savedPayload": { + "position": { + "x": 20964.31982020158, + "y": 20512.369612176793 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{\n \"codeName\": \"userDefinedStatistic1\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n \"childProperty\": \"userDefinedStatistics\",\n \"index\": 0\n}", + "project": "Foundations", + "id": "dca26e04-3c0e-47f3-ae85-ef76d59a462e", + "savedPayload": { + "position": { + "x": 20924.65471941167, + "y": 20437.455273051975 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "32d1ebd5-2f6c-4323-a75a-f60b28f54abe", + "savedPayload": { + "position": { + "x": 20894.69164615172, + "y": 20358.160300525335 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "97c0c99d-876a-4779-a3ef-aa5db983db2a", + "savedPayload": { + "position": { + "x": 20874.903135986122, + "y": 20275.735223682128 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Base Asset", + "config": "{\n \"codeName\": \"sizeInBaseAsset\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "e0ba83fe-2876-494d-a7ee-e35b728b5a3a", + "savedPayload": { + "position": { + "x": 20865.601265541263, + "y": 20191.47993522254 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size In Quoted Asset", + "config": "{\n \"codeName\": \"sizeInQuotedAsset\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"size\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "0cc81057-3a92-442c-95a4-1aac94838d01", + "savedPayload": { + "position": { + "x": 20866.932730870732, + "y": 20106.72319137723 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Base Asset", + "config": "{\n \"codeName\": \"sizeFilledInBaseAsset\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "67b26ce3-2ec5-45a7-abe5-3cfe74de8c16", + "savedPayload": { + "position": { + "x": 20878.876533970903, + "y": 20022.801656627882 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Size Filled In Quoted Asset", + "config": "{\n \"codeName\": \"sizeFilledInQuotedAsset\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"sizeFilled\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "a070eb26-a49b-4400-8347-599c4badf59a", + "savedPayload": { + "position": { + "x": 20901.244313932002, + "y": 19941.038823709776 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Base Asset", + "config": "{ \n\"codeName\": \"feesPaidInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderBaseAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "87b67de1-06c8-4da5-9b8e-aaab710e91ef", + "savedPayload": { + "position": { + "x": 20933.68331750218, + "y": 19862.724141340783 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Fees Paid In Quoted Asset", + "config": "{\n \"codeName\": \"feesPaidInQuotedAsset\",\n \"isString\": false,\n \"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[index].orderQuotedAsset\",\n \"childProperty\": \"feesPaid\"\n}", + "project": "Foundations", + "id": "108bec63-c347-4225-b003-5773c16d6618", + "savedPayload": { + "position": { + "x": 20975.68196221701, + "y": 19789.09267884479 + }, + "targetPosition": { + "x": 21539.851931140594, + "y": 20159.683080993527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f2673dd0-1eef-4cc3-bf95-8b12aec2ae53", + "savedPayload": { + "position": { + "x": 21645.851931140594, + "y": 19977.683080993527 + }, + "targetPosition": { + "x": 21791.977742014886, + "y": 19806.59173873352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "9ec5538b-e045-4c3b-9522-140d9779d97f", + "savedPayload": { + "position": { + "x": 22681.977742014886, + "y": 19805.09173873352 + }, + "targetPosition": { + "x": 22821.03538948361, + "y": 19377.1163064007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Limit Sell Orders", + "id": "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ] + ] + } + } + ], + "productDefinitionFolders": [], + "id": "7cd4e375-be71-414c-957f-6827f0cdea18", + "savedPayload": { + "position": { + "x": 22821.03538948361, + "y": 19377.1163064007 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 19013.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Product Definition Folder", + "name": "Stages", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Trigger Stages", + "config": "{\n \"codeName\": \"Trigger-Stages-Objects\",\n \"singularVariableName\": \"triggerStagesObject\",\n \"pluralVariableName\": \"triggerStagesObjects\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyTriggerStage\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "db372381-478a-4f81-be9f-200c13693b26", + "savedPayload": { + "position": { + "x": 23216.356359934547, + "y": 19714.96190509721 + }, + "targetPosition": { + "x": 22993.28126612544, + "y": 19685.5935118477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "d062c08c-90fb-4495-ab50-6303e02e2177", + "savedPayload": { + "position": { + "x": 23188.13698197694, + "y": 19798.0935118477 + }, + "targetPosition": { + "x": 22993.28126612544, + "y": 19685.5935118477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "82497570-1bbb-482e-ba63-9067d0a6056f", + "savedPayload": { + "position": { + "x": 23350.50921547937, + "y": 19818.141317510548 + }, + "targetPosition": { + "x": 23130.2525876524, + "y": 19864.098013413226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "55378e65-0fe1-4006-a61e-b69bd015059b", + "savedPayload": { + "position": { + "x": 23348.636815329413, + "y": 19918.258230380245 + }, + "targetPosition": { + "x": 23130.2525876524, + "y": 19864.098013413226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "433a4782-29d5-4c28-ab18-3a3aa0a0989c", + "savedPayload": { + "position": { + "x": 23303.510740581234, + "y": 20007.64804804815 + }, + "targetPosition": { + "x": 23130.2525876524, + "y": 19864.098013413226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "e267f101-c124-4e4b-a284-054928187852", + "savedPayload": { + "position": { + "x": 23224.0687637737, + "y": 20068.606020830972 + }, + "targetPosition": { + "x": 23130.2525876524, + "y": 19864.098013413226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "7f50d43b-287f-4277-a2cf-0da12225e5c6", + "savedPayload": { + "position": { + "x": 23126.04534270545, + "y": 20089.058674618595 + }, + "targetPosition": { + "x": 23130.2525876524, + "y": 19864.098013413226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "b0928381-34db-4fd1-922c-9ea7717580d2", + "savedPayload": { + "position": { + "x": 23028.855218097415, + "y": 20064.95511049304 + }, + "targetPosition": { + "x": 23130.2525876524, + "y": 19864.098013413226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7495a38e-65cf-45a0-9f8a-c4634519f312", + "savedPayload": { + "position": { + "x": 23130.2525876524, + "y": 19864.098013413226 + }, + "targetPosition": { + "x": 22993.28126612544, + "y": 19685.5935118477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "60cd692b-846a-4eb9-9bd6-2c982eb60fce", + "savedPayload": { + "position": { + "x": 22993.28126612544, + "y": 19685.5935118477 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 19460.5935118477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Trigger Stage Objects", + "id": "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Open Stages", + "config": "{\n \"codeName\": \"Open-Stages-Objects\",\n \"singularVariableName\": \"openStagesObject\",\n \"pluralVariableName\": \"openStagesObjects\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyOpenStage\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "fea26ecb-2381-4e30-b655-8223f79d882a", + "savedPayload": { + "position": { + "x": 22949.810557284316, + "y": 20026.568747317964 + }, + "targetPosition": { + "x": 22786.60132380655, + "y": 19871.68896778687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "13062aa0-2e19-4c93-b8a2-e619f51f6c3b", + "savedPayload": { + "position": { + "x": 22878.117068498606, + "y": 20077.236695756455 + }, + "targetPosition": { + "x": 22786.60132380655, + "y": 19871.68896778687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "1066c553-27e2-45bd-aef4-82bb040340f5", + "savedPayload": { + "position": { + "x": 22997.69516030724, + "y": 20188.89571547215 + }, + "targetPosition": { + "x": 22792.49113717582, + "y": 20096.611865906372 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "5f6d374a-2b98-40aa-b5ba-123f8dab89a8", + "savedPayload": { + "position": { + "x": 22937.333111875796, + "y": 20268.791430213554 + }, + "targetPosition": { + "x": 22792.49113717582, + "y": 20096.611865906372 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{\n \"codeName\": \"exitType\",\n \"isString\": true,\n \"isCalculated\": false\n}", + "project": "Foundations", + "id": "f3ab16a2-dc91-4c42-9aff-45c8d2294da5", + "savedPayload": { + "position": { + "x": 22848.28333398478, + "y": 20314.58487060014 + }, + "targetPosition": { + "x": 22792.49113717582, + "y": 20096.611865906372 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{\n \"codeName\": \"status\",\n \"isString\": true,\n \"isCalculated\": false\n}", + "project": "Foundations", + "id": "ef2fff12-133d-44eb-aa76-76fd298d3340", + "savedPayload": { + "position": { + "x": 22748.183227269354, + "y": 20317.20608414366 + }, + "targetPosition": { + "x": 22792.49113717582, + "y": 20096.611865906372 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "bf5cfe6a-d070-4e76-8b81-bb9957b9fc71", + "savedPayload": { + "position": { + "x": 22656.85884551176, + "y": 20276.13590735474 + }, + "targetPosition": { + "x": 22792.49113717582, + "y": 20096.611865906372 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "8d41cd11-c17b-4ff9-ae74-e4b7bbd4a860", + "savedPayload": { + "position": { + "x": 22592.398102539126, + "y": 20199.508792439086 + }, + "targetPosition": { + "x": 22792.49113717582, + "y": 20096.611865906372 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "86993c9d-9b17-4685-a4ce-4ef2e01beb00", + "savedPayload": { + "position": { + "x": 22792.49113717582, + "y": 20096.611865906372 + }, + "targetPosition": { + "x": 22786.60132380655, + "y": 19871.68896778687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "4feb8028-125c-4189-851c-763f5c215643", + "savedPayload": { + "position": { + "x": 22786.60132380655, + "y": 19871.68896778687 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 19460.5935118477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Open Stage Objects", + "id": "74645a32-f3e8-45c6-877e-6a5eb669a143" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Manage Stages", + "config": "{\n \"codeName\": \"Manage-Stages-Objects\",\n \"singularVariableName\": \"manageStagesObject\",\n \"pluralVariableName\": \"manageStagesObjects\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyManageStage\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "e181ef5c-fa4e-46b0-ba8b-b43ff4c05a9c", + "savedPayload": { + "position": { + "x": 23675.044758776126, + "y": 21440.983741178254 + }, + "targetPosition": { + "x": 23180.2657614073, + "y": 20595.431742995737 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "bbc62c5b-f52b-4987-b96d-97064e607864", + "savedPayload": { + "position": { + "x": 23313.6994081121, + "y": 21566.000628833517 + }, + "targetPosition": { + "x": 23180.2657614073, + "y": 20595.431742995737 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "c7dfd7da-2b69-41ed-9019-9a887c88c150", + "savedPayload": { + "position": { + "x": 23677.435374640114, + "y": 22177.27148787228 + }, + "targetPosition": { + "x": 22932.079558059566, + "y": 21543.147990315894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "0b34e924-9399-45ee-847f-6f199366ee6d", + "savedPayload": { + "position": { + "x": 23328.396863604794, + "y": 22437.92009207486 + }, + "targetPosition": { + "x": 22932.079558059566, + "y": 21543.147990315894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "ddb24f4c-1b2f-49d9-a614-9e22af998623", + "savedPayload": { + "position": { + "x": 22901.1700041817, + "y": 22521.319922144412 + }, + "targetPosition": { + "x": 22932.079558059566, + "y": 21543.147990315894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "fef9bfaf-a321-49a7-836d-e3b68d1729d6", + "savedPayload": { + "position": { + "x": 22479.786348272377, + "y": 22410.97587462291 + }, + "targetPosition": { + "x": 22932.079558059566, + "y": 21543.147990315894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "59855a54-fd24-4f73-bbfe-94dc52b77632", + "savedPayload": { + "position": { + "x": 22148.009786357772, + "y": 22128.734825500145 + }, + "targetPosition": { + "x": 22932.079558059566, + "y": 21543.147990315894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "0997895d-3880-4c3d-81a8-a434b0b6a294", + "savedPayload": { + "position": { + "x": 21971.5561552205, + "y": 21730.47019167645 + }, + "targetPosition": { + "x": 22932.079558059566, + "y": 21543.147990315894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d4a10a54-0151-47bd-84b6-08ea2297edcf", + "savedPayload": { + "position": { + "x": 22932.079558059566, + "y": 21543.147990315894 + }, + "targetPosition": { + "x": 23180.2657614073, + "y": 20595.431742995737 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "d0c26f68-0a60-46d9-a4f6-a75cb9e05469", + "savedPayload": { + "position": { + "x": 22510.00957355445, + "y": 19900.759932177913 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 19460.5935118477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Manage Stage Objects", + "id": "c4b99154-7def-4a0d-a8c6-0d232577e877" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Close Stages", + "config": "{\n \"codeName\": \"Close-Stages-Objects\",\n \"singularVariableName\": \"closeStagesObject\",\n \"pluralVariableName\": \"closeStagesObjects\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.strategyCloseStage\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "0e722ee1-0409-4755-a150-b46c2c5dff3a", + "savedPayload": { + "position": { + "x": 23358.775962970645, + "y": 21504.879786286314 + }, + "targetPosition": { + "x": 22922.861558254946, + "y": 20627.524947899623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "5fa164b0-109c-4eaa-8f3c-fd0f47ff315a", + "savedPayload": { + "position": { + "x": 22989.73753842615, + "y": 21604.934094215223 + }, + "targetPosition": { + "x": 22922.861558254946, + "y": 20627.524947899623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "11225fbb-c436-4cfe-abe5-de3fcadc7b54", + "savedPayload": { + "position": { + "x": 23310.891341472285, + "y": 22239.609567089607 + }, + "targetPosition": { + "x": 22610.51657878629, + "y": 21556.046083887562 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "090314b9-d309-4589-9cc5-5c8f8b7a55a0", + "savedPayload": { + "position": { + "x": 22944.863208066836, + "y": 22475.84210880408 + }, + "targetPosition": { + "x": 22610.51657878629, + "y": 21556.046083887562 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "49fee3b9-49c4-413b-a9fc-733f5a884b30", + "savedPayload": { + "position": { + "x": 22512.914258235753, + "y": 22529.876706983432 + }, + "targetPosition": { + "x": 22610.51657878629, + "y": 21556.046083887562 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "36c975b6-0bb9-4b23-9b60-08ddba2b5ec3", + "savedPayload": { + "position": { + "x": 22100.025490278073, + "y": 22391.02649946463 + }, + "targetPosition": { + "x": 22610.51657878629, + "y": 21556.046083887562 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "37a127d2-7eb8-4241-a4a2-3935b61ad023", + "savedPayload": { + "position": { + "x": 21788.269959661728, + "y": 22086.787292098485 + }, + "targetPosition": { + "x": 22610.51657878629, + "y": 21556.046083887562 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "5d47198b-6e0c-4a05-8403-e7d93ff6fbf7", + "savedPayload": { + "position": { + "x": 21639.397296739302, + "y": 21677.390180669656 + }, + "targetPosition": { + "x": 22610.51657878629, + "y": 21556.046083887562 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a9e247d6-223e-4cf8-8da7-e213189a9b15", + "savedPayload": { + "position": { + "x": 22610.51657878629, + "y": 21556.046083887562 + }, + "targetPosition": { + "x": 22922.861558254946, + "y": 20627.524947899623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "fc3e5dd7-884f-4ade-92c3-f9845eeb0c2f", + "savedPayload": { + "position": { + "x": 22269.15466295761, + "y": 19761.702284709187 + }, + "targetPosition": { + "x": 22603.56983442244, + "y": 19460.5935118477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Close Stage Objects", + "id": "c35a9719-5007-468b-9529-d3cfc91fc2c8" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ] + ] + } + } + ], + "productDefinitionFolders": [], + "id": "7a2a39fb-3bfd-4bb5-bea4-c986050cdd5e", + "savedPayload": { + "position": { + "x": 22603.56983442244, + "y": 19460.5935118477 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 19013.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Product Definition Folder", + "name": "Position", + "project": "Foundations", + "products": [ + { + "type": "Product Definition", + "name": "Positions", + "config": "{\n \"codeName\": \"Position-Objects\",\n \"singularVariableName\": \"positionObject\",\n \"pluralVariableName\": \"positionObjects\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "b4200f62-fcba-4eb6-8159-d4df44369229", + "savedPayload": { + "position": { + "x": 21933.847937079172, + "y": 19907.273939400962 + }, + "targetPosition": { + "x": 21742.003900099502, + "y": 19789.711762339874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "24531e0f-13aa-4dc8-8de0-24330f1e4609", + "savedPayload": { + "position": { + "x": 21874.25558186531, + "y": 19971.740586074236 + }, + "targetPosition": { + "x": 21742.003900099502, + "y": 19789.711762339874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Serial Number", + "config": "{\n \"codeName\": \"serialNumber\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "3ad5980a-db7c-4b76-ad91-9d8de486c493", + "savedPayload": { + "position": { + "x": 22844.40510280625, + "y": 20547.37111769974 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Identifier", + "config": "{\n \"codeName\": \"identifier\",\n \"isString\": true\n}", + "project": "Foundations", + "id": "30a870f1-de56-4c59-95f6-ca62dd5cf997", + "savedPayload": { + "position": { + "x": 22851.79632004782, + "y": 20641.285437220697 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "c7446a88-0e22-4b5b-8087-3c501f5c996f", + "savedPayload": { + "position": { + "x": 22849.330327929634, + "y": 20735.457876852844 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "5b7c24d0-33c9-4971-a3a7-8c57bde59a43", + "savedPayload": { + "position": { + "x": 22837.034144377376, + "y": 20828.856663640716 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Type", + "config": "{ \n\"codeName\": \"exitType\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "b24723de-15f0-4910-bd5a-4aa8a72a97fa", + "savedPayload": { + "position": { + "x": 22815.042488951192, + "y": 20920.458500931316 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "05cad29f-530d-4b58-ad68-42aedf24df88", + "savedPayload": { + "position": { + "x": 22783.596306829975, + "y": 21009.259779826367 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Begin Rate", + "config": "{ \n\"codeName\": \"beginRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "b8e50da0-e8b6-46aa-bc61-36555b68f7ec", + "savedPayload": { + "position": { + "x": 22743.040128965586, + "y": 21094.287574931433 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End Rate", + "config": "{ \n\"codeName\": \"endRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "c4a3bc4d-6c38-4824-b8a6-56d1a7543ebe", + "savedPayload": { + "position": { + "x": 22693.81829732963, + "y": 21174.610303930134 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Situation Name", + "config": "{ \n\"codeName\": \"situationName\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "abca94c2-1024-4a7f-b14c-6eb2971a1225", + "savedPayload": { + "position": { + "x": 22636.470096609846, + "y": 21249.34793419495 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Periods", + "config": "{ \n\"codeName\": \"periods\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionCounters\"\n}", + "project": "Foundations", + "id": "460783e3-5e15-498c-a42f-71ba5b944082", + "savedPayload": { + "position": { + "x": 22571.623845694197, + "y": 21317.681624608842 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 1", + "config": "{ \n\"codeName\": \"userDefinedStatistic1\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 0\n}", + "project": "Foundations", + "id": "e7bd6691-6091-48d1-a208-5c6c28349302", + "savedPayload": { + "position": { + "x": 22499.990013677667, + "y": 21378.862696959895 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 2", + "config": "{ \n\"codeName\": \"userDefinedStatistic2\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 1\n}", + "project": "Foundations", + "id": "a634c448-f8d9-40d0-9219-cc446aa7ea6c", + "savedPayload": { + "position": { + "x": 22422.353435814173, + "y": 21432.220838616468 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "User Defined Statistic 3", + "config": "{ \n\"codeName\": \"userDefinedStatistic3\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n\"childProperty\": \"userDefinedStatistics\",\n\"index\": 2\n}", + "project": "Foundations", + "id": "3a6a38d3-a4fe-4f9f-9564-86d14ccabdfb", + "savedPayload": { + "position": { + "x": 22339.564714697284, + "y": 21477.171446612658 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Base Asset", + "config": "{ \n\"codeName\": \"profitLossInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "df3f7d1d-295a-49c1-8068-57bf81987ac7", + "savedPayload": { + "position": { + "x": 22252.53090088021, + "y": 21513.222032680744 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Quoted Asset", + "config": "{ \n\"codeName\": \"profitLossInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "de6ee5e9-037e-43b7-9125-1ac1b5fb155e", + "savedPayload": { + "position": { + "x": 22162.205555040135, + "y": 21539.97761905569 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Base Asset", + "config": "{ \n\"codeName\": \"ROIInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "d72fe472-07b8-4fbd-a798-fbc229b335a8", + "savedPayload": { + "position": { + "x": 22069.578300567864, + "y": 21557.14506593421 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Quoted Asset", + "config": "{ \n\"codeName\": \"ROIInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "647ed4d7-65e9-4ec8-8512-5ec389649827", + "savedPayload": { + "position": { + "x": 21975.663981046906, + "y": 21564.536283175785 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Base Asset", + "config": "{ \n\"codeName\": \"hitFailInBaseAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "d7073f58-a505-4e54-925a-572c8b483714", + "savedPayload": { + "position": { + "x": 21881.491541414758, + "y": 21562.070291057596 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Quoted Asset", + "config": "{ \n\"codeName\": \"hitFailInQuotedAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "6fec7bbd-a967-47c7-9c92-8744f142c8a2", + "savedPayload": { + "position": { + "x": 21788.092754626887, + "y": 21549.774107505338 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Size In Base Asset", + "config": "{ \n\"codeName\": \"entryTargetSizeInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"entryTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "7575c814-52b7-41e1-94fc-08b114cecc17", + "savedPayload": { + "position": { + "x": 21696.490917336287, + "y": 21527.78245207916 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Size In Quoted Asset", + "config": "{ \n\"codeName\": \"entryTargetSizeInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"entryTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "1a6bd282-90bb-49de-8a04-d17a17cdf4bf", + "savedPayload": { + "position": { + "x": 21607.68963844124, + "y": 21496.33626995794 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Size In Base Asset", + "config": "{ \n\"codeName\": \"exitTargetSizeInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"exitTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "ef456550-34c8-4e95-9b63-c90edf2cfc4d", + "savedPayload": { + "position": { + "x": 21522.66184333617, + "y": 21455.78009209355 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Size In Quoted Asset", + "config": "{ \n\"codeName\": \"exitTargetSizeInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"exitTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "728b13c4-0159-445e-a33b-619d7a1dd2a7", + "savedPayload": { + "position": { + "x": 21442.33911433747, + "y": 21406.558260457597 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Rate", + "config": "{ \n\"codeName\": \"entryTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "041020f6-02f0-40a3-a4be-79fbd3af9e7f", + "savedPayload": { + "position": { + "x": 21367.601484072653, + "y": 21349.210059737812 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Rate", + "config": "{ \n\"codeName\": \"exitTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "cbc23996-a6b3-4739-b492-fb0fec11857e", + "savedPayload": { + "position": { + "x": 21299.26779365876, + "y": 21284.363808822163 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics Profit Loss", + "config": "{ \n\"codeName\": \"profitLoss\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "b1c0915d-f801-4ab8-9155-f442f538be1d", + "savedPayload": { + "position": { + "x": 21238.086721307707, + "y": 21212.729976805633 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics ROI", + "config": "{ \n\"codeName\": \"ROI\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "01aa27d8-9ded-42b5-bacd-926d79da1825", + "savedPayload": { + "position": { + "x": 21184.728579651135, + "y": 21135.09339894214 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics Hit Fail", + "config": "{ \n\"codeName\": \"hitFail\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\"\n}", + "project": "Foundations", + "id": "b3f2d3c8-cf6e-4da9-99e3-ba9ebc8cca9f", + "savedPayload": { + "position": { + "x": 21139.777971654945, + "y": 21052.30467782525 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Statistics Days", + "config": "{ \n\"codeName\": \"days\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionStatistics\",\n \"decimals\": 2\n}", + "project": "Foundations", + "id": "8170811f-8a42-4c86-a2fe-e321f075dc37", + "savedPayload": { + "position": { + "x": 21103.72738558686, + "y": 20965.27086400818 + }, + "targetPosition": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fadfac81-bcbf-45b0-8512-f52389f34d55", + "savedPayload": { + "position": { + "x": 21952.10472756982, + "y": 20664.844690697784 + }, + "targetPosition": { + "x": 21742.003900099502, + "y": 19789.711762339874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "48f0c2b2-01bc-4f30-b4b1-4bc7bd78ed17", + "savedPayload": { + "position": { + "x": 22638.003900099502, + "y": 19788.211762339874 + }, + "targetPosition": { + "x": 22373.500536567888, + "y": 19424.154114871148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Position Objects", + "id": "966b2cf6-6379-4284-83c7-bdd8384b1aa2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "966b2cf6-6379-4284-83c7-bdd8384b1aa2" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Position Base Asset", + "config": "{\n \"codeName\": \"Position-Base-Asset-Objects\",\n \"singularVariableName\": \"positionBaseAssetObject\",\n \"pluralVariableName\": \"positionBaseAssetObjects\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "64d670e1-0fda-4f67-8018-d5c3d703961e", + "savedPayload": { + "position": { + "x": 21637.899066096743, + "y": 20070.922818135812 + }, + "targetPosition": { + "x": 21530.53834503833, + "y": 19873.18896778687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "1013fc23-443e-4fcb-baf1-57a3f27f9fee", + "savedPayload": { + "position": { + "x": 21554.057249273552, + "y": 20096.95639424473 + }, + "targetPosition": { + "x": 21530.53834503833, + "y": 19873.18896778687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "5d279028-50ba-4149-804c-4387c2014e0d", + "savedPayload": { + "position": { + "x": 21786.419513880905, + "y": 20539.782202599734 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "47d308ba-d61c-4a43-8928-dca424f2dc1d", + "savedPayload": { + "position": { + "x": 21712.490998983754, + "y": 20631.076315433085 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "7a14e496-db74-49a5-a18f-55870e1968f7", + "savedPayload": { + "position": { + "x": 21617.45288203839, + "y": 20700.125549175442 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Base Asset", + "config": "{ \n\"codeName\": \"profitLossInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "b60b7afd-d703-46bc-801d-a261a0399207", + "savedPayload": { + "position": { + "x": 21507.78185365672, + "y": 20742.22431265651 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Base Asset", + "config": "{ \n\"codeName\": \"ROIInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "d5e150b4-c45f-43b4-a245-fdea12a0767d", + "savedPayload": { + "position": { + "x": 21390.951813183023, + "y": 20754.50364471656 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Base Asset", + "config": "{ \n\"codeName\": \"hitFailInBaseAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "44f7e79f-a370-43cc-984c-379ed579a4fe", + "savedPayload": { + "position": { + "x": 21274.9245348048, + "y": 20736.12672916824 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Size In Base Asset", + "config": "{ \n\"codeName\": \"entryTargetSizeInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"entryTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "833687c5-5f5a-4411-9027-2736e0d27153", + "savedPayload": { + "position": { + "x": 21167.607085799387, + "y": 20688.345922436896 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Size In Base Asset", + "config": "{ \n\"codeName\": \"exitTargetSizeInBaseAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionBaseAsset\",\n \"childProperty\": \"exitTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "d8c1065a-3c68-4553-a79e-087523920c20", + "savedPayload": { + "position": { + "x": 21076.312972966036, + "y": 20614.417407539746 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Rate", + "config": "{ \n\"codeName\": \"entryTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "8dd06ea8-9b68-47a0-8bff-b6274eca2902", + "savedPayload": { + "position": { + "x": 21007.26373922368, + "y": 20519.37929059438 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Rate", + "config": "{ \n\"codeName\": \"exitTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "f57c7587-d854-41b4-9f8b-de810f8d678f", + "savedPayload": { + "position": { + "x": 20965.16497574261, + "y": 20409.708262212713 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Candle Close", + "config": "{ \n\"codeName\": \"candleClose\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.candle\",\n \"childProperty\": \"close\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "f8c0b1dc-4f93-4dcd-8c7e-9cf694a6f7b4", + "savedPayload": { + "position": { + "x": 20952.885643682563, + "y": 20292.878221739014 + }, + "targetPosition": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "401f7b43-7c4c-4e4b-a736-083ce3c3edc8", + "savedPayload": { + "position": { + "x": 21402.731439921565, + "y": 20304.657848477556 + }, + "targetPosition": { + "x": 21530.53834503833, + "y": 19873.18896778687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "7e7847d0-3c4e-46bf-b243-242e752f447b", + "savedPayload": { + "position": { + "x": 22420.53834503833, + "y": 19871.68896778687 + }, + "targetPosition": { + "x": 22373.500536567888, + "y": 19424.154114871148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Position Base Asset", + "id": "81a7db48-df16-4341-8f52-76cf0dfd6425" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Position Quoted Asset", + "config": "{\n \"codeName\": \"Position-Quoted-Asset-Objects\",\n \"singularVariableName\": \"positionQuotedAssetObject\",\n \"pluralVariableName\": \"positionQuotedAssetObjects\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position\",\n \"saveAsObjects\": true,\n \"propertyNameThatDefinesObject\": \"status\",\n \"propertyValueThatClosesObject\": \"Closed\",\n \"propertyValueThatPreventsSavingObject\": \"Not Open\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "5c1a10c6-8046-4044-91a8-0ee63980665a", + "savedPayload": { + "position": { + "x": 21294.579233814507, + "y": 20061.67246892982 + }, + "targetPosition": { + "x": 21300.46904718378, + "y": 19836.74957081032 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "db48b19d-be7c-4ba7-8176-6b7c1426bd42", + "savedPayload": { + "position": { + "x": 21208.953302491722, + "y": 20042.297298779904 + }, + "targetPosition": { + "x": 21300.46904718378, + "y": 19836.74957081032 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "cd5f3fd6-f10f-4e52-b84b-67b847b15587", + "savedPayload": { + "position": { + "x": 21188.772022345074, + "y": 20541.976830570395 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "863bef6e-e574-4162-9150-4497c26779d7", + "savedPayload": { + "position": { + "x": 21079.100993963406, + "y": 20584.075594051465 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Status", + "config": "{ \n\"codeName\": \"status\",\n\"isString\": true,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "cd21ef22-be90-4236-899d-38ebfcb65568", + "savedPayload": { + "position": { + "x": 20962.270953489708, + "y": 20596.35492611151 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Profit Loss In Quoted Asset", + "config": "{ \n\"codeName\": \"profitLossInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"profitLoss\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "2e83c428-223f-4fd8-9437-5d500cea4fa5", + "savedPayload": { + "position": { + "x": 20846.243675111484, + "y": 20577.978010563194 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "ROI In Quoted Asset", + "config": "{ \n\"codeName\": \"ROIInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"ROI\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "038bca38-7494-4c5a-a480-31b26ffd487f", + "savedPayload": { + "position": { + "x": 20738.926226106072, + "y": 20530.19720383185 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Hit Fail In Quoted Asset", + "config": "{ \n\"codeName\": \"hitFailInQuotedAsset\",\n\"isString\": true,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"hitFail\"\n}", + "project": "Foundations", + "id": "a0ff946f-8d9f-4a00-bc1c-7799b3d1d289", + "savedPayload": { + "position": { + "x": 20647.63211327272, + "y": 20456.2686889347 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Size In Quoted Asset", + "config": "{ \n\"codeName\": \"entryTargetSizeInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"entryTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "12b8204b-4e4b-46a7-9141-1f2564ffa934", + "savedPayload": { + "position": { + "x": 20578.582879530364, + "y": 20361.230571989334 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Size In Quoted Asset", + "config": "{ \n\"codeName\": \"exitTargetSizeInQuotedAsset\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.positionQuotedAsset\",\n \"childProperty\": \"exitTargetSize\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "11adc346-e8b4-45ab-b10d-486b92bb6815", + "savedPayload": { + "position": { + "x": 20536.484116049294, + "y": 20251.559543607666 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Entry Target Rate", + "config": "{ \n\"codeName\": \"entryTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "fbaef5e0-9984-4248-88e6-aab0d6937a0b", + "savedPayload": { + "position": { + "x": 20524.204783989248, + "y": 20134.729503133967 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Exit Target Rate", + "config": "{ \n\"codeName\": \"exitTargetRate\",\n\"isString\": false,\n\"isCalculated\": false\n}", + "project": "Foundations", + "id": "f3826764-b4b5-4167-b0f0-d9a30288bc65", + "savedPayload": { + "position": { + "x": 20542.581699537564, + "y": 20018.702224755743 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Candle Close", + "config": "{ \n\"codeName\": \"candleClose\",\n\"isString\": false,\n\"isCalculated\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.portfolioEpisode.candle\",\n \"childProperty\": \"close\",\n \"decimals\": 10\n}", + "project": "Foundations", + "id": "4c1be485-3bce-474d-96d9-293b0ad87b1a", + "savedPayload": { + "position": { + "x": 20590.36250626891, + "y": 19911.38477575033 + }, + "targetPosition": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9880e6d6-357a-4bf4-8c7e-9b294699529c", + "savedPayload": { + "position": { + "x": 20974.05058022825, + "y": 20146.50912987251 + }, + "targetPosition": { + "x": 21300.46904718378, + "y": 19836.74957081032 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "s" + } + } + }, + "id": "5102197c-c62e-4d01-b127-859f8b4a42b7", + "savedPayload": { + "position": { + "x": 22190.46904718378, + "y": 19835.24957081032 + }, + "targetPosition": { + "x": 22373.500536567888, + "y": 19424.154114871148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Position Quoted Asset", + "id": "04ff984b-4ca3-402d-8411-21ba787072fd" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Stop Loss", + "config": "{\n \"codeName\": \"Stop-Loss\",\n \"singularVariableName\": \"stopLoss\",\n \"pluralVariableName\": \"stopLosses\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position\",\n \"saveAtCycle\": \"Second\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "98ab50d4-ee9d-4d2a-9477-308014bd103e", + "savedPayload": { + "position": { + "x": 20995.880712038073, + "y": 19882.00151538243 + }, + "targetPosition": { + "x": 21113.442889099162, + "y": 19690.15747840276 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "3715b372-08b2-4eab-922b-f94c136a0d87", + "savedPayload": { + "position": { + "x": 20931.4140653648, + "y": 19822.40916016857 + }, + "targetPosition": { + "x": 21113.442889099162, + "y": 19690.15747840276 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\",\n \"childProperty\": \"begin\"\n}", + "project": "Foundations", + "id": "513b43bd-e20d-4af4-9bb5-2512470d2652", + "savedPayload": { + "position": { + "x": 20763.079001502356, + "y": 19839.91019074449 + }, + "targetPosition": { + "x": 20891.213012465258, + "y": 19654.95972376871 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\",\n \"childProperty\": \"end\"\n}", + "project": "Foundations", + "id": "899f7b30-81a3-4ee0-a0ca-1a4a5ba28335", + "savedPayload": { + "position": { + "x": 20695.521257505225, + "y": 19765.999072833187 + }, + "targetPosition": { + "x": 20891.213012465258, + "y": 19654.95972376871 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Stop Loss", + "config": "{\n \"codeName\": \"stopLoss\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "8e3c716f-14c0-49f9-b2e0-bee15699c97e", + "savedPayload": { + "position": { + "x": 20666.722665579804, + "y": 19670.095250031416 + }, + "targetPosition": { + "x": 20891.213012465258, + "y": 19654.95972376871 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Stop Loss Phase", + "config": "{\n \"codeName\": \"stopLossPhase\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\"\n}", + "project": "Foundations", + "id": "8919c239-46b7-4a1e-92c2-7f467377afa9", + "savedPayload": { + "position": { + "x": 20682.387140048475, + "y": 19571.19365062827 + }, + "targetPosition": { + "x": 20891.213012465258, + "y": 19654.95972376871 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Initial Value", + "config": "{\n \"codeName\": \"initialValue\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\"\n}", + "project": "Foundations", + "id": "ae70c37e-ab20-4052-b145-a9cfc117b8ca", + "savedPayload": { + "position": { + "x": 20739.41213963054, + "y": 19488.882949334056 + }, + "targetPosition": { + "x": 20891.213012465258, + "y": 19654.95972376871 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Final Value", + "config": "{\n \"codeName\": \"finalValue\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.stopLoss\"\n}", + "project": "Foundations", + "id": "03cd8cfc-a126-4406-81c0-9dccdaa395a0", + "savedPayload": { + "position": { + "x": 20826.503163793055, + "y": 19439.465790014598 + }, + "targetPosition": { + "x": 20891.213012465258, + "y": 19654.95972376871 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ddcd8bde-c6d6-43ae-87de-5776122f009a", + "savedPayload": { + "position": { + "x": 20891.213012465258, + "y": 19654.95972376871 + }, + "targetPosition": { + "x": 21113.442889099162, + "y": 19690.15747840276 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b73bcc0b-4d30-42ee-b900-e3fc3c2b6e36", + "savedPayload": { + "position": { + "x": 22009.442889099162, + "y": 19688.65747840276 + }, + "targetPosition": { + "x": 22373.500536567888, + "y": 19424.154114871148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Stop Loss", + "id": "6635f082-08f8-4bde-a9bb-738fc92950c3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "6635f082-08f8-4bde-a9bb-738fc92950c3" + ] + ] + } + }, + { + "type": "Product Definition", + "name": "Take Profit", + "config": "{\n \"codeName\": \"Take-Profit\",\n \"singularVariableName\": \"takeProfit\",\n \"pluralVariableName\": \"takeProfits\",\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position\",\n \"saveAtCycle\": \"Second\"\n}", + "project": "Foundations", + "datasets": [ + { + "type": "Dataset Definition", + "name": "Multi-Time-Frame-Market", + "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "3b76470d-6c62-4381-8b71-d8da6000bda8", + "savedPayload": { + "position": { + "x": 20838.231833303224, + "y": 19580.052644400002 + }, + "targetPosition": { + "x": 21035.965683652164, + "y": 19472.69192334159 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "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\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Session/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n }", + "project": "Foundations", + "id": "c5c496b0-f452-4444-9382-71c5d584093d", + "savedPayload": { + "position": { + "x": 20812.198257194304, + "y": 19496.21082757681 + }, + "targetPosition": { + "x": 21035.965683652164, + "y": 19472.69192334159 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "record": { + "type": "Record Definition", + "name": "New Record Definition", + "project": "Foundations", + "properties": [ + { + "type": "Record Property", + "name": "Begin", + "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\",\n \"childProperty\": \"begin\"\n}", + "project": "Foundations", + "id": "ef2e67c2-5641-4497-8527-2f260333defa", + "savedPayload": { + "position": { + "x": 20657.66530025379, + "y": 19427.199632716744 + }, + "targetPosition": { + "x": 20861.107842324345, + "y": 19331.094835355376 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "End", + "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\",\n \"childProperty\": \"end\"\n}", + "project": "Foundations", + "id": "3a6ef7da-6ab6-4698-a0d4-37263392bf53", + "savedPayload": { + "position": { + "x": 20636.11413668556, + "y": 19329.411854984886 + }, + "targetPosition": { + "x": 20861.107842324345, + "y": 19331.094835355376 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Take Profit", + "config": "{\n \"codeName\": \"takeProfit\",\n \"isString\": false\n}", + "project": "Foundations", + "id": "4421d96c-8047-4238-9b2c-3ecbc13578cd", + "savedPayload": { + "position": { + "x": 20659.12573588581, + "y": 19231.957412155803 + }, + "targetPosition": { + "x": 20861.107842324345, + "y": 19331.094835355376 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Take Profit Phase", + "config": "{\n \"codeName\": \"takeProfitPhase\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\"\n}", + "project": "Foundations", + "id": "0e8d10e8-c00f-4e3d-bc0f-6c40e5f3e3f5", + "savedPayload": { + "position": { + "x": 20722.14236841418, + "y": 19154.138351832098 + }, + "targetPosition": { + "x": 20861.107842324345, + "y": 19331.094835355376 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Initial Value", + "config": "{\n \"codeName\": \"initialValue\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\"\n}", + "project": "Foundations", + "id": "322dbf08-edbb-4105-85f5-5c66bdc79837", + "savedPayload": { + "position": { + "x": 20812.682817350156, + "y": 19111.36769329903 + }, + "targetPosition": { + "x": 20861.107842324345, + "y": 19331.094835355376 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Record Property", + "name": "Final Value", + "config": "{\n \"codeName\": \"finalValue\",\n \"isString\": false,\n \"nodePath\": \"portfolioEngine.portfolioCurrent.position.takeProfit\"\n}", + "project": "Foundations", + "id": "9b748324-f43f-4070-ae5f-f06cf5b116b5", + "savedPayload": { + "position": { + "x": 20912.814436376226, + "y": 19112.116690026774 + }, + "targetPosition": { + "x": 20861.107842324345, + "y": 19331.094835355376 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "15ea893e-222d-4a06-9091-492d13d04a04", + "savedPayload": { + "position": { + "x": 20861.107842324345, + "y": 19331.094835355376 + }, + "targetPosition": { + "x": 21035.965683652164, + "y": 19472.69192334159 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0ee79ca2-e833-4b3b-a6c7-9dcc042eb310", + "savedPayload": { + "position": { + "x": 21925.965683652164, + "y": 19471.19192334159 + }, + "targetPosition": { + "x": 22373.500536567888, + "y": 19424.154114871148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Plotter Module", + "name": "Take Profit", + "id": "07e09652-ba6e-46de-9dd4-530f2d24d838" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "07e09652-ba6e-46de-9dd4-530f2d24d838" + ] + ] + } + } + ], + "productDefinitionFolders": [], + "id": "14677498-3008-45bc-bac1-40f2b05c3c1b", + "savedPayload": { + "position": { + "x": 22373.500536567888, + "y": 19424.154114871148 + }, + "targetPosition": { + "x": 22556.532025951998, + "y": 19013.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8e9b2137-3840-4e8d-bbdb-5e2f74eeb6b5", + "savedPayload": { + "position": { + "x": 22556.532025951998, + "y": 19013.058658931976 + }, + "targetPosition": { + "x": 22292.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cf8b6f3d-d619-4f5a-adfe-9127ad8219e9", + "savedPayload": { + "position": { + "x": 22292.028662420384, + "y": 18649.00101146325 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "plotters": [ + { + "type": "Plotter", + "name": "Portfolio Engine", + "config": "{ \n\"codeName\": \"Portfolio-Engine\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Portfolio Episode Counters", + "config": "{\n \"codeName\": \"Portfolio-Episode-Counters\"\n}", + "project": "Foundations", + "panels": [ + { + "type": "Plotter Panel", + "name": "Portfolio Episode Counters", + "config": "{ \n \"codeName\": \"Portfolio-Episode-Counters\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Periods", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.periods", + "project": "Foundations", + "id": "88e6ca3b-0053-4a80-b209-2d1843902b73", + "savedPayload": { + "position": { + "x": 21405.246294138902, + "y": 18149.94352774755 + }, + "targetPosition": { + "x": 21556.85595090857, + "y": 18316.19487954411 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "45471495-1df6-4da4-aad5-fd2dab2d28f3", + "savedPayload": { + "position": { + "x": 21556.85595090857, + "y": 18316.19487954411 + }, + "targetPosition": { + "x": 21708.46560767824, + "y": 18482.44623134067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Strategies", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.strategies", + "project": "Foundations", + "id": "bd07d495-1002-4441-9d22-3e02000a5d3c", + "savedPayload": { + "position": { + "x": 21579.54196233424, + "y": 18051.309717378776 + }, + "targetPosition": { + "x": 21644.00378500624, + "y": 18266.877974359722 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e3baf3ee-4b5c-4b0c-9984-a48d80047582", + "savedPayload": { + "position": { + "x": 21644.00378500624, + "y": 18266.877974359722 + }, + "targetPosition": { + "x": 21708.46560767824, + "y": 18482.44623134067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Positions", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.positions", + "project": "Foundations", + "id": "b95b1c25-eaf3-4398-98b4-0a769f926388", + "savedPayload": { + "position": { + "x": 21779.372539634693, + "y": 18038.067781142505 + }, + "targetPosition": { + "x": 21743.919073656467, + "y": 18260.257006241587 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "810b253a-8cb2-4506-bbad-4322cafdd26f", + "savedPayload": { + "position": { + "x": 21743.919073656467, + "y": 18260.257006241587 + }, + "targetPosition": { + "x": 21708.46560767824, + "y": 18482.44623134067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Orders", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.orders", + "project": "Foundations", + "id": "f209bfd1-0518-4b5b-a1d0-975e96cf5a90", + "savedPayload": { + "position": { + "x": 21965.159129444728, + "y": 18112.840446912014 + }, + "targetPosition": { + "x": 21836.812368561485, + "y": 18297.64333912634 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e631b913-181a-45f5-893c-44f8898066c4", + "savedPayload": { + "position": { + "x": 21836.812368561485, + "y": 18297.64333912634 + }, + "targetPosition": { + "x": 21708.46560767824, + "y": 18482.44623134067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hits", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hits", + "project": "Foundations", + "id": "984f4738-0323-436d-8c6e-9a80f2447bb1", + "savedPayload": { + "position": { + "x": 22100.104419129457, + "y": 18260.818071205096 + }, + "targetPosition": { + "x": 21904.28501340385, + "y": 18371.632151272883 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b73091c6-c695-4436-8c21-d6297ebd92fd", + "savedPayload": { + "position": { + "x": 21904.28501340385, + "y": 18371.632151272883 + }, + "targetPosition": { + "x": 21708.46560767824, + "y": 18482.44623134067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fails", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.fails", + "project": "Foundations", + "id": "48b2fc77-d5a0-4378-bb24-bf3d0c1bcaae", + "savedPayload": { + "position": { + "x": 22157.48083907146, + "y": 18452.69187070404 + }, + "targetPosition": { + "x": 21932.97322337485, + "y": 18467.569051022354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e59e4e97-c755-4097-b974-f83b0fdc6c7e", + "savedPayload": { + "position": { + "x": 21932.97322337485, + "y": 18467.569051022354 + }, + "targetPosition": { + "x": 21708.46560767824, + "y": 18482.44623134067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3b24b227-b11d-43b4-96d8-60388214c53b", + "savedPayload": { + "position": { + "x": 21708.46560767824, + "y": 18482.44623134067 + }, + "targetPosition": { + "x": 21624.459280228402, + "y": 18691.17557031435 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "132a9cd4-fa1e-43f0-88b7-bd657797fccc", + "savedPayload": { + "position": { + "x": 21735.843317124032, + "y": 18675.369042396025 + }, + "targetPosition": { + "x": 21624.459280228402, + "y": 18691.17557031435 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "50acdb48-822b-4ab5-b241-aeb6b103e943", + "savedPayload": { + "position": { + "x": 22514.459280228402, + "y": 18689.67557031435 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Portfolio Episode Statistics", + "config": "{\n \"codeName\": \"Portfolio-Episode-Statistics\"\n}", + "project": "Foundations", + "panels": [ + { + "type": "Plotter Panel", + "name": "Portfolio Episode Statistics", + "config": "{ \n \"codeName\": \"Portfolio-Episode-Statistics\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Days", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.days", + "project": "Foundations", + "id": "26386bbd-ed0f-4a79-9566-a6ce1c3a19ff", + "savedPayload": { + "position": { + "x": 21502.95192354021, + "y": 18172.18798940289 + }, + "targetPosition": { + "x": 21633.416789180905, + "y": 18355.501706383795 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9f07f35f-b03e-4feb-a528-a24fa95b3c57", + "savedPayload": { + "position": { + "x": 21633.416789180905, + "y": 18355.501706383795 + }, + "targetPosition": { + "x": 21763.8816548216, + "y": 18538.8154233647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Profit Loss", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.profitLoss", + "project": "Foundations", + "id": "b402c95a-8d6e-4846-b46d-3333c6ecbf64", + "savedPayload": { + "position": { + "x": 21687.865772137353, + "y": 18095.282351790847 + }, + "targetPosition": { + "x": 21725.873713479476, + "y": 18317.048887577774 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fc0e0ca2-a602-47b5-900b-d148931f885b", + "savedPayload": { + "position": { + "x": 21725.873713479476, + "y": 18317.048887577774 + }, + "targetPosition": { + "x": 21763.8816548216, + "y": 18538.8154233647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "ROI", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.ROI", + "project": "Foundations", + "id": "be0949e9-bf84-4742-b8e0-e0e671201a15", + "savedPayload": { + "position": { + "x": 21887.83549857373, + "y": 18106.22387858016 + }, + "targetPosition": { + "x": 21825.858576697665, + "y": 18322.51965097243 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "23e5485c-7b60-4343-9569-9e6155798dbd", + "savedPayload": { + "position": { + "x": 21825.858576697665, + "y": 18322.51965097243 + }, + "targetPosition": { + "x": 21763.8816548216, + "y": 18538.8154233647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hit Ratio", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitRatio", + "project": "Foundations", + "id": "89a55b6b-38e6-405a-8f97-624319b1fd3b", + "savedPayload": { + "position": { + "x": 22063.254646060865, + "y": 18202.845466201186 + }, + "targetPosition": { + "x": 21913.56815044123, + "y": 18370.830444782943 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "128f6070-b454-445f-b6f4-bfc066fa742f", + "savedPayload": { + "position": { + "x": 21913.56815044123, + "y": 18370.830444782943 + }, + "targetPosition": { + "x": 21763.8816548216, + "y": 18538.8154233647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Annualized Rate Of Return", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.annualizedRateOfReturn", + "project": "Foundations", + "id": "2bf25d3f-7532-4b3a-889a-c47ee9466374", + "savedPayload": { + "position": { + "x": 22179.37930106427, + "y": 18366.010024239564 + }, + "targetPosition": { + "x": 21971.630477942934, + "y": 18452.412723802132 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c8b691fe-843c-44cd-b6c5-0bc9d3999b57", + "savedPayload": { + "position": { + "x": 21971.630477942934, + "y": 18452.412723802132 + }, + "targetPosition": { + "x": 21763.8816548216, + "y": 18538.8154233647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hit Fail", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitFail", + "project": "Foundations", + "id": "da4d60e8-b670-4af3-ac9d-ec0edd5248c4", + "savedPayload": { + "position": { + "x": 22213.209551485095, + "y": 18563.400810893814 + }, + "targetPosition": { + "x": 21988.545603153347, + "y": 18551.108117129257 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ea74705a-4410-4aca-b878-796015539478", + "savedPayload": { + "position": { + "x": 21988.545603153347, + "y": 18551.108117129257 + }, + "targetPosition": { + "x": 21763.8816548216, + "y": 18538.8154233647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "95e3b232-e7ea-4c22-b94f-d2204a88575e", + "savedPayload": { + "position": { + "x": 21763.8816548216, + "y": 18538.8154233647 + }, + "targetPosition": { + "x": 21655.32828648998, + "y": 18735.89704661725 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "f1d18c75-a558-40ef-8d3f-7cc110683816", + "savedPayload": { + "position": { + "x": 21767.805474750778, + "y": 18733.631628124887 + }, + "targetPosition": { + "x": 21655.32828648998, + "y": 18735.89704661725 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7c08f2c5-939c-4b7b-a123-6d16cda237a2", + "savedPayload": { + "position": { + "x": 22545.32828648998, + "y": 18734.39704661725 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Current Candle", + "config": "{\n \"codeName\": \"Current-Candle\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "a63488aa-b7c5-4c77-99f0-7cd9721b3570", + "savedPayload": { + "position": { + "x": 22673.17037732488, + "y": 18736.34185993002 + }, + "targetPosition": { + "x": 22570.58164465077, + "y": 18782.513300543455 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "21b5b3e6-0802-4701-a566-589b33eb543e", + "savedPayload": { + "position": { + "x": 22570.58164465077, + "y": 18782.513300543455 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Episode Balances", + "config": "{\n \"codeName\": \"Current-Balance\"\n}", + "project": "Foundations", + "panels": [ + { + "type": "Plotter Panel", + "name": "Current Balance", + "config": "{ \n \"codeName\": \"Current-Balance\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Balance Base Asset", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.balanceBaseAsset", + "project": "Foundations", + "id": "4dafe5d0-a432-4ceb-8942-3ff8e642e3c5", + "savedPayload": { + "position": { + "x": 22755.01546195101, + "y": 18399.00217764022 + }, + "targetPosition": { + "x": 22777.074213997887, + "y": 18509.318366198993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b1d253a5-bb62-476f-8046-a6c4998f4fa5", + "savedPayload": { + "position": { + "x": 22777.074213997887, + "y": 18509.318366198993 + }, + "targetPosition": { + "x": 22799.132966044763, + "y": 18619.634554757766 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Balance Quoted Asset", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.balanceQuotedAsset", + "project": "Foundations", + "id": "d468d524-b899-443e-b9a5-9542ff7aacff", + "savedPayload": { + "position": { + "x": 22893.12561293144, + "y": 18415.207593886073 + }, + "targetPosition": { + "x": 22846.1292894881, + "y": 18517.42107432192 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d0c2f568-e386-4686-ada5-cfa09372ba4d", + "savedPayload": { + "position": { + "x": 22846.1292894881, + "y": 18517.42107432192 + }, + "targetPosition": { + "x": 22799.132966044763, + "y": 18619.634554757766 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Both Assets in Base Asset", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.balanceBaseAsset + (record.balanceQuotedAsset / candle.close)", + "project": "Foundations", + "id": "cfdc477e-0f0c-47fe-a497-51324ef4adcb", + "savedPayload": { + "position": { + "x": 22995.333767493717, + "y": 18509.497160968065 + }, + "targetPosition": { + "x": 22897.23336676924, + "y": 18564.565857862915 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c3256454-b3f9-4550-ab94-e8bfbf0a7f7b", + "savedPayload": { + "position": { + "x": 22897.23336676924, + "y": 18564.565857862915 + }, + "targetPosition": { + "x": 22799.132966044763, + "y": 18619.634554757766 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Both Assets in Quoted Asset", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.balanceQuotedAsset + (record.balanceBaseAsset * candle.close)", + "project": "Foundations", + "id": "4846baac-894a-401b-bbf7-8fd2b84eec44", + "savedPayload": { + "position": { + "x": 23022.599884522464, + "y": 18645.85546904539 + }, + "targetPosition": { + "x": 22910.866425283613, + "y": 18632.745011901578 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4d0db2b7-fbb1-4329-be9e-e5f04de1f357", + "savedPayload": { + "position": { + "x": 22910.866425283613, + "y": 18632.745011901578 + }, + "targetPosition": { + "x": 22799.132966044763, + "y": 18619.634554757766 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bbfec586-2cf1-47c5-b4aa-048a78a56d33", + "savedPayload": { + "position": { + "x": 22666.132966044763, + "y": 18750.634554757766 + }, + "targetPosition": { + "x": 22589.851103883175, + "y": 18833.322688762353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "a50b5cc1-6d95-4a6a-b0c5-e2ce3fe5a724", + "savedPayload": { + "position": { + "x": 22699.602059603472, + "y": 18858.04065223998 + }, + "targetPosition": { + "x": 22589.851103883175, + "y": 18833.322688762353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7dd30d9d-8149-43b7-9614-358909511aa7", + "savedPayload": { + "position": { + "x": 22753.851103883175, + "y": 18627.322688762353 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Distance To Portfolio Event", + "config": "{\n \"codeName\": \"Distance-To-Portfolio-Event\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "ac4452a6-711c-4eb2-94a3-4bd750aadc44", + "savedPayload": { + "position": { + "x": 22713.512911612095, + "y": 18865.805604226873 + }, + "targetPosition": { + "x": 22602.855672080543, + "y": 18886.084295980938 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dc3219b1-fe8d-4f07-a098-f5557dc0e5ed", + "savedPayload": { + "position": { + "x": 22602.855672080543, + "y": 18886.084295980938 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Current Strategy", + "config": "{\n \"codeName\": \"Current-Strategy\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "928fb93b-a400-4b76-9b69-1bbc45d0b530", + "savedPayload": { + "position": { + "x": 22721.700463204947, + "y": 18933.23615819716 + }, + "targetPosition": { + "x": 22609.405713354823, + "y": 18940.028739157166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "16eb13fe-93bb-4f96-b761-f708fc824cdf", + "savedPayload": { + "position": { + "x": 22609.405713354823, + "y": 18940.028739157166 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Last Strategy", + "config": "{\n \"codeName\": \"Last-Strategy\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "5a704066-3de2-457e-8503-36bc320ec236", + "savedPayload": { + "position": { + "x": 22721.700463204947, + "y": 19001.16196779723 + }, + "targetPosition": { + "x": 22609.405713354823, + "y": 18994.369386837225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1ad36d92-be6d-4e21-863d-cdaaa9a7c855", + "savedPayload": { + "position": { + "x": 22609.405713354823, + "y": 18994.369386837225 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Current Position", + "config": "{\n \"codeName\": \"Current-Position\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "af1cc04a-e48c-4a6d-b9a9-bd16c0ae7c4a", + "savedPayload": { + "position": { + "x": 22713.512911612095, + "y": 19068.592521767518 + }, + "targetPosition": { + "x": 22602.855672080543, + "y": 19048.313830013452 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9c0d3197-d8b0-451d-a7b9-74fb5d3cbfe3", + "savedPayload": { + "position": { + "x": 22602.855672080543, + "y": 19048.313830013452 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Last Position", + "config": "{\n \"codeName\": \"Last-Position\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "23e7dfb4-646f-4c09-a860-dc819b2a2db5", + "savedPayload": { + "position": { + "x": 22697.257201365384, + "y": 19134.544530790747 + }, + "targetPosition": { + "x": 22589.851103883175, + "y": 19101.075437232037 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bbb54b25-619e-4d9c-a18f-fadadfb6e637", + "savedPayload": { + "position": { + "x": 22589.851103883175, + "y": 19101.075437232037 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Previous Candle", + "config": "{\n \"codeName\": \"Previous-Candle\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "c42f69de-6952-4b74-8e3a-d69f46126139", + "savedPayload": { + "position": { + "x": 22673.17037732488, + "y": 19198.05626606437 + }, + "targetPosition": { + "x": 22570.58164465077, + "y": 19151.884825450936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d7bf8a93-9e3e-4f80-b29a-a530a284c838", + "savedPayload": { + "position": { + "x": 22570.58164465077, + "y": 19151.884825450936 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Market Buy Orders", + "config": "{\n \"codeName\": \"Market-Buy-Orders\",\n \"useRateAtMousePosition\": true,\n \"ratePropertyName\": \"actualRate\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "e8f7d578-c522-4a19-b1a9-a452ae0fa7f9", + "savedPayload": { + "position": { + "x": 22641.603679623895, + "y": 19258.201583472128 + }, + "targetPosition": { + "x": 22545.32828648998, + "y": 19200.00107937714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "63406c9e-ee25-418c-b78b-0186acd3325e", + "savedPayload": { + "position": { + "x": 22545.32828648998, + "y": 19200.00107937714 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Market Sell Orders", + "config": "{\n \"codeName\": \"Market-Sell-Orders\",\n \"useRateAtMousePosition\": true,\n \"ratePropertyName\": \"actualRate\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "4475b424-3987-4b29-add9-f563083e69f8", + "savedPayload": { + "position": { + "x": 22603.01742179692, + "y": 19314.10342885075 + }, + "targetPosition": { + "x": 22514.459280228402, + "y": 19244.72255568004 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c2cc9496-0d7e-4344-b6d6-9a90aaa30acb", + "savedPayload": { + "position": { + "x": 22514.459280228402, + "y": 19244.72255568004 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Limit Buy Orders", + "config": "{ \n\"codeName\": \"Limit-Buy-Orders\",\n \"useRateAtMousePosition\": true\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "a24fb6de-a0a5-4453-ab69-6a8a70b016d5", + "savedPayload": { + "position": { + "x": 22557.974278371763, + "y": 19364.94662741463 + }, + "targetPosition": { + "x": 22478.424765488275, + "y": 19285.39711453114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "979e9aa8-fef3-4a35-8be6-68b0b480c029", + "savedPayload": { + "position": { + "x": 22478.424765488275, + "y": 19285.39711453114 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Limit Sell Orders", + "config": "{ \n\"codeName\": \"Limit-Sell-Orders\",\n \"useRateAtMousePosition\": true\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "e5b9250c-1866-49a8-b035-37459eb2a4b4", + "savedPayload": { + "position": { + "x": 22507.131079807885, + "y": 19409.989770839788 + }, + "targetPosition": { + "x": 22437.750206637174, + "y": 19321.43162927127 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b34d4914-6f2a-41ed-adf7-b002438bec25", + "savedPayload": { + "position": { + "x": 22437.750206637174, + "y": 19321.43162927127 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Current Strategy Open Stage", + "config": "{ \n\"codeName\": \"Current-Strategy-Open-Stage\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "243a983c-1ff8-4bec-a88c-128d6995a3e7", + "savedPayload": { + "position": { + "x": 22451.229234429262, + "y": 19448.57602866676 + }, + "targetPosition": { + "x": 22393.028730334274, + "y": 19352.300635532847 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e541b459-1711-479b-b247-c8b977d100a8", + "savedPayload": { + "position": { + "x": 22393.028730334274, + "y": 19352.300635532847 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Current Strategy Close Stage", + "config": "{ \n\"codeName\": \"Current-Strategy-Close-Stage\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "74c84581-6b64-4ce8-a431-c4dc128a66f1", + "savedPayload": { + "position": { + "x": 22391.083917021504, + "y": 19480.142726367747 + }, + "targetPosition": { + "x": 22344.91247640807, + "y": 19377.553993693637 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "87e06420-c381-442b-aff8-635de5ebf16b", + "savedPayload": { + "position": { + "x": 22344.91247640807, + "y": 19377.553993693637 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Current Strategy Trigger Stage", + "config": "{ \n\"codeName\": \"Current-Strategy-Trigger-Stage\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "861f0ac2-805a-4c1e-ab1f-e224d8e29486", + "savedPayload": { + "position": { + "x": 22327.57218174788, + "y": 19504.22955040825 + }, + "targetPosition": { + "x": 22294.10308818917, + "y": 19396.82345292604 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9e6c7eca-2090-4445-8b95-3a05e14b429a", + "savedPayload": { + "position": { + "x": 22294.10308818917, + "y": 19396.82345292604 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Current Strategy Manage Stage", + "config": "{ \n\"codeName\": \"Current-Strategy-Manage-Stage\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "8e6c5a6b-8fbc-424d-b799-f59288678c2f", + "savedPayload": { + "position": { + "x": 22261.62017272465, + "y": 19520.48526065496 + }, + "targetPosition": { + "x": 22241.341480970586, + "y": 19409.82802112341 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8426ac02-eaa4-44ac-a6e8-35d2b45b4b33", + "savedPayload": { + "position": { + "x": 22241.341480970586, + "y": 19409.82802112341 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Current Episode", + "config": "{ \n\"codeName\": \"Current-Position\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "811cbebc-903d-47ea-928b-6d6a17857193", + "savedPayload": { + "position": { + "x": 22194.189618754364, + "y": 19528.672812247813 + }, + "targetPosition": { + "x": 22187.39703779436, + "y": 19416.37806239769 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d0c0ea40-2883-4146-bcd4-3c2f57845466", + "savedPayload": { + "position": { + "x": 22187.39703779436, + "y": 19416.37806239769 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Episode Base Asset", + "config": "{ \n\"codeName\": \"Previous-Candle\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "7c2b7d18-b94f-4b35-8f3d-0819ed3e641e", + "savedPayload": { + "position": { + "x": 22126.263809154294, + "y": 19528.672812247813 + }, + "targetPosition": { + "x": 22133.0563901143, + "y": 19416.37806239769 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4f6e417c-600d-4eb0-ae93-f42ba8f7fb6e", + "savedPayload": { + "position": { + "x": 22133.0563901143, + "y": 19416.37806239769 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Episode Quoted Asset", + "config": "{ \n\"codeName\": \"Previous-Candle\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "867e39c4-5a95-4cb3-8335-8c51b2d2f6da", + "savedPayload": { + "position": { + "x": 22058.833255184007, + "y": 19520.48526065496 + }, + "targetPosition": { + "x": 22079.111946938072, + "y": 19409.82802112341 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3c39e95d-93f1-48cc-aff4-a45bf11a5cab", + "savedPayload": { + "position": { + "x": 22079.111946938072, + "y": 19409.82802112341 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Last Market Order", + "config": "{ \n\"codeName\": \"Previous-Candle\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "42b47c11-5109-439f-95aa-82bdfeda9380", + "savedPayload": { + "position": { + "x": 21992.881246160778, + "y": 19504.22955040825 + }, + "targetPosition": { + "x": 22026.350339719487, + "y": 19396.82345292604 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "da156a86-b3f1-4517-a48c-2f36a30516f2", + "savedPayload": { + "position": { + "x": 22026.350339719487, + "y": 19396.82345292604 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Last Limit Order", + "config": "{ \n\"codeName\": \"Previous-Candle\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "479acb3e-6ac1-427a-a6d9-d001518a30d6", + "savedPayload": { + "position": { + "x": 21929.369510887154, + "y": 19480.142726367747 + }, + "targetPosition": { + "x": 21975.54095150059, + "y": 19377.553993693637 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1549b27c-71d7-461d-b9e4-7ce79eb812b3", + "savedPayload": { + "position": { + "x": 21975.54095150059, + "y": 19377.553993693637 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Stop Loss", + "config": "{ \n\"codeName\": \"Stop-Loss\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "e38e441a-3a81-4edd-bf1a-efa5075cc0d9", + "savedPayload": { + "position": { + "x": 21869.224193479396, + "y": 19448.57602866676 + }, + "targetPosition": { + "x": 21927.424697574384, + "y": 19352.300635532847 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "691d4f75-ef37-446e-8a3a-c1650d8d1bd2", + "savedPayload": { + "position": { + "x": 21927.424697574384, + "y": 19352.300635532847 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Take Profit", + "config": "{ \n\"codeName\": \"Take-Profit\"\n}", + "project": "Foundations", + "panels": [], + "recordValues": { + "type": "Record Values", + "name": "New Record Values", + "project": "Foundations", + "id": "b6d24e1c-94c3-4729-8731-9222b3bcb883", + "savedPayload": { + "position": { + "x": 21813.322348100774, + "y": 19409.989770839788 + }, + "targetPosition": { + "x": 21882.703221271484, + "y": 19321.43162927127 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0641c867-3cce-4a52-95c6-a6ff1c5a7bab", + "savedPayload": { + "position": { + "x": 21882.703221271484, + "y": 19321.43162927127 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "08613be0-91cc-4da6-b659-4abe903a81bc", + "savedPayload": { + "position": { + "x": 22160.22671395433, + "y": 18967.199062997195 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter", + "name": "Portfolio System", + "config": "{ \n\"codeName\": \"\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Highlights", + "config": "{\n \"codeName\": \"Highlights\",\n \"connectTo\": \"Portfolio System\"\n}", + "project": "Foundations", + "panels": [], + "nodesHighlights": { + "type": "Nodes Highlights", + "name": "New Nodes Highlights", + "config": "{ \n\"nodePath\": \"\"\n}", + "project": "Foundations", + "id": "34fd76b4-f5d4-4047-a473-2f3c7ccb5433", + "savedPayload": { + "position": { + "x": 22697.979527086023, + "y": 19377.1163064007 + }, + "targetPosition": { + "x": 22270.004094753203, + "y": 19238.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "89966321-143c-458b-b78f-861d68be8812", + "savedPayload": { + "position": { + "x": 22270.004094753203, + "y": 19238.058658931976 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Values", + "config": "{\n \"codeName\": \"Values\",\n \"connectTo\": \"Portfolio System\"\n}", + "project": "Foundations", + "panels": [], + "nodesValues": { + "type": "Nodes Values", + "name": "New Nodes Values", + "config": "{ \n\"nodePath\": \"\"\n}", + "project": "Foundations", + "id": "122caa3a-4295-4867-8992-7a0cdc4afb6f", + "savedPayload": { + "position": { + "x": 22570.143957357835, + "y": 19628.007738526478 + }, + "targetPosition": { + "x": 22206.08630988911, + "y": 19363.504374994864 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "013b3d4a-58c1-4556-a77b-5493b259bad2", + "savedPayload": { + "position": { + "x": 22206.08630988911, + "y": 19363.504374994864 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Errors", + "config": "{\n \"codeName\": \"Errors\",\n \"connectTo\": \"Portfolio System\",\n \"useRateAtMousePosition\": true,\n \"ratePropertyName\": \"errors\",\n \"rateInArrayAtIndex\": 3,\n \"rateOffset\": -100,\n \"rateOffsetBasedOnArrayIndex\": -50,\n \"rateRange\": 20\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "Errors", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Error #1", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.errors[0][3]", + "project": "Foundations", + "id": "b2cbd2fe-3a21-43e0-a188-70b57793349d", + "savedPayload": { + "position": { + "x": 22726.229739135477, + "y": 18586.67976554134 + }, + "targetPosition": { + "x": 22773.26754760592, + "y": 19034.214618457063 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "18d54e7b-131a-4f81-9247-f4d2cf385d7c", + "savedPayload": { + "position": { + "x": 22773.26754760592, + "y": 19034.214618457063 + }, + "targetPosition": { + "x": 22820.305356076362, + "y": 19481.749471372787 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Error #2", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.errors[1][3]", + "project": "Foundations", + "id": "1db361c5-86f2-4638-9564-783f06ee0a00", + "savedPayload": { + "position": { + "x": 23186.36833484458, + "y": 18659.558559494442 + }, + "targetPosition": { + "x": 23003.33684546047, + "y": 19070.654015433614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0fb1d49f-ddae-422b-b70d-b4660255d9b5", + "savedPayload": { + "position": { + "x": 23003.33684546047, + "y": 19070.654015433614 + }, + "targetPosition": { + "x": 22820.305356076362, + "y": 19481.749471372787 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Error #3", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.errors[2][3]", + "project": "Foundations", + "id": "6df754d4-ace7-4ba7-9559-01c176b1f0ad", + "savedPayload": { + "position": { + "x": 23548.420651013814, + "y": 18952.74274430956 + }, + "targetPosition": { + "x": 23184.363003545088, + "y": 19217.246107841172 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1579ea8b-2199-4a60-83d1-06cba33de3d2", + "savedPayload": { + "position": { + "x": 23184.363003545088, + "y": 19217.246107841172 + }, + "targetPosition": { + "x": 22820.305356076362, + "y": 19481.749471372787 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Error #4", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.errors[3][3]", + "project": "Foundations", + "id": "b378f5ea-0694-40f9-8195-fee0f15aeaaa", + "savedPayload": { + "position": { + "x": 23715.37506190781, + "y": 19387.6738544319 + }, + "targetPosition": { + "x": 23267.840208992086, + "y": 19434.711662902344 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c2cacaec-0c15-48c1-a4b9-2eb1d0a9f117", + "savedPayload": { + "position": { + "x": 23267.840208992086, + "y": 19434.711662902344 + }, + "targetPosition": { + "x": 22820.305356076362, + "y": 19481.749471372787 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Error #5", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.errors[4][3]", + "project": "Foundations", + "id": "a49c80de-f116-4fd8-817e-13c8b5540dde", + "savedPayload": { + "position": { + "x": 23642.496267954706, + "y": 19847.812450141006 + }, + "targetPosition": { + "x": 23231.400812015534, + "y": 19664.780960756896 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e9896867-be26-4a9d-830c-48f727b3b6f9", + "savedPayload": { + "position": { + "x": 23231.400812015534, + "y": 19664.780960756896 + }, + "targetPosition": { + "x": 22820.305356076362, + "y": 19481.749471372787 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "597ae83d-2b55-42ec-b96b-142cdd8e6c18", + "savedPayload": { + "position": { + "x": 22820.305356076362, + "y": 19481.749471372787 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [], + "images": [ + { + "type": "Image", + "name": "Error #1", + "config": "{\n \"codeName\": \"bullet-error\",\n \"size\": 30\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.errors[0] !== undefined", + "project": "Foundations", + "id": "3e33e504-4d75-4e0e-b8ba-469eeb27955f", + "savedPayload": { + "position": { + "x": 22127.95598851759, + "y": 19411.629416281197 + }, + "targetPosition": { + "x": 21986.358900531377, + "y": 19586.487257609017 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Error #1", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -100\n}", + "project": "Foundations", + "id": "a018e32d-ce17-41fe-8a8e-ed6ce22846f2", + "savedPayload": { + "position": { + "x": 22208.58877716528, + "y": 19621.68501224307 + }, + "targetPosition": { + "x": 21986.358900531377, + "y": 19586.487257609017 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #1", + "id": "18d54e7b-131a-4f81-9247-f4d2cf385d7c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #1", + "Point", + "Foundations", + "18d54e7b-131a-4f81-9247-f4d2cf385d7c" + ] + ] + } + }, + "id": "113e1cd5-3de8-4c06-bf9c-907c7418695a", + "savedPayload": { + "position": { + "x": 22876.358900531377, + "y": 19584.987257609017 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Error #2", + "config": "{\n \"codeName\": \"bullet-error\",\n \"size\": 25\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.errors[1] !== undefined", + "project": "Foundations", + "id": "bc1c36bd-8771-4bb6-9e7e-3b82611737bd", + "savedPayload": { + "position": { + "x": 22195.811385257723, + "y": 19568.46334466815 + }, + "targetPosition": { + "x": 22013.78256152336, + "y": 19700.715026433958 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Error #2", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -150\n}", + "project": "Foundations", + "id": "5b56f938-1c71-4f2f-8b3d-e8b761dc4ea2", + "savedPayload": { + "position": { + "x": 22219.330289492944, + "y": 19792.230771126015 + }, + "targetPosition": { + "x": 22013.78256152336, + "y": 19700.715026433958 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #2", + "id": "0fb1d49f-ddae-422b-b70d-b4660255d9b5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #2", + "Point", + "Foundations", + "0fb1d49f-ddae-422b-b70d-b4660255d9b5" + ] + ] + } + }, + "id": "b641b9d7-6db2-4c3f-a1ee-3fb819f97fb3", + "savedPayload": { + "position": { + "x": 22903.78256152336, + "y": 19699.215026433958 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Error #3", + "config": "{\n \"codeName\": \"bullet-error\",\n \"size\": 20\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.errors[2] !== undefined", + "project": "Foundations", + "id": "33afbc3a-a2d5-48af-be11-e11c479fa847", + "savedPayload": { + "position": { + "x": 22220.763057837317, + "y": 19737.51555552481 + }, + "targetPosition": { + "x": 22010.70746187545, + "y": 19818.148344172503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Error #3", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -200\n}", + "project": "Foundations", + "id": "16959bc8-c9f4-403b-b312-3a8ce1d5e5db", + "savedPayload": { + "position": { + "x": 22185.565303203268, + "y": 19959.745432158717 + }, + "targetPosition": { + "x": 22010.70746187545, + "y": 19818.148344172503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #3", + "id": "1579ea8b-2199-4a60-83d1-06cba33de3d2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #3", + "Point", + "Foundations", + "1579ea8b-2199-4a60-83d1-06cba33de3d2" + ] + ] + } + }, + "id": "429301cc-2132-4938-bf0a-ec7328c82851", + "savedPayload": { + "position": { + "x": 22900.70746187545, + "y": 19816.648344172503 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Error #4", + "config": "{\n \"codeName\": \"bullet-error\",\n \"size\": 15\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.errors[3] !== undefined", + "project": "Foundations", + "id": "b936ed62-f731-4224-a15b-50b95d80dc7a", + "savedPayload": { + "position": { + "x": 22201.110591004668, + "y": 19907.26542005329 + }, + "targetPosition": { + "x": 21977.343164546808, + "y": 19930.78432428851 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Error #4", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -250\n}", + "project": "Foundations", + "id": "539644a3-c57a-474d-b9f7-1439cb820389", + "savedPayload": { + "position": { + "x": 22109.594846312615, + "y": 20112.813148022873 + }, + "targetPosition": { + "x": 21977.343164546808, + "y": 19930.78432428851 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #4", + "id": "c2cacaec-0c15-48c1-a4b9-2eb1d0a9f117" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #4", + "Point", + "Foundations", + "c2cacaec-0c15-48c1-a4b9-2eb1d0a9f117" + ] + ] + } + }, + "id": "64e32738-2d80-422a-986f-741e00126545", + "savedPayload": { + "position": { + "x": 22867.343164546808, + "y": 19929.28432428851 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Error #5", + "config": "{\n \"codeName\": \"bullet-error\",\n \"size\": 10\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.errors[4] !== undefined", + "project": "Foundations", + "id": "9c24cf2a-2564-43bb-8ec5-506161e3c7b3", + "savedPayload": { + "position": { + "x": 22138.19326789718, + "y": 20066.144765510882 + }, + "targetPosition": { + "x": 21915.963391263274, + "y": 20030.94701087683 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Error #5", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -300\n}", + "project": "Foundations", + "id": "c743fb0f-584d-4f72-af2e-98b932eae346", + "savedPayload": { + "position": { + "x": 21996.59617991097, + "y": 20241.002606838698 + }, + "targetPosition": { + "x": 21915.963391263274, + "y": 20030.94701087683 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #5", + "id": "e9896867-be26-4a9d-830c-48f727b3b6f9" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #5", + "Point", + "Foundations", + "e9896867-be26-4a9d-830c-48f727b3b6f9" + ] + ] + } + }, + "id": "ac0c0829-68bb-4ba4-a0be-687ad28402c5", + "savedPayload": { + "position": { + "x": 22805.963391263274, + "y": 20029.44701087683 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [ + { + "type": "Text", + "name": "Error #1", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.errors[0] !== undefined", + "project": "Foundations", + "id": "c433ec30-6442-4405-95dc-c46e13dd910b", + "savedPayload": { + "position": { + "x": 22055.75107213925, + "y": 20111.810482373126 + }, + "targetPosition": { + "x": 21830.75107213925, + "y": 20111.810482373126 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Error #1", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -135\n}", + "project": "Foundations", + "id": "a6355798-bfc4-49ed-a728-1a446aaffbe0", + "savedPayload": { + "position": { + "x": 22012.779895873613, + "y": 20244.062164138933 + }, + "targetPosition": { + "x": 21830.75107213925, + "y": 20111.810482373126 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #1", + "id": "18d54e7b-131a-4f81-9247-f4d2cf385d7c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #1", + "Point", + "Foundations", + "18d54e7b-131a-4f81-9247-f4d2cf385d7c" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "1", + "project": "Foundations", + "id": "5937da0d-35f8-4184-919e-a46fecdcbf0a", + "savedPayload": { + "position": { + "x": 21900.279895873613, + "y": 20325.798198539534 + }, + "targetPosition": { + "x": 21830.75107213925, + "y": 20111.810482373126 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "7c565d67-e262-4649-99c2-948f503fbbee", + "savedPayload": { + "position": { + "x": 21761.222248404887, + "y": 20325.798198539534 + }, + "targetPosition": { + "x": 21830.75107213925, + "y": 20111.810482373126 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d52f785c-b647-46d9-bfe1-3eac76d5d6c3", + "savedPayload": { + "position": { + "x": 22720.75107213925, + "y": 20110.310482373126 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Error #2", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.errors[1] !== undefined", + "project": "Foundations", + "id": "4354e18d-db8b-4654-ad0e-7c4e2541bedc", + "savedPayload": { + "position": { + "x": 21944.84659681806, + "y": 20226.09831197621 + }, + "targetPosition": { + "x": 21727.51328590302, + "y": 20167.86402682814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Error #2", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -180\n}", + "project": "Foundations", + "id": "46a9038a-0e65-400a-9e10-4073a68499d6", + "savedPayload": { + "position": { + "x": 21869.110373889234, + "y": 20342.72186815596 + }, + "targetPosition": { + "x": 21727.51328590302, + "y": 20167.86402682814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #2", + "id": "0fb1d49f-ddae-422b-b70d-b4660255d9b5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #2", + "Point", + "Foundations", + "0fb1d49f-ddae-422b-b70d-b4660255d9b5" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "2", + "project": "Foundations", + "id": "c8ab8910-3f21-4531-afdc-70f743d31802", + "savedPayload": { + "position": { + "x": 21739.288876057683, + "y": 20392.55567214792 + }, + "targetPosition": { + "x": 21727.51328590302, + "y": 20167.86402682814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "2328ea67-2c00-43e3-866a-48c7cdf8a476", + "savedPayload": { + "position": { + "x": 21604.96950302464, + "y": 20356.56490461586 + }, + "targetPosition": { + "x": 21727.51328590302, + "y": 20167.86402682814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c1909166-25f1-4de9-a97d-8ffd0b3ca52b", + "savedPayload": { + "position": { + "x": 22617.51328590302, + "y": 20166.36402682814 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Error #3", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.errors[2] !== undefined", + "project": "Foundations", + "id": "34dc1242-ae83-4bc7-b248-0aec515cf328", + "savedPayload": { + "position": { + "x": 21808.141232929578, + "y": 20307.787687820124 + }, + "targetPosition": { + "x": 21613.28551707808, + "y": 20195.287687820124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Error #3", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -225\n}", + "project": "Foundations", + "id": "8daefc3d-0bd0-406a-a1ad-26d31abfcf2c", + "savedPayload": { + "position": { + "x": 21704.801261770135, + "y": 20400.83541578971 + }, + "targetPosition": { + "x": 21613.28551707808, + "y": 20195.287687820124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #3", + "id": "1579ea8b-2199-4a60-83d1-06cba33de3d2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #3", + "Point", + "Foundations", + "1579ea8b-2199-4a60-83d1-06cba33de3d2" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "3", + "project": "Foundations", + "id": "fb8e7a6e-8f81-4877-b906-9e099e481155", + "savedPayload": { + "position": { + "x": 21566.505386644083, + "y": 20415.37089798523 + }, + "targetPosition": { + "x": 21613.28551707808, + "y": 20195.287687820124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "eb59c5bd-1c76-48b7-80c7-639cb99760a3", + "savedPayload": { + "position": { + "x": 21446.077931345666, + "y": 20345.842074250868 + }, + "targetPosition": { + "x": 21613.28551707808, + "y": 20195.287687820124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "69f219f1-c64d-4b1d-9c20-9a87f64f2951", + "savedPayload": { + "position": { + "x": 22503.28551707808, + "y": 20193.787687820124 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Error #4", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.errors[3] !== undefined", + "project": "Foundations", + "id": "51721f1a-f3b7-4bca-acfa-0159091bc77c", + "savedPayload": { + "position": { + "x": 21654.951225106506, + "y": 20351.311613939186 + }, + "targetPosition": { + "x": 21495.852199339533, + "y": 20192.212588172213 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Error #4", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -270\n}", + "project": "Foundations", + "id": "101f1966-752a-42e2-ad25-1bf652fd4e49", + "savedPayload": { + "position": { + "x": 21531.049953973587, + "y": 20414.442464806118 + }, + "targetPosition": { + "x": 21495.852199339533, + "y": 20192.212588172213 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #4", + "id": "c2cacaec-0c15-48c1-a4b9-2eb1d0a9f117" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #4", + "Point", + "Foundations", + "c2cacaec-0c15-48c1-a4b9-2eb1d0a9f117" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "4", + "project": "Foundations", + "id": "10b7c19b-c942-428c-b50f-35d3153a7625", + "savedPayload": { + "position": { + "x": 21393.704336898136, + "y": 20392.689056114596 + }, + "targetPosition": { + "x": 21495.852199339533, + "y": 20192.212588172213 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "a86784e2-3506-470d-981e-a6e08c3fd8cc", + "savedPayload": { + "position": { + "x": 21295.37573139715, + "y": 20294.36045061361 + }, + "targetPosition": { + "x": 21495.852199339533, + "y": 20192.212588172213 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "abeaeb90-6210-441f-bf6e-4fafde7b51f1", + "savedPayload": { + "position": { + "x": 22385.852199339533, + "y": 20190.712588172213 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Error #5", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.errors[4] !== undefined", + "project": "Foundations", + "id": "233fd1cb-f3c9-408e-9cc2-bf90b118a3ea", + "savedPayload": { + "position": { + "x": 22385.716219223526, + "y": 20352.204006695072 + }, + "targetPosition": { + "x": 22273.216219223526, + "y": 20157.348290843573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Error #5", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": -315\n}", + "project": "Foundations", + "id": "b248962f-31d8-4f9d-b891-641c88c1273f", + "savedPayload": { + "position": { + "x": 22249.697314988305, + "y": 20381.115717301433 + }, + "targetPosition": { + "x": 22273.216219223526, + "y": 20157.348290843573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Error #5", + "id": "e9896867-be26-4a9d-830c-48f727b3b6f9" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Errors", + "Plotter Module", + "Foundations", + "32aa7be5-c9c5-402e-902d-7638f439d1ac" + ], + [ + "Errors", + "Shapes", + "Foundations", + "769dee61-1988-4c78-8675-b2558fd9e8b8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "597ae83d-2b55-42ec-b96b-142cdd8e6c18" + ], + [ + "Error #5", + "Point", + "Foundations", + "e9896867-be26-4a9d-830c-48f727b3b6f9" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "5", + "project": "Foundations", + "id": "046fd94b-6c60-4f95-8d2e-9bed1f92e6c7", + "savedPayload": { + "position": { + "x": 22122.661832792783, + "y": 20324.555876575985 + }, + "targetPosition": { + "x": 22273.216219223526, + "y": 20157.348290843573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "ecd743bb-670a-4eb4-a1f6-4260d5f350fa", + "savedPayload": { + "position": { + "x": 22053.13300905842, + "y": 20204.128421277568 + }, + "targetPosition": { + "x": 22273.216219223526, + "y": 20157.348290843573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "41387111-1f02-4581-b972-ce53ceded065", + "savedPayload": { + "position": { + "x": 22273.216219223526, + "y": 20157.348290843573 + }, + "targetPosition": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "769dee61-1988-4c78-8675-b2558fd9e8b8", + "savedPayload": { + "position": { + "x": 22456.247708607636, + "y": 19746.2528349044 + }, + "targetPosition": { + "x": 22106.532025951998, + "y": 19463.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [], + "nodesErrors": { + "type": "Nodes Errors", + "name": "New Nodes Errors", + "config": "{ \n\"nodePath\": \"\"\n}", + "project": "Foundations", + "id": "a1f51638-c3cb-44ff-9559-99865b0bd92e", + "savedPayload": { + "position": { + "x": 22267.79760324738, + "y": 19883.169850855717 + }, + "targetPosition": { + "x": 22106.532025951998, + "y": 19463.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "32aa7be5-c9c5-402e-902d-7638f439d1ac", + "savedPayload": { + "position": { + "x": 22106.532025951998, + "y": 19463.058658931976 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Status", + "config": "{\n \"codeName\": \"Status\",\n \"connectTo\": \"Portfolio System\"\n}", + "project": "Foundations", + "panels": [], + "nodesStatus": { + "type": "Nodes Status", + "name": "New Nodes Status", + "config": "{ \n\"nodePath\": \"\"\n}", + "project": "Foundations", + "id": "eeee047a-e1bb-4705-8805-6383b9604f15", + "savedPayload": { + "position": { + "x": 22120.143957357835, + "y": 19954.95187612889 + }, + "targetPosition": { + "x": 21981.08630988911, + "y": 19526.97644379607 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "deb88e11-2bb3-4262-b839-b3549aa575f0", + "savedPayload": { + "position": { + "x": 21981.08630988911, + "y": 19526.97644379607 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Progress", + "config": "{\n \"codeName\": \"Progress\",\n \"connectTo\": \"Portfolio System\"\n}", + "project": "Foundations", + "panels": [], + "nodesProgress": { + "type": "Nodes Progress", + "name": "New Nodes Progress", + "config": "{ \n\"nodePath\": \"\"\n}", + "project": "Foundations", + "id": "2e7d48c8-9b70-49fb-8dca-00a3b6fa3440", + "savedPayload": { + "position": { + "x": 21842.028662420384, + "y": 19999.00101146325 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19549.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2ee666aa-e150-4b07-bd56-1ff583dab06a", + "savedPayload": { + "position": { + "x": 21842.028662420384, + "y": 19549.00101146325 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Running", + "config": "{\n \"codeName\": \"Running\",\n \"connectTo\": \"Portfolio System\"\n}", + "project": "Foundations", + "panels": [], + "nodesRunning": { + "type": "Nodes Running", + "name": "New Nodes Running", + "config": "{ \n\"nodePath\": \"\"\n}", + "project": "Foundations", + "id": "ed900beb-fde0-4425-ae8f-272cc5cab4f6", + "savedPayload": { + "position": { + "x": 21563.91336748293, + "y": 19954.95187612889 + }, + "targetPosition": { + "x": 21702.971014951658, + "y": 19526.97644379607 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "003dac2d-f7c7-4c3b-be44-1ae92ce0c089", + "savedPayload": { + "position": { + "x": 21702.971014951658, + "y": 19526.97644379607 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Announcements", + "config": "{\n \"codeName\": \"Announcements\",\n \"connectTo\": \"Portfolio System\"\n}", + "project": "Foundations", + "panels": [], + "nodesAnnouncements": { + "type": "Nodes Announcements", + "name": "New Nodes Announcements", + "project": "Foundations", + "id": "8a5f8e06-870a-47c0-a4fa-4bda0fbf9101", + "savedPayload": { + "position": { + "x": 21313.021935357156, + "y": 19827.1163064007 + }, + "targetPosition": { + "x": 21577.52529888877, + "y": 19463.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "51cc3d20-8615-4c7d-974a-3b848fe331cf", + "savedPayload": { + "position": { + "x": 21577.52529888877, + "y": 19463.058658931976 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Warnings", + "config": "{\n \"codeName\": \"Warnings\",\n \"connectTo\": \"Portfolio System\",\n \"useRateAtMousePosition\": true,\n \"ratePropertyName\": \"warnings\",\n \"rateInArrayAtIndex\": 3,\n \"rateOffset\": 100,\n \"rateOffsetBasedOnArrayIndex\": 50,\n \"rateRange\": 20\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "Warnings", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Warning #1", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.warnings[0][3]", + "project": "Foundations", + "id": "f8f58ab7-e008-4f9d-b004-d6cf69e09b99", + "savedPayload": { + "position": { + "x": 22354.349908342294, + "y": 19983.202088178343 + }, + "targetPosition": { + "x": 21906.81505542657, + "y": 20030.239896648785 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ec3ad724-8520-4d22-9107-ac4c6d0d841f", + "savedPayload": { + "position": { + "x": 21906.81505542657, + "y": 20030.239896648785 + }, + "targetPosition": { + "x": 21459.280202510847, + "y": 20077.277705119228 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Warning #2", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.warnings[1][3]", + "project": "Foundations", + "id": "feb876b5-d46e-4bf6-8348-31da665acdc6", + "savedPayload": { + "position": { + "x": 22281.47111438919, + "y": 20443.340683887447 + }, + "targetPosition": { + "x": 21870.37565845002, + "y": 20260.309194503337 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e16ddd0d-6202-42fe-876f-7ec876b83b98", + "savedPayload": { + "position": { + "x": 21870.37565845002, + "y": 20260.309194503337 + }, + "targetPosition": { + "x": 21459.280202510847, + "y": 20077.277705119228 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Warning #3", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.warnings[2][3]", + "project": "Foundations", + "id": "2ffda3eb-dcad-4ca0-9baa-bda1931a0364", + "savedPayload": { + "position": { + "x": 21988.286929574075, + "y": 20805.39300005668 + }, + "targetPosition": { + "x": 21723.78356604246, + "y": 20441.335352587954 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2cf4ac19-59c8-4870-b90c-6292912f3f1c", + "savedPayload": { + "position": { + "x": 21723.78356604246, + "y": 20441.335352587954 + }, + "targetPosition": { + "x": 21459.280202510847, + "y": 20077.277705119228 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Warning #4", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.warnings[3][3]", + "project": "Foundations", + "id": "f366d9b4-90d3-4816-acea-ec396a9d0f75", + "savedPayload": { + "position": { + "x": 21553.35581945173, + "y": 20972.347410950675 + }, + "targetPosition": { + "x": 21506.31801098129, + "y": 20524.81255803495 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "32aac53a-6a3c-433f-920c-ffbd98c56fc1", + "savedPayload": { + "position": { + "x": 21506.31801098129, + "y": 20524.81255803495 + }, + "targetPosition": { + "x": 21459.280202510847, + "y": 20077.277705119228 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Warning #5", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.warnings[4][3]", + "project": "Foundations", + "id": "9a7f88d0-ae26-48a6-8478-d345bce84180", + "savedPayload": { + "position": { + "x": 21093.217223742628, + "y": 20899.468616997572 + }, + "targetPosition": { + "x": 21276.248713126737, + "y": 20488.3731610584 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e2938aed-adf3-426d-8306-92b908b5b6d9", + "savedPayload": { + "position": { + "x": 21276.248713126737, + "y": 20488.3731610584 + }, + "targetPosition": { + "x": 21459.280202510847, + "y": 20077.277705119228 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0be165b7-473d-499d-95c6-aa16c040df2b", + "savedPayload": { + "position": { + "x": 21459.280202510847, + "y": 20077.277705119228 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [], + "images": [ + { + "type": "Image", + "name": "Warning #1", + "config": "{\n \"codeName\": \"bullet-warning\",\n \"size\": 30\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.warnings[0] !== undefined", + "project": "Foundations", + "id": "0cec9c8e-68a7-41e0-9ce3-f3a54b69b134", + "savedPayload": { + "position": { + "x": 20305.155331627786, + "y": 19987.369491863694 + }, + "targetPosition": { + "x": 20269.79149130137, + "y": 19841.597756615163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Warning #1", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 100\n}", + "project": "Foundations", + "id": "00160d2b-1ede-495b-b8c1-7504723367e0", + "savedPayload": { + "position": { + "x": 20161.23138558561, + "y": 19945.10960833748 + }, + "targetPosition": { + "x": 20269.79149130137, + "y": 19841.597756615163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #1", + "id": "ec3ad724-8520-4d22-9107-ac4c6d0d841f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #1", + "Point", + "Foundations", + "ec3ad724-8520-4d22-9107-ac4c6d0d841f" + ] + ] + } + }, + "id": "336a7222-4365-43f5-89de-e99815e7edf9", + "savedPayload": { + "position": { + "x": 21356.042416274617, + "y": 20133.331249574243 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Warning #2", + "config": "{\n \"codeName\": \"bullet-warning\",\n \"size\": 25\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.warnings[1] !== undefined", + "project": "Foundations", + "id": "3a4a4596-7c60-4327-a9f7-a741adfe3bdf", + "savedPayload": { + "position": { + "x": 20184.98172574356, + "y": 19955.95602525762 + }, + "targetPosition": { + "x": 20192.11901311712, + "y": 19806.12592438017 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Warning #2", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 150\n}", + "project": "Foundations", + "id": "428592b5-46b6-49c0-86a6-2adfbfaa1288", + "savedPayload": { + "position": { + "x": 20058.793695818884, + "y": 19874.85990263928 + }, + "targetPosition": { + "x": 20192.11901311712, + "y": 19806.12592438017 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #2", + "id": "e16ddd0d-6202-42fe-876f-7ec876b83b98" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #2", + "Point", + "Foundations", + "e16ddd0d-6202-42fe-876f-7ec876b83b98" + ] + ] + } + }, + "id": "2e7c8f59-ad90-404a-b4b8-b99f50961c5f", + "savedPayload": { + "position": { + "x": 21241.814647449675, + "y": 20160.754910566226 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Warning #3", + "config": "{\n \"codeName\": \"bullet-warning\",\n \"size\": 20\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.warnings[2] !== undefined", + "project": "Foundations", + "id": "9fd9eee3-9c10-41bf-b2fd-cb22fdd3cf3f", + "savedPayload": { + "position": { + "x": 20078.52619154991, + "y": 19891.9582075216 + }, + "targetPosition": { + "x": 20127.586386047522, + "y": 19750.2080847144 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Warning #3", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 200\n}", + "project": "Foundations", + "id": "865f6dad-fd69-4280-8a18-90573cbea9c1", + "savedPayload": { + "position": { + "x": 19980.297081458117, + "y": 19778.595771368462 + }, + "targetPosition": { + "x": 20127.586386047522, + "y": 19750.2080847144 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #3", + "id": "2cf4ac19-59c8-4870-b90c-6292912f3f1c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #3", + "Point", + "Foundations", + "2cf4ac19-59c8-4870-b90c-6292912f3f1c" + ] + ] + } + }, + "id": "1093c652-8a39-498e-93eb-cdd01f5eb391", + "savedPayload": { + "position": { + "x": 21124.38132971113, + "y": 20157.679810918315 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Warning #4", + "config": "{\n \"codeName\": \"bullet-warning\",\n \"size\": 15\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.warnings[3] !== undefined", + "project": "Foundations", + "id": "dd574742-fad4-4c3e-85b2-3c4998fe43a6", + "savedPayload": { + "position": { + "x": 19994.413123311766, + "y": 19800.560761238932 + }, + "targetPosition": { + "x": 20081.421659747444, + "y": 19678.37436843138 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Warning #4", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 250\n}", + "project": "Foundations", + "id": "d337a669-0fb2-41da-95e2-d597a07a4049", + "savedPayload": { + "position": { + "x": 19932.100871361483, + "y": 19664.115961935753 + }, + "targetPosition": { + "x": 20081.421659747444, + "y": 19678.37436843138 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #4", + "id": "32aac53a-6a3c-433f-920c-ffbd98c56fc1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #4", + "Point", + "Foundations", + "32aac53a-6a3c-433f-920c-ffbd98c56fc1" + ] + ] + } + }, + "id": "121f06d1-bcbf-4605-8b3a-2faf7b6e463d", + "savedPayload": { + "position": { + "x": 21011.745349595123, + "y": 20124.315513589674 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Warning #5", + "config": "{\n \"codeName\": \"bullet-warning\",\n \"size\": 10\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.warnings[4] !== undefined", + "project": "Foundations", + "id": "569ee961-2229-47e2-948f-f58245d77ff3", + "savedPayload": { + "position": { + "x": 19939.4568615781, + "y": 19689.16816394589 + }, + "targetPosition": { + "x": 20057.36482578952, + "y": 19596.4443160128 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Warning #5", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 300\n}", + "project": "Foundations", + "id": "54da717b-278d-4b01-a745-d13b1f97993f", + "savedPayload": { + "position": { + "x": 19918.109635837107, + "y": 19540.69494766375 + }, + "targetPosition": { + "x": 20057.36482578952, + "y": 19596.4443160128 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #5", + "id": "e2938aed-adf3-426d-8306-92b908b5b6d9" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #5", + "Point", + "Foundations", + "e2938aed-adf3-426d-8306-92b908b5b6d9" + ] + ] + } + }, + "id": "3f99fc92-ecf0-4edd-9b4d-c6aa63f8411a", + "savedPayload": { + "position": { + "x": 20911.582663006808, + "y": 20062.93574030614 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [ + { + "type": "Text", + "name": "Warning #1", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.warnings[0] !== undefined", + "project": "Foundations", + "id": "4472b44e-55f4-43a6-b522-c18c7f947c46", + "savedPayload": { + "position": { + "x": 19952.824190491225, + "y": 19618.625183762677 + }, + "targetPosition": { + "x": 20057.36482578952, + "y": 19511.05541304883 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Warning #1", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 125\n}", + "project": "Foundations", + "id": "b7b72ee5-d159-40da-870d-0c5b3bd1fcef", + "savedPayload": { + "position": { + "x": 19909.561750412366, + "y": 19536.633741943726 + }, + "targetPosition": { + "x": 20057.36482578952, + "y": 19511.05541304883 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #1", + "id": "ec3ad724-8520-4d22-9107-ac4c6d0d841f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #1", + "Point", + "Foundations", + "ec3ad724-8520-4d22-9107-ac4c6d0d841f" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "1", + "project": "Foundations", + "id": "e3cf38e0-0167-430d-b11e-2f8dace538b5", + "savedPayload": { + "position": { + "x": 19922.755061485816, + "y": 19444.872247862346 + }, + "targetPosition": { + "x": 20057.36482578952, + "y": 19511.05541304883 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "c62cf01f-78bc-48d5-8fc9-8b1519c0f42c", + "savedPayload": { + "position": { + "x": 19987.364727305667, + "y": 19378.39047339916 + }, + "targetPosition": { + "x": 20057.36482578952, + "y": 19511.05541304883 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "46f29674-43ec-488d-ae2a-6385e0e84fb2", + "savedPayload": { + "position": { + "x": 20830.719191510507, + "y": 19977.723421182116 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Warning #2", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.warnings[1] !== undefined", + "project": "Foundations", + "id": "1dfaa84f-849f-412e-9c8a-12e523a9ef99", + "savedPayload": { + "position": { + "x": 19950.80974817948, + "y": 19502.88529932709 + }, + "targetPosition": { + "x": 20081.421659747444, + "y": 19429.12536063025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Warning #2", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 170\n}", + "project": "Foundations", + "id": "42565e68-4e14-435f-bfd9-76a0bff765ea", + "savedPayload": { + "position": { + "x": 19932.399399445163, + "y": 19412.02664914667 + }, + "targetPosition": { + "x": 20081.421659747444, + "y": 19429.12536063025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #2", + "id": "e16ddd0d-6202-42fe-876f-7ec876b83b98" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #2", + "Point", + "Foundations", + "e16ddd0d-6202-42fe-876f-7ec876b83b98" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "2", + "project": "Foundations", + "id": "4a08eb42-ed1e-4e86-9b34-2b37c5388d5b", + "savedPayload": { + "position": { + "x": 19970.910489065984, + "y": 19327.699125589144 + }, + "targetPosition": { + "x": 20081.421659747444, + "y": 19429.12536063025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "09283804-d609-44a3-9b7d-831d17e25f99", + "savedPayload": { + "position": { + "x": 20051.633089750583, + "y": 19282.11297646639 + }, + "targetPosition": { + "x": 20081.421659747444, + "y": 19429.12536063025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "da3e9702-c95e-4321-bd9b-d1ea33cf20e2", + "savedPayload": { + "position": { + "x": 20774.66564705549, + "y": 19874.485634945886 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Warning #3", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.warnings[2] !== undefined", + "project": "Foundations", + "id": "6371cef0-e36b-445d-8307-0d018eaf3131", + "savedPayload": { + "position": { + "x": 19981.484598506173, + "y": 19391.266159461095 + }, + "targetPosition": { + "x": 20127.586386047522, + "y": 19357.29164434723 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Warning #3", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 215\n}", + "project": "Foundations", + "id": "40fb3577-5fb1-43db-b2da-f7b798a42e9b", + "savedPayload": { + "position": { + "x": 19989.417838080295, + "y": 19298.901128399622 + }, + "targetPosition": { + "x": 20127.586386047522, + "y": 19357.29164434723 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #3", + "id": "2cf4ac19-59c8-4870-b90c-6292912f3f1c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #3", + "Point", + "Foundations", + "2cf4ac19-59c8-4870-b90c-6292912f3f1c" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "3", + "project": "Foundations", + "id": "c6f20c41-c4d6-4a06-bc41-250f07452d28", + "savedPayload": { + "position": { + "x": 20050.126766801677, + "y": 19228.839289809493 + }, + "targetPosition": { + "x": 20127.586386047522, + "y": 19357.29164434723 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "743e484b-c891-4ce2-b3a5-aa01b088fa3e", + "savedPayload": { + "position": { + "x": 20140.42263731935, + "y": 19207.84188471783 + }, + "targetPosition": { + "x": 20127.586386047522, + "y": 19357.29164434723 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ebb538cf-72a6-4f1a-be6a-77ba877c13d9", + "savedPayload": { + "position": { + "x": 20747.24198606351, + "y": 19760.257866120945 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Warning #4", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.warnings[3] !== undefined", + "project": "Foundations", + "id": "58bf7566-da48-40cd-ad96-6e8a6cc90ddd", + "savedPayload": { + "position": { + "x": 20042.3636475282, + "y": 19292.810483052046 + }, + "targetPosition": { + "x": 20192.11901311712, + "y": 19301.37380468146 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Warning #4", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 260\n}", + "project": "Foundations", + "id": "b7af7e41-8e54-4d29-a936-22d7ddeae308", + "savedPayload": { + "position": { + "x": 20075.99777152126, + "y": 19206.42193661013 + }, + "targetPosition": { + "x": 20192.11901311712, + "y": 19301.37380468146 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #4", + "id": "32aac53a-6a3c-433f-920c-ffbd98c56fc1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #4", + "Point", + "Foundations", + "32aac53a-6a3c-433f-920c-ffbd98c56fc1" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "4", + "project": "Foundations", + "id": "cb2e8e98-e3b9-4167-af54-b532c756f829", + "savedPayload": { + "position": { + "x": 20153.9862629881, + "y": 19156.301776476168 + }, + "targetPosition": { + "x": 20192.11901311712, + "y": 19301.37380468146 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "3bae25ae-3176-4378-ad1a-b2fdb2cf8016", + "savedPayload": { + "position": { + "x": 20246.540168919717, + "y": 19161.594200299744 + }, + "targetPosition": { + "x": 20192.11901311712, + "y": 19301.37380468146 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7923e802-2109-4236-8f3a-9afa4291d9b3", + "savedPayload": { + "position": { + "x": 20750.31708571142, + "y": 19642.8245483824 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Warning #5", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.warnings[4] !== undefined", + "project": "Foundations", + "id": "165aa918-7efc-4b36-89b6-33983e48d59f", + "savedPayload": { + "position": { + "x": 20128.514836755443, + "y": 19215.49456346415 + }, + "targetPosition": { + "x": 20269.79149130137, + "y": 19265.901972446467 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Warning #5", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 305\n}", + "project": "Foundations", + "id": "251abb75-9ebd-4309-8099-6cf41492a712", + "savedPayload": { + "position": { + "x": 20185.125008471354, + "y": 19142.08118790205 + }, + "targetPosition": { + "x": 20269.79149130137, + "y": 19265.901972446467 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Warning #5", + "id": "e2938aed-adf3-426d-8306-92b908b5b6d9" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Warnings", + "Plotter Module", + "Foundations", + "fd460feb-f20f-49ab-86d4-9cc68262305b" + ], + [ + "Warnings", + "Shapes", + "Foundations", + "a8098bfa-0773-4231-bde4-0db0d37c4513" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "0be165b7-473d-499d-95c6-aa16c040df2b" + ], + [ + "Warning #5", + "Point", + "Foundations", + "e2938aed-adf3-426d-8306-92b908b5b6d9" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "5", + "project": "Foundations", + "id": "a03c8e7c-4f3d-4d3f-b19d-94f433c0389a", + "savedPayload": { + "position": { + "x": 20274.074898920426, + "y": 19115.96314352224 + }, + "targetPosition": { + "x": 20269.79149130137, + "y": 19265.901972446467 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "80723ad7-2798-45d0-b89d-33a7b4c927db", + "savedPayload": { + "position": { + "x": 20361.388673246685, + "y": 19147.116635558126 + }, + "targetPosition": { + "x": 20269.79149130137, + "y": 19265.901972446467 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2eaf2d93-da6e-45ec-b1aa-18b0cd84790a", + "savedPayload": { + "position": { + "x": 20783.68138304006, + "y": 19530.188568266392 + }, + "targetPosition": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a8098bfa-0773-4231-bde4-0db0d37c4513", + "savedPayload": { + "position": { + "x": 21194.776838979233, + "y": 19713.220057650502 + }, + "targetPosition": { + "x": 21477.971014951658, + "y": 19363.504374994864 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [], + "nodesWarnings": { + "type": "Nodes Warnings", + "name": "New Nodes Warnings", + "project": "Foundations", + "id": "751d283e-1b95-46c8-8354-3ba77516d28f", + "savedPayload": { + "position": { + "x": 21057.859823027917, + "y": 19524.769952290248 + }, + "targetPosition": { + "x": 21477.971014951658, + "y": 19363.504374994864 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fd460feb-f20f-49ab-86d4-9cc68262305b", + "savedPayload": { + "position": { + "x": 21477.971014951658, + "y": 19363.504374994864 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Infos", + "config": "{\n \"codeName\": \"Infos\",\n \"connectTo\": \"Portfolio System\",\n \"useRateAtMousePosition\": true,\n \"ratePropertyName\": \"infos\",\n \"rateInArrayAtIndex\": 3,\n \"rateOffset\": 100,\n \"rateOffsetBasedOnArrayIndex\": 50,\n \"rateRange\": 20\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "Infos", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Info #1", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.infos[0][3]", + "project": "Foundations", + "id": "a8c09725-f84c-4b81-9915-6bb8feb4dee9", + "savedPayload": { + "position": { + "x": 20296.08591999903, + "y": 19961.17595624085 + }, + "targetPosition": { + "x": 20036.278298863697, + "y": 19811.17595624085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d50a44da-23d8-452f-bd0b-e33ee16ffed2", + "savedPayload": { + "position": { + "x": 20036.278298863697, + "y": 19811.17595624085 + }, + "targetPosition": { + "x": 19776.470677728365, + "y": 19661.17595624085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Info #2", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.infos[1][3]", + "project": "Foundations", + "id": "d90578d2-2efc-4f01-a2b8-4856a5c18162", + "savedPayload": { + "position": { + "x": 20076.470677728365, + "y": 20180.791198511517 + }, + "targetPosition": { + "x": 19926.470677728365, + "y": 19920.983577376184 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "83689669-267e-4784-86e3-c3d17003093c", + "savedPayload": { + "position": { + "x": 19926.470677728365, + "y": 19920.983577376184 + }, + "targetPosition": { + "x": 19776.470677728365, + "y": 19661.17595624085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Info #3", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.infos[2][3]", + "project": "Foundations", + "id": "87fe3932-f506-4c51-8a97-a0b0945c46a0", + "savedPayload": { + "position": { + "x": 19776.470677728365, + "y": 20261.17595624085 + }, + "targetPosition": { + "x": 19776.470677728365, + "y": 19961.17595624085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9b2c661f-9f4d-45a8-bfb6-adc331091759", + "savedPayload": { + "position": { + "x": 19776.470677728365, + "y": 19961.17595624085 + }, + "targetPosition": { + "x": 19776.470677728365, + "y": 19661.17595624085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Info #4", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.infos[3][3]", + "project": "Foundations", + "id": "a8cec8b5-3615-458d-825b-e1e940fe4018", + "savedPayload": { + "position": { + "x": 19476.470677728365, + "y": 20180.791198511517 + }, + "targetPosition": { + "x": 19626.470677728365, + "y": 19920.983577376184 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "73fa4332-e85c-415c-a35a-2f6eed30bc00", + "savedPayload": { + "position": { + "x": 19626.470677728365, + "y": 19920.983577376184 + }, + "targetPosition": { + "x": 19776.470677728365, + "y": 19661.17595624085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Info #5", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin + (record.end - record.begin)\ny = record.infos[4][3]", + "project": "Foundations", + "id": "0c3f8948-5e69-40e1-8532-fe0acce9ef9c", + "savedPayload": { + "position": { + "x": 19256.8554354577, + "y": 19961.17595624085 + }, + "targetPosition": { + "x": 19516.66305659303, + "y": 19811.17595624085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d2112f46-fc12-4aed-914a-f242f349a833", + "savedPayload": { + "position": { + "x": 19516.66305659303, + "y": 19811.17595624085 + }, + "targetPosition": { + "x": 19776.470677728365, + "y": 19661.17595624085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7f5b849e-c073-44bc-ba31-ba2cc5d93860", + "savedPayload": { + "position": { + "x": 21175.70912198085, + "y": 19911.12165702156 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [], + "images": [ + { + "type": "Image", + "name": "Info #1", + "config": "{\n \"codeName\": \"bullet-info\",\n \"size\": 30\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.infos[0] !== undefined", + "project": "Foundations", + "id": "2b593eff-11a1-49e6-8dfe-47fae59b89bd", + "savedPayload": { + "position": { + "x": 19727.314751002352, + "y": 19794.79558357373 + }, + "targetPosition": { + "x": 19691.950910675936, + "y": 19649.0238483252 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Info #1", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 100\n}", + "project": "Foundations", + "id": "3c67b566-a996-4246-9521-05b7940b448f", + "savedPayload": { + "position": { + "x": 19583.390804960174, + "y": 19752.535700047516 + }, + "targetPosition": { + "x": 19691.950910675936, + "y": 19649.0238483252 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #1", + "id": "d50a44da-23d8-452f-bd0b-e33ee16ffed2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #1", + "Point", + "Foundations", + "d50a44da-23d8-452f-bd0b-e33ee16ffed2" + ] + ] + } + }, + "id": "43956932-a12b-4aa8-880e-9c71cced3f87", + "savedPayload": { + "position": { + "x": 21060.20265482145, + "y": 19932.529515328297 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Info #2", + "config": "{\n \"codeName\": \"bullet-info\",\n \"size\": 25\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.infos[1] !== undefined", + "project": "Foundations", + "id": "08e332d3-4d3e-4f3b-9a42-17f63c8c7f65", + "savedPayload": { + "position": { + "x": 19607.141145118127, + "y": 19763.382116967656 + }, + "targetPosition": { + "x": 19614.278432491687, + "y": 19613.552016090205 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Info #2", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 150\n}", + "project": "Foundations", + "id": "3883535b-2529-4b3a-a4d6-644e18d6c69c", + "savedPayload": { + "position": { + "x": 19480.95311519345, + "y": 19682.285994349317 + }, + "targetPosition": { + "x": 19614.278432491687, + "y": 19613.552016090205 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #2", + "id": "83689669-267e-4784-86e3-c3d17003093c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #2", + "Point", + "Foundations", + "83689669-267e-4784-86e3-c3d17003093c" + ] + ] + } + }, + "id": "7c3ad4c2-5e66-4be9-aae4-6e3f0c285131", + "savedPayload": { + "position": { + "x": 20943.091213644133, + "y": 19923.312645018952 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Info #3", + "config": "{\n \"codeName\": \"bullet-info\",\n \"size\": 20\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.infos[2] !== undefined", + "project": "Foundations", + "id": "ddb5a310-b942-4b8d-a2f5-f97f28e449b5", + "savedPayload": { + "position": { + "x": 19500.685610924476, + "y": 19699.384299231635 + }, + "targetPosition": { + "x": 19549.745805422088, + "y": 19557.634176424435 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Info #3", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 200\n}", + "project": "Foundations", + "id": "5ce31b71-75d4-4e79-bbe8-d986d3f6228e", + "savedPayload": { + "position": { + "x": 19402.456500832683, + "y": 19586.0218630785 + }, + "targetPosition": { + "x": 19549.745805422088, + "y": 19557.634176424435 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #3", + "id": "9b2c661f-9f4d-45a8-bfb6-adc331091759" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #3", + "Point", + "Foundations", + "9b2c661f-9f4d-45a8-bfb6-adc331091759" + ] + ] + } + }, + "id": "1b9042cb-02a9-41a0-8a7a-a4d53ca835c3", + "savedPayload": { + "position": { + "x": 20832.35574962933, + "y": 19884.099160573503 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Info #4", + "config": "{\n \"codeName\": \"bullet-info\",\n \"size\": 15\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.infos[3] !== undefined", + "project": "Foundations", + "id": "a3a57570-9c5c-4b54-9146-ac073fc579f1", + "savedPayload": { + "position": { + "x": 19416.572542686332, + "y": 19607.98685294897 + }, + "targetPosition": { + "x": 19503.58107912201, + "y": 19485.800460141418 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Info #4", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 250\n}", + "project": "Foundations", + "id": "57ee4b85-6e1f-439f-ba34-6ccc0004de0e", + "savedPayload": { + "position": { + "x": 19354.26029073605, + "y": 19471.54205364579 + }, + "targetPosition": { + "x": 19503.58107912201, + "y": 19485.800460141418 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #4", + "id": "73fa4332-e85c-415c-a35a-2f6eed30bc00" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #4", + "Point", + "Foundations", + "73fa4332-e85c-415c-a35a-2f6eed30bc00" + ] + ] + } + }, + "id": "2948c414-2814-4ce4-a15d-f894c9b2075f", + "savedPayload": { + "position": { + "x": 20735.542701650636, + "y": 19817.561396153567 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Info #5", + "config": "{\n \"codeName\": \"bullet-info\",\n \"size\": 10\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.infos[4] !== undefined", + "project": "Foundations", + "id": "9c9f1770-3970-4966-b46b-5a1f8428427b", + "savedPayload": { + "position": { + "x": 19361.616280952665, + "y": 19496.594255655928 + }, + "targetPosition": { + "x": 19479.524245164084, + "y": 19403.870407722836 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Info #5", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 300\n}", + "project": "Foundations", + "id": "5420e093-1231-4ca7-b6eb-73d35a15b176", + "savedPayload": { + "position": { + "x": 19340.269055211673, + "y": 19348.121039373786 + }, + "targetPosition": { + "x": 19479.524245164084, + "y": 19403.870407722836 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #5", + "id": "d2112f46-fc12-4aed-914a-f242f349a833" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #5", + "Point", + "Foundations", + "d2112f46-fc12-4aed-914a-f242f349a833" + ] + ] + } + }, + "id": "5c7546b8-624a-48f9-8af7-96d23f40cb5d", + "savedPayload": { + "position": { + "x": 20659.249718936684, + "y": 19728.2337904455 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [ + { + "type": "Text", + "name": "Info #1", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.infos[0] !== undefined", + "project": "Foundations", + "id": "5c6b1858-9ff5-4920-9142-213add1bcfa6", + "savedPayload": { + "position": { + "x": 19374.98360986579, + "y": 19426.051275472713 + }, + "targetPosition": { + "x": 19479.524245164084, + "y": 19318.481504758867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Info #1", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 125\n}", + "project": "Foundations", + "id": "18d28025-3596-4080-a918-3775b8e0dcd1", + "savedPayload": { + "position": { + "x": 19331.72116978693, + "y": 19344.059833653762 + }, + "targetPosition": { + "x": 19479.524245164084, + "y": 19318.481504758867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #1", + "id": "d50a44da-23d8-452f-bd0b-e33ee16ffed2" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #1", + "Point", + "Foundations", + "d50a44da-23d8-452f-bd0b-e33ee16ffed2" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "1", + "project": "Foundations", + "id": "0d7c4445-adfb-45c5-84c0-51bf5e2d8f47", + "savedPayload": { + "position": { + "x": 19344.91448086038, + "y": 19252.298339572382 + }, + "targetPosition": { + "x": 19479.524245164084, + "y": 19318.481504758867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "2ce83871-7a0f-405a-974c-944848664b4b", + "savedPayload": { + "position": { + "x": 19409.524146680233, + "y": 19185.816565109195 + }, + "targetPosition": { + "x": 19479.524245164084, + "y": 19318.481504758867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "89c5417c-a224-47dc-8f66-d7662886964b", + "savedPayload": { + "position": { + "x": 20608.676042179304, + "y": 19622.203872157465 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Info #2", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.infos[1] !== undefined", + "project": "Foundations", + "id": "27b186d4-45a6-4bcf-84c8-3babb83e056b", + "savedPayload": { + "position": { + "x": 19372.969167554045, + "y": 19310.311391037125 + }, + "targetPosition": { + "x": 19503.58107912201, + "y": 19236.551452340285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Info #2", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 170\n}", + "project": "Foundations", + "id": "52c94df0-99ed-4c4d-bbe7-818a7aff154e", + "savedPayload": { + "position": { + "x": 19354.55881881973, + "y": 19219.452740856705 + }, + "targetPosition": { + "x": 19503.58107912201, + "y": 19236.551452340285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #2", + "id": "83689669-267e-4784-86e3-c3d17003093c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #2", + "Point", + "Foundations", + "83689669-267e-4784-86e3-c3d17003093c" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "2", + "project": "Foundations", + "id": "0d7af403-3da0-401d-bfec-57d5772b050d", + "savedPayload": { + "position": { + "x": 19393.06990844055, + "y": 19135.12521729918 + }, + "targetPosition": { + "x": 19503.58107912201, + "y": 19236.551452340285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "290a1f93-e61a-4b6d-a95f-d44554eb0771", + "savedPayload": { + "position": { + "x": 19473.79250912515, + "y": 19089.539068176426 + }, + "targetPosition": { + "x": 19503.58107912201, + "y": 19236.551452340285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e353936f-b7ce-440f-a7b9-6dbb838a8b99", + "savedPayload": { + "position": { + "x": 20587.268183872566, + "y": 19506.697404998064 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Info #3", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.infos[2] !== undefined", + "project": "Foundations", + "id": "4a527a4d-7ed8-4e9b-9940-1f717d538559", + "savedPayload": { + "position": { + "x": 19403.64401788074, + "y": 19198.69225117113 + }, + "targetPosition": { + "x": 19549.745805422088, + "y": 19164.717736057268 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Info #3", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 215\n}", + "project": "Foundations", + "id": "76c55320-f5c3-4c6a-b8a5-a71e7529ce10", + "savedPayload": { + "position": { + "x": 19411.57725745486, + "y": 19106.32722010966 + }, + "targetPosition": { + "x": 19549.745805422088, + "y": 19164.717736057268 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #3", + "id": "9b2c661f-9f4d-45a8-bfb6-adc331091759" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #3", + "Point", + "Foundations", + "9b2c661f-9f4d-45a8-bfb6-adc331091759" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "3", + "project": "Foundations", + "id": "13aad79d-8573-4397-a2b8-cbad0b536359", + "savedPayload": { + "position": { + "x": 19472.286186176243, + "y": 19036.26538151953 + }, + "targetPosition": { + "x": 19549.745805422088, + "y": 19164.717736057268 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "72a900be-a643-4a80-a7d5-00bff202dcb5", + "savedPayload": { + "position": { + "x": 19562.582056693915, + "y": 19015.267976427866 + }, + "targetPosition": { + "x": 19549.745805422088, + "y": 19164.717736057268 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dd6fd1ca-1855-4bae-9329-1f43bed83728", + "savedPayload": { + "position": { + "x": 20596.48505418191, + "y": 19389.585963820748 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Info #4", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.infos[3] !== undefined", + "project": "Foundations", + "id": "64c729b4-e949-4355-8205-02e46dc86c1d", + "savedPayload": { + "position": { + "x": 19464.523066902766, + "y": 19100.236574762082 + }, + "targetPosition": { + "x": 19614.278432491687, + "y": 19108.799896391498 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Info #4", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 260\n}", + "project": "Foundations", + "id": "c24401f0-99e4-4b0c-aa54-23669c2e6d32", + "savedPayload": { + "position": { + "x": 19498.157190895825, + "y": 19013.848028320168 + }, + "targetPosition": { + "x": 19614.278432491687, + "y": 19108.799896391498 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #4", + "id": "73fa4332-e85c-415c-a35a-2f6eed30bc00" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #4", + "Point", + "Foundations", + "73fa4332-e85c-415c-a35a-2f6eed30bc00" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "4", + "project": "Foundations", + "id": "edfcfc04-c8ac-411a-bc7f-8c1ccd9001e1", + "savedPayload": { + "position": { + "x": 19576.145682362665, + "y": 18963.727868186204 + }, + "targetPosition": { + "x": 19614.278432491687, + "y": 19108.799896391498 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "4e97a0d3-b822-4764-b6a8-464d8aad0032", + "savedPayload": { + "position": { + "x": 19668.699588294283, + "y": 18969.02029200978 + }, + "targetPosition": { + "x": 19614.278432491687, + "y": 19108.799896391498 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ddb4cf71-39fa-4c38-8c1f-6f945d8c020e", + "savedPayload": { + "position": { + "x": 20635.69853862736, + "y": 19278.850499805943 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Text", + "name": "Info #5", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "record.infos[4] !== undefined", + "project": "Foundations", + "id": "f361c05b-30dc-45a1-b237-98afa2d6b045", + "savedPayload": { + "position": { + "x": 19550.67425613001, + "y": 19022.920655174188 + }, + "targetPosition": { + "x": 19691.950910675936, + "y": 19073.328064156503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Info #5", + "config": "{\n \"offsetX\": 0,\n \"offsetY\": 305\n}", + "project": "Foundations", + "id": "b95729af-5603-4278-b4be-693e0527b1f4", + "savedPayload": { + "position": { + "x": 19607.28442784592, + "y": 18949.507279612088 + }, + "targetPosition": { + "x": 19691.950910675936, + "y": 19073.328064156503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Info #5", + "id": "d2112f46-fc12-4aed-914a-f242f349a833" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio System", + "Plotter", + "Foundations", + "a53ea675-799c-4306-82c1-9015f03da569" + ], + [ + "Infos", + "Plotter Module", + "Foundations", + "09adab6c-357b-46ea-81f3-9c14201d87f7" + ], + [ + "Infos", + "Shapes", + "Foundations", + "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "7f5b849e-c073-44bc-ba31-ba2cc5d93860" + ], + [ + "Info #5", + "Point", + "Foundations", + "d2112f46-fc12-4aed-914a-f242f349a833" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "5", + "project": "Foundations", + "id": "2af76ff2-a329-4e92-8fb4-9cfd544905d3", + "savedPayload": { + "position": { + "x": 19696.23431829499, + "y": 18923.389235232276 + }, + "targetPosition": { + "x": 19691.950910675936, + "y": 19073.328064156503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "89aa83d5-c1d7-48ef-97c2-012914227430", + "savedPayload": { + "position": { + "x": 19783.54809262125, + "y": 18954.542727268163 + }, + "targetPosition": { + "x": 19691.950910675936, + "y": 19073.328064156503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cc881d03-9e33-4540-b395-4258017b0f19", + "savedPayload": { + "position": { + "x": 20702.236303047295, + "y": 19182.03745182725 + }, + "targetPosition": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "29ab0125-9c28-4389-ba34-ca3d6b5ab2aa", + "savedPayload": { + "position": { + "x": 21036.651474512124, + "y": 19483.14622468874 + }, + "targetPosition": { + "x": 21414.053230087564, + "y": 19238.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [], + "nodesInfos": { + "type": "Nodes Infos", + "name": "New Nodes Infos", + "project": "Foundations", + "id": "936885d5-fd92-45cc-8b20-e7a40755dcb9", + "savedPayload": { + "position": { + "x": 20964.669939448006, + "y": 19261.6098392413 + }, + "targetPosition": { + "x": 21414.053230087564, + "y": 19238.058658931976 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "09adab6c-357b-46ea-81f3-9c14201d87f7", + "savedPayload": { + "position": { + "x": 21414.053230087564, + "y": 19238.058658931976 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a53ea675-799c-4306-82c1-9015f03da569", + "savedPayload": { + "position": { + "x": 21842.028662420384, + "y": 19099.00101146325 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter", + "name": "Portfolio Episode", + "config": "{\n \"codeName\": \"\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Episode Objects", + "config": "{\n \"codeName\": \"Strategy-Objects\",\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": "Begin Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = 0", + "project": "Foundations", + "id": "0031a290-3f10-4f9d-985c-39fea56b17a8", + "savedPayload": { + "position": { + "x": 22369.944229067984, + "y": 19677.331660931373 + }, + "targetPosition": { + "x": 22151.160996978506, + "y": 19729.856867798953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c84f91ef-3dae-45cc-be98-a78680f42f79", + "savedPayload": { + "position": { + "x": 22151.160996978506, + "y": 19729.856867798953 + }, + "targetPosition": { + "x": 21713.59453279955, + "y": 19834.90728153411 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Begin Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate", + "project": "Foundations", + "id": "f9b8b1a7-8d33-4092-807a-360cf0cdff96", + "savedPayload": { + "position": { + "x": 22386.513733069412, + "y": 19887.867171150407 + }, + "targetPosition": { + "x": 22162.20733297946, + "y": 19870.21387461164 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3cfe9a32-0645-497e-bd6e-5d3f86bcfb10", + "savedPayload": { + "position": { + "x": 22162.20733297946, + "y": 19870.21387461164 + }, + "targetPosition": { + "x": 21713.59453279955, + "y": 19834.90728153411 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = 0", + "project": "Foundations", + "id": "fd073b31-9a78-489d-98db-2b8e599075d4", + "savedPayload": { + "position": { + "x": 22337.21321724467, + "y": 20093.218598380547 + }, + "targetPosition": { + "x": 22129.34032242963, + "y": 20007.1148260984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6bf4726e-de4b-436e-896d-a6882b00353d", + "savedPayload": { + "position": { + "x": 22129.34032242963, + "y": 20007.1148260984 + }, + "targetPosition": { + "x": 21713.59453279955, + "y": 19834.90728153411 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.endRate", + "project": "Foundations", + "id": "fe2f629c-dfd0-4c01-ac34-932374a4a107", + "savedPayload": { + "position": { + "x": 22226.86855957957, + "y": 20273.284714156984 + }, + "targetPosition": { + "x": 22055.777217319563, + "y": 20127.158903282692 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5d8559db-dd16-4287-b06b-ee8a06cf5e99", + "savedPayload": { + "position": { + "x": 22055.777217319563, + "y": 20127.158903282692 + }, + "targetPosition": { + "x": 21713.59453279955, + "y": 19834.90728153411 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6", + "savedPayload": { + "position": { + "x": 21713.59453279955, + "y": 19834.90728153411 + }, + "targetPosition": { + "x": 21276.028068620595, + "y": 19729.856867798953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Closed Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed'", + "project": "Foundations", + "id": "959e2ec4-060d-425a-8c6b-f97f208fac7f", + "savedPayload": { + "position": { + "x": 20256.790929874955, + "y": 20168.584363352955 + }, + "targetPosition": { + "x": 20089.591020688105, + "y": 20513.108656286135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 2,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 2,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "bbd6af4f-a8e9-492c-9117-aa66a84c6094", + "savedPayload": { + "position": { + "x": 20803.36185437761, + "y": 20682.81351991264 + }, + "targetPosition": { + "x": 20461.595113989602, + "y": 20601.76864447828 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "3934024e-16ac-486c-9021-6ecb3a26d651", + "savedPayload": { + "position": { + "x": 20461.595113989602, + "y": 20601.76864447828 + }, + "targetPosition": { + "x": 20089.591020688105, + "y": 20513.108656286135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "18cbc8bf-9236-49b9-b133-147b3e859fce", + "savedPayload": { + "position": { + "x": 20120.724235296988, + "y": 20893.737579027635 + }, + "targetPosition": { + "x": 20089.591020688105, + "y": 20513.108656286135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "c84f91ef-3dae-45cc-be98-a78680f42f79" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "c84f91ef-3dae-45cc-be98-a78680f42f79" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "0c00b650-a707-45a3-bbfa-1690d6403eee", + "savedPayload": { + "position": { + "x": 19705.160309064202, + "y": 20650.19073199013 + }, + "targetPosition": { + "x": 20089.591020688105, + "y": 20513.108656286135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "6bf4726e-de4b-436e-896d-a6882b00353d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "End Bottom", + "Point", + "Foundations", + "6bf4726e-de4b-436e-896d-a6882b00353d" + ] + ] + } + } + ], + "id": "ef1e7800-87fc-4df3-b7d8-8376bb20d95c", + "savedPayload": { + "position": { + "x": 21640.08571608932, + "y": 19994.360231330567 + }, + "targetPosition": { + "x": 21276.028068620595, + "y": 19729.856867798953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Open Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Open'", + "project": "Foundations", + "id": "383a9667-1d44-49c0-81ad-9c28f5b9e27f", + "savedPayload": { + "position": { + "x": 20136.16077797067, + "y": 20383.72228974453 + }, + "targetPosition": { + "x": 19850.508581179427, + "y": 20647.894149227912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 2,\n \"lineDash\": [3,3]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 2,\n \"lineDash\": [3,3]\n }\n}", + "project": "Foundations", + "id": "c958247f-daff-4560-b940-1f288d2d3092", + "savedPayload": { + "position": { + "x": 20445.391902945266, + "y": 21077.507754378526 + }, + "targetPosition": { + "x": 20160.30244179573, + "y": 20871.67082726936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "64753c1c-0988-46fe-90e3-ab88c1e63b9c", + "savedPayload": { + "position": { + "x": 20160.30244179573, + "y": 20871.67082726936 + }, + "targetPosition": { + "x": 19850.508581179427, + "y": 20647.894149227912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "989d7fed-2167-4bff-96cd-b06b5aebcd02", + "savedPayload": { + "position": { + "x": 19733.91597060686, + "y": 21011.741193261336 + }, + "targetPosition": { + "x": 19850.508581179427, + "y": 20647.894149227912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "c84f91ef-3dae-45cc-be98-a78680f42f79" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "c84f91ef-3dae-45cc-be98-a78680f42f79" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "e8bb616f-19dd-4715-a4c0-b1c01d6dc155", + "savedPayload": { + "position": { + "x": 19443.972199600816, + "y": 20627.60398728208 + }, + "targetPosition": { + "x": 19850.508581179427, + "y": 20647.894149227912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "6bf4726e-de4b-436e-896d-a6882b00353d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "End Bottom", + "Point", + "Foundations", + "6bf4726e-de4b-436e-896d-a6882b00353d" + ] + ] + } + } + ], + "id": "345cabc1-28a5-4499-9aad-781e193b8a92", + "savedPayload": { + "position": { + "x": 21511.152422742773, + "y": 20113.544941758293 + }, + "targetPosition": { + "x": 21276.028068620595, + "y": 19729.856867798953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Left Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "392e083f-3e56-4b64-8af6-3e82393a651b", + "savedPayload": { + "position": { + "x": 19547.84280282692, + "y": 16096.258028856071 + }, + "targetPosition": { + "x": 19776.72832650898, + "y": 16281.711954616661 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "f30f75d4-37ce-4868-b9c3-243dd323913b", + "savedPayload": { + "position": { + "x": 19776.72832650898, + "y": 16281.711954616661 + }, + "targetPosition": { + "x": 20044.201819211557, + "y": 16498.436425209064 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "e45c6a6a-1bb8-4b21-8d25-df37ea25c86e", + "savedPayload": { + "position": { + "x": 20008.372521682824, + "y": 16156.024200185588 + }, + "targetPosition": { + "x": 20044.201819211557, + "y": 16498.436425209064 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "c84f91ef-3dae-45cc-be98-a78680f42f79" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "c84f91ef-3dae-45cc-be98-a78680f42f79" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Begin Top", + "project": "Foundations", + "id": "679a56c9-7dca-4cd5-b494-5a7fd77b539b", + "savedPayload": { + "position": { + "x": 20260.975490660523, + "y": 16230.66831817462 + }, + "targetPosition": { + "x": 20044.201819211557, + "y": 16498.436425209064 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Top", + "id": "3cfe9a32-0645-497e-bd6e-5d3f86bcfb10" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "Begin Top", + "Point", + "Foundations", + "3cfe9a32-0645-497e-bd6e-5d3f86bcfb10" + ] + ] + } + } + ], + "id": "9b892828-01e7-4e57-8c98-8fcfbd5a6fc7", + "savedPayload": { + "position": { + "x": 21346.423577888698, + "y": 20174.316621066766 + }, + "targetPosition": { + "x": 21276.028068620595, + "y": 19729.856867798953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Right Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "139e9abf-3ae8-4b6c-9aae-46cb5aa1bc82", + "savedPayload": { + "position": { + "x": 19668.526882843533, + "y": 16057.966170479223 + }, + "targetPosition": { + "x": 19876.27179710978, + "y": 16265.888679612635 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "a68583dc-0f8d-4081-9ccf-49580ed5576f", + "savedPayload": { + "position": { + "x": 19876.27179710978, + "y": 16265.888679612635 + }, + "targetPosition": { + "x": 20105.709169176527, + "y": 16495.546183966057 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "18463893-e4d8-40c3-848b-a55d23141683", + "savedPayload": { + "position": { + "x": 20105.707379564963, + "y": 16169.86344040322 + }, + "targetPosition": { + "x": 20105.709169176527, + "y": 16495.546183966057 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "6bf4726e-de4b-436e-896d-a6882b00353d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "End Bottom", + "Point", + "Foundations", + "6bf4726e-de4b-436e-896d-a6882b00353d" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Top", + "project": "Foundations", + "id": "17dfc93e-c8d2-4b07-b8f5-04724742278b", + "savedPayload": { + "position": { + "x": 20336.2722709663, + "y": 16264.941901096463 + }, + "targetPosition": { + "x": 20105.709169176527, + "y": 16495.546183966057 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Top", + "id": "5d8559db-dd16-4287-b06b-ee8a06cf5e99" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "End Top", + "Point", + "Foundations", + "5d8559db-dd16-4287-b06b-ee8a06cf5e99" + ] + ] + } + } + ], + "id": "4ff05d75-062f-49d8-b91f-aecf7d800ad1", + "savedPayload": { + "position": { + "x": 21170.97765488544, + "y": 20167.42333197791 + }, + "targetPosition": { + "x": 21276.028068620595, + "y": 19729.856867798953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{\n \"codeName\": \"portfolio-episode\",\n \"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "a76a0caa-4e4b-4f09-8886-6d996e488d75", + "savedPayload": { + "position": { + "x": 20879.273023323174, + "y": 20275.943339002042 + }, + "targetPosition": { + "x": 21011.52470508898, + "y": 20093.91451526768 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "c84f91ef-3dae-45cc-be98-a78680f42f79" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "c84f91ef-3dae-45cc-be98-a78680f42f79" + ] + ] + } + }, + "id": "98405bec-89be-4a0b-a7f2-e999694b706c", + "savedPayload": { + "position": { + "x": 21011.52470508898, + "y": 20093.91451526768 + }, + "targetPosition": { + "x": 21276.028068620595, + "y": 19729.856867798953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "New Image", + "config": "{\n \"codeName\": \"portfolio-episode\",\n \"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "End Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "75989894-f1d2-4364-8369-45d23ffb2898", + "savedPayload": { + "position": { + "x": 20700.495957681585, + "y": 20082.54339898222 + }, + "targetPosition": { + "x": 20892.339994661255, + "y": 19964.98122192113 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "6bf4726e-de4b-436e-896d-a6882b00353d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Episode", + "Plotter", + "Foundations", + "7d7dde8a-7948-4bdf-a7e3-02dc065924d1" + ], + [ + "Episode Objects", + "Plotter Module", + "Foundations", + "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3834d008-cb57-40aa-92db-f20b0f6a56c8" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "a552234f-0ad3-4a31-ab5b-b6d7d6dcb2b6" + ], + [ + "End Bottom", + "Point", + "Foundations", + "6bf4726e-de4b-436e-896d-a6882b00353d" + ] + ] + } + }, + "id": "998b2217-f50a-4c64-852e-b5f6f97c68f7", + "savedPayload": { + "position": { + "x": 20892.339994661255, + "y": 19964.98122192113 + }, + "targetPosition": { + "x": 21276.028068620595, + "y": 19729.856867798953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "3834d008-cb57-40aa-92db-f20b0f6a56c8", + "savedPayload": { + "position": { + "x": 21276.028068620595, + "y": 19729.856867798953 + }, + "targetPosition": { + "x": 21205.632559352493, + "y": 19285.39711453114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Episode Object", + "config": "{ \n\"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Serial Number", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.serialNumber", + "project": "Foundations", + "id": "cb2a4cee-f618-4294-af0b-420a1232e3c7", + "savedPayload": { + "position": { + "x": 20549.71426709257, + "y": 20201.124077195927 + }, + "targetPosition": { + "x": 20403.58845621828, + "y": 20030.03273493592 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "04a1f7be-76ad-44f9-8a8a-1691e15a829a", + "savedPayload": { + "position": { + "x": 20403.58845621828, + "y": 20030.03273493592 + }, + "targetPosition": { + "x": 20111.336834469697, + "y": 19687.850050415906 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "2009e38c-bda7-4f3b-b810-3be085ab9609", + "savedPayload": { + "position": { + "x": 20319.923305672786, + "y": 20329.813198915133 + }, + "targetPosition": { + "x": 20250.394481938423, + "y": 20115.825482748725 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "552a8997-5627-49a6-9fae-fabc4ecdb118", + "savedPayload": { + "position": { + "x": 20250.394481938423, + "y": 20115.825482748725 + }, + "targetPosition": { + "x": 20111.336834469697, + "y": 19687.850050415906 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "1505b6cb-eb1f-4ba8-9ac1-fd7b164b1e6b", + "savedPayload": { + "position": { + "x": 20058.3769448534, + "y": 20360.769250685767 + }, + "targetPosition": { + "x": 20076.030241392167, + "y": 20136.462850595814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3574f41a-ac73-4a5b-9c07-0be3dd01f96a", + "savedPayload": { + "position": { + "x": 20076.030241392167, + "y": 20136.462850595814 + }, + "targetPosition": { + "x": 20111.336834469697, + "y": 19687.850050415906 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Begin Rate", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.beginRate", + "project": "Foundations", + "id": "c99c40c6-3859-4bd3-b144-23a2f3ab9660", + "savedPayload": { + "position": { + "x": 19804.893247145505, + "y": 20289.279454243053 + }, + "targetPosition": { + "x": 19907.041109586902, + "y": 20088.80298630067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "85182a56-5d51-4a90-af3e-b426c002d3aa", + "savedPayload": { + "position": { + "x": 19907.041109586902, + "y": 20088.80298630067 + }, + "targetPosition": { + "x": 20111.336834469697, + "y": 19687.850050415906 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "End Rate", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.endRate", + "project": "Foundations", + "id": "c754e94c-4c71-45df-870a-a7d556fe1180", + "savedPayload": { + "position": { + "x": 19598.06280768968, + "y": 20126.22748303878 + }, + "targetPosition": { + "x": 19769.154149949685, + "y": 19980.10167216449 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0e9613e2-fd9d-4522-b0d3-ffb1b253cb31", + "savedPayload": { + "position": { + "x": 19769.154149949685, + "y": 19980.10167216449 + }, + "targetPosition": { + "x": 20111.336834469697, + "y": 19687.850050415906 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Begin", + "config": "{\n }", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "UI.projects.foundations.utilities.dates.formatDate(record.begin)", + "project": "Foundations", + "id": "f6599273-0d94-4e44-bf1e-8b3ada820621", + "savedPayload": { + "position": { + "x": 19469.37368597047, + "y": 19896.436521618994 + }, + "targetPosition": { + "x": 19683.361402136878, + "y": 19826.90769788463 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "09ed3277-2539-4195-a4e0-1246bcdbdedc", + "savedPayload": { + "position": { + "x": 19683.361402136878, + "y": 19826.90769788463 + }, + "targetPosition": { + "x": 20111.336834469697, + "y": 19687.850050415906 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "End", + "config": "{\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "UI.projects.foundations.utilities.dates.formatDate(record.end)", + "project": "Foundations", + "id": "1603bbde-1f04-452d-bbf3-e5c90e4d68a1", + "savedPayload": { + "position": { + "x": 19438.417634199835, + "y": 19634.89016079961 + }, + "targetPosition": { + "x": 19662.72403428979, + "y": 19652.543457338375 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ca91ab26-6158-4223-a875-73471961457a", + "savedPayload": { + "position": { + "x": 19662.72403428979, + "y": 19652.543457338375 + }, + "targetPosition": { + "x": 20111.336834469697, + "y": 19687.850050415906 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "df09f973-0f4f-4404-8f0f-d8f5a3d1e7b8", + "savedPayload": { + "position": { + "x": 21001.336834469697, + "y": 19686.350050415906 + }, + "targetPosition": { + "x": 21205.632559352493, + "y": 19285.39711453114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Episode Base Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Hits", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitsInBaseAsset", + "project": "Foundations", + "id": "f3b961d9-4339-4ad8-8b35-36f92d72262e", + "savedPayload": { + "position": { + "x": 20055.470642003933, + "y": 20380.11234594956 + }, + "targetPosition": { + "x": 19985.07513273583, + "y": 19935.65259268175 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0265ef08-c528-4091-a6a6-8702ae3fbf5a", + "savedPayload": { + "position": { + "x": 19985.07513273583, + "y": 19935.65259268175 + }, + "targetPosition": { + "x": 19914.679623467728, + "y": 19491.192839413936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fails", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.failsInBaseAsset", + "project": "Foundations", + "id": "3410dacb-a206-49d1-82c1-9dd1c8f6e403", + "savedPayload": { + "position": { + "x": 19773.888604931522, + "y": 20380.11234594956 + }, + "targetPosition": { + "x": 19844.284114199625, + "y": 19935.65259268175 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ef2315e9-583b-464b-ac70-800a2057dd81", + "savedPayload": { + "position": { + "x": 19844.284114199625, + "y": 19935.65259268175 + }, + "targetPosition": { + "x": 19914.679623467728, + "y": 19491.192839413936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hit Ratio", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitRatioInBaseAsset", + "project": "Foundations", + "id": "74bb9d1c-e2f0-484e-86ff-2778d11abd60", + "savedPayload": { + "position": { + "x": 19506.088173702137, + "y": 20293.098711183466 + }, + "targetPosition": { + "x": 19710.383898584932, + "y": 19892.1457752987 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1ea4dbc1-a380-4f7e-a50a-3d03fbdefdad", + "savedPayload": { + "position": { + "x": 19710.383898584932, + "y": 19892.1457752987 + }, + "targetPosition": { + "x": 19914.679623467728, + "y": 19491.192839413936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Profit Loss", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.profitLossInBaseAsset", + "project": "Foundations", + "id": "891fcea5-6de1-424f-860d-2f5bb5208300", + "savedPayload": { + "position": { + "x": 19278.283520399837, + "y": 20127.588942481827 + }, + "targetPosition": { + "x": 19596.481571933782, + "y": 19809.39089094788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9aeafd11-0ff2-4c81-8ca8-5b4fae7da519", + "savedPayload": { + "position": { + "x": 19596.481571933782, + "y": 19809.39089094788 + }, + "targetPosition": { + "x": 19914.679623467728, + "y": 19491.192839413936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "ROI", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.ROIInBaseAsset", + "project": "Foundations", + "id": "b5a32dd5-7454-454a-903e-a2b2f64199d0", + "savedPayload": { + "position": { + "x": 19112.773751698198, + "y": 19899.784289179526 + }, + "targetPosition": { + "x": 19513.726687582963, + "y": 19695.48856429673 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d47afc53-4948-4021-844b-366c8decd3f6", + "savedPayload": { + "position": { + "x": 19513.726687582963, + "y": 19695.48856429673 + }, + "targetPosition": { + "x": 19914.679623467728, + "y": 19491.192839413936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Annualized Rate Of Return", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.annualizedRateOfReturnInBaseAsset", + "project": "Foundations", + "id": "56daae29-0626-44de-ad9d-fcf7d9dbaf4d", + "savedPayload": { + "position": { + "x": 19025.760116932102, + "y": 19631.98385795014 + }, + "targetPosition": { + "x": 19470.219870199915, + "y": 19561.58834868204 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9466d133-aa89-49c7-b8f2-f96287cdd011", + "savedPayload": { + "position": { + "x": 19470.219870199915, + "y": 19561.58834868204 + }, + "targetPosition": { + "x": 19914.679623467728, + "y": 19491.192839413936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hit Fail", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitFailInBaseAsset", + "project": "Foundations", + "id": "99145b47-d410-434d-bb92-73fa28fe2670", + "savedPayload": { + "position": { + "x": 19025.760116932102, + "y": 19350.40182087773 + }, + "targetPosition": { + "x": 19470.219870199915, + "y": 19420.797330145833 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3d2c17b4-3ed2-4e04-82ab-b5416a992f5e", + "savedPayload": { + "position": { + "x": 19470.219870199915, + "y": 19420.797330145833 + }, + "targetPosition": { + "x": 19914.679623467728, + "y": 19491.192839413936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Begin Balance", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.beginBalanceInBaseAsset", + "project": "Foundations", + "id": "80a8660e-bf15-49d8-8d37-f6f840dea87a", + "savedPayload": { + "position": { + "x": 19112.773751698198, + "y": 19082.601389648346 + }, + "targetPosition": { + "x": 19513.726687582963, + "y": 19286.89711453114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "deb8a298-89e5-4c7c-8ce9-f90d51c5c9fb", + "savedPayload": { + "position": { + "x": 19513.726687582963, + "y": 19286.89711453114 + }, + "targetPosition": { + "x": 19914.679623467728, + "y": 19491.192839413936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "End Balance", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.endBalanceInBaseAsset", + "project": "Foundations", + "id": "65da1422-a4fe-408a-9f36-004411dc4083", + "savedPayload": { + "position": { + "x": 19278.283520399837, + "y": 18854.796736346045 + }, + "targetPosition": { + "x": 19596.481571933782, + "y": 19172.99478787999 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ea085cba-0f17-4db0-b771-d66db8142805", + "savedPayload": { + "position": { + "x": 19596.481571933782, + "y": 19172.99478787999 + }, + "targetPosition": { + "x": 19914.679623467728, + "y": 19491.192839413936 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "be57574e-0218-4e73-af29-0f4d66a31040", + "savedPayload": { + "position": { + "x": 20804.679623467728, + "y": 19489.692839413936 + }, + "targetPosition": { + "x": 21205.632559352493, + "y": 19285.39711453114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Episode Quoted Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Hits", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitsInQuotedAsset", + "project": "Foundations", + "id": "8ec81875-7218-46f8-9389-8c8637f569c5", + "savedPayload": { + "position": { + "x": 19462.58135631909, + "y": 20018.407477032568 + }, + "targetPosition": { + "x": 19666.877081201885, + "y": 19617.454541147803 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1ddd468a-a15e-44bf-a972-e58b4ed2ca46", + "savedPayload": { + "position": { + "x": 19666.877081201885, + "y": 19617.454541147803 + }, + "targetPosition": { + "x": 19871.17280608468, + "y": 19216.501605263038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fails", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.failsInQuotedAsset", + "project": "Foundations", + "id": "f598dd8b-179f-4cdf-bba1-6339ff8e6397", + "savedPayload": { + "position": { + "x": 19234.77670301679, + "y": 19852.89770833093 + }, + "targetPosition": { + "x": 19552.974754550734, + "y": 19534.699656796984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f6dd9765-b035-42d5-bbc2-6330507724b8", + "savedPayload": { + "position": { + "x": 19552.974754550734, + "y": 19534.699656796984 + }, + "targetPosition": { + "x": 19871.17280608468, + "y": 19216.501605263038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hit Ratio", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitRatioInQuotedAsset", + "project": "Foundations", + "id": "aa2d7f6e-d7d8-401f-b6b6-7d6698d6f4c1", + "savedPayload": { + "position": { + "x": 19069.26693431515, + "y": 19625.09305502863 + }, + "targetPosition": { + "x": 19470.219870199915, + "y": 19420.797330145833 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "eecd72f6-3061-4337-8981-73d731dedcfa", + "savedPayload": { + "position": { + "x": 19470.219870199915, + "y": 19420.797330145833 + }, + "targetPosition": { + "x": 19871.17280608468, + "y": 19216.501605263038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Profit Loss", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.profitLossInQuotedAsset", + "project": "Foundations", + "id": "ad49c194-0684-404f-b98a-e207c43ddf5e", + "savedPayload": { + "position": { + "x": 18982.253299549055, + "y": 19357.292623799243 + }, + "targetPosition": { + "x": 19426.713052816867, + "y": 19286.89711453114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2260652b-898d-40b5-b2b3-10a4602980be", + "savedPayload": { + "position": { + "x": 19426.713052816867, + "y": 19286.89711453114 + }, + "targetPosition": { + "x": 19871.17280608468, + "y": 19216.501605263038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "ROI", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.ROIInQuotedAsset", + "project": "Foundations", + "id": "0894e8b8-257f-497a-99ee-f0b366a7a529", + "savedPayload": { + "position": { + "x": 18982.253299549055, + "y": 19075.710586726833 + }, + "targetPosition": { + "x": 19426.713052816867, + "y": 19146.106095994935 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "911f4962-bcf7-4c02-b737-b3c7f0ab90fd", + "savedPayload": { + "position": { + "x": 19426.713052816867, + "y": 19146.106095994935 + }, + "targetPosition": { + "x": 19871.17280608468, + "y": 19216.501605263038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Annualized Rate Of Return", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.annualizedRateOfReturnInQuotedAsset", + "project": "Foundations", + "id": "93a0aa59-ac4c-4e81-901c-62fe17056481", + "savedPayload": { + "position": { + "x": 19069.26693431515, + "y": 18807.910155497448 + }, + "targetPosition": { + "x": 19470.219870199915, + "y": 19012.205880380243 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b2c92cff-d8e0-4d86-a9bd-661adf9b6468", + "savedPayload": { + "position": { + "x": 19470.219870199915, + "y": 19012.205880380243 + }, + "targetPosition": { + "x": 19871.17280608468, + "y": 19216.501605263038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hit Fail", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitFailInQuotedAsset", + "project": "Foundations", + "id": "062b195c-c888-49a4-90af-fc66f9f8d2c8", + "savedPayload": { + "position": { + "x": 19234.77670301679, + "y": 18580.105502195147 + }, + "targetPosition": { + "x": 19552.974754550734, + "y": 18898.303553729093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0806032c-ab76-40e5-82dd-70f29510b1ef", + "savedPayload": { + "position": { + "x": 19552.974754550734, + "y": 18898.303553729093 + }, + "targetPosition": { + "x": 19871.17280608468, + "y": 19216.501605263038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Begin Balance", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.beginBalanceInQuotedAsset", + "project": "Foundations", + "id": "c1f5bcb5-5776-488f-995f-5dba18293fa2", + "savedPayload": { + "position": { + "x": 19462.58135631909, + "y": 18414.59573349351 + }, + "targetPosition": { + "x": 19666.877081201885, + "y": 18815.548669378273 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8dd4b3bc-3162-44dd-8d9d-dc345f6eac9b", + "savedPayload": { + "position": { + "x": 19666.877081201885, + "y": 18815.548669378273 + }, + "targetPosition": { + "x": 19871.17280608468, + "y": 19216.501605263038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "End Balance", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.endBalanceInQuotedAsset", + "project": "Foundations", + "id": "eed08782-7bab-4991-92ce-cacf8f24b50a", + "savedPayload": { + "position": { + "x": 19730.381787548475, + "y": 18327.582098727413 + }, + "targetPosition": { + "x": 19800.777296816577, + "y": 18772.041851995225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1e5eca85-d3d2-41e5-8c4e-7133ca03a80f", + "savedPayload": { + "position": { + "x": 19800.777296816577, + "y": 18772.041851995225 + }, + "targetPosition": { + "x": 19871.17280608468, + "y": 19216.501605263038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "68ef5f72-5d29-41ea-bf47-a0d045c8c8d3", + "savedPayload": { + "position": { + "x": 20761.17280608468, + "y": 19215.001605263038 + }, + "targetPosition": { + "x": 21205.632559352493, + "y": 19285.39711453114 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d9fb25c1-cfcc-4ac0-a0be-cbb5ef42daf1", + "savedPayload": { + "position": { + "x": 21205.632559352493, + "y": 19285.39711453114 + }, + "targetPosition": { + "x": 21523.830610886438, + "y": 18967.199062997195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7d7dde8a-7948-4bdf-a7e3-02dc065924d1", + "savedPayload": { + "position": { + "x": 21523.830610886438, + "y": 18967.199062997195 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter", + "name": "Portfolio Strategy", + "config": "{\n \"codeName\": \"\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Strategy Objects", + "config": "{\n \"codeName\": \"Strategy-Objects\",\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": "Begin Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = 0", + "project": "Foundations", + "id": "dcf27c0c-7b83-4ca7-bb88-ef5934420210", + "savedPayload": { + "position": { + "x": 19683.842861475856, + "y": 19506.59026333308 + }, + "targetPosition": { + "x": 19580.858790933995, + "y": 19378.581466579195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4008b2ba-7cdf-4695-9c59-a58e457f6788", + "savedPayload": { + "position": { + "x": 19580.858790933995, + "y": 19378.581466579195 + }, + "targetPosition": { + "x": 19363.243080328753, + "y": 19107.85368119767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Begin Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate", + "project": "Foundations", + "id": "519d7826-8ce3-4c89-a086-3bdbd75cdb9c", + "savedPayload": { + "position": { + "x": 19544.82706714231, + "y": 19586.359204591092 + }, + "targetPosition": { + "x": 19486.50237632879, + "y": 19432.725875677716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d933fbef-591b-4869-816e-ce9deaf78863", + "savedPayload": { + "position": { + "x": 19486.50237632879, + "y": 19432.725875677716 + }, + "targetPosition": { + "x": 19363.243080328753, + "y": 19107.85368119767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = 0", + "project": "Foundations", + "id": "3d639b25-b098-443b-adec-fd9b85a233cb", + "savedPayload": { + "position": { + "x": 19387.618797746818, + "y": 19618.367219061496 + }, + "targetPosition": { + "x": 19379.868012558298, + "y": 19454.875034604578 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b9a5441d-ffba-4294-942e-19355c41d0e1", + "savedPayload": { + "position": { + "x": 19379.868012558298, + "y": 19454.875034604578 + }, + "targetPosition": { + "x": 19363.243080328753, + "y": 19107.85368119767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.endRate", + "project": "Foundations", + "id": "4a983844-340b-4a12-b779-cf1e31d64f99", + "savedPayload": { + "position": { + "x": 19228.24493723588, + "y": 19601.934533514624 + }, + "targetPosition": { + "x": 19271.999967061474, + "y": 19442.228412178847 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2f1ecd8d-1492-48ef-a446-99af789b619d", + "savedPayload": { + "position": { + "x": 19271.999967061474, + "y": 19442.228412178847 + }, + "targetPosition": { + "x": 19363.243080328753, + "y": 19107.85368119767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "378893a0-f06d-4f9c-9288-3d77087c09ab", + "savedPayload": { + "position": { + "x": 20990.971305474308, + "y": 19395.721446297306 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 19038.71244316625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Closed Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed'", + "project": "Foundations", + "id": "ba9c0d1f-5e6b-4c30-83a0-4ce10ad75bca", + "savedPayload": { + "position": { + "x": 19468.84617460169, + "y": 19031.504599720905 + }, + "targetPosition": { + "x": 19107.14209194267, + "y": 19110.83853337663 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 4,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 4,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "52b0e9dd-f953-4757-9130-0c0f27687526", + "savedPayload": { + "position": { + "x": 19406.12542794589, + "y": 19746.635819539595 + }, + "targetPosition": { + "x": 19266.110491970452, + "y": 19449.12215945797 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "f595d90c-f5d6-4f18-9322-9ccdfd78120b", + "savedPayload": { + "position": { + "x": 19266.110491970452, + "y": 19449.12215945797 + }, + "targetPosition": { + "x": 19107.14209194267, + "y": 19110.83853337663 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "83aad7fd-77fc-462b-a385-ff11b3e37c0b", + "savedPayload": { + "position": { + "x": 18834.718070487743, + "y": 19367.29199480432 + }, + "targetPosition": { + "x": 19107.14209194267, + "y": 19110.83853337663 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "4008b2ba-7cdf-4695-9c59-a58e457f6788" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "4008b2ba-7cdf-4695-9c59-a58e457f6788" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "20b69adf-c0b6-4f0d-82a8-70d2b77cecad", + "savedPayload": { + "position": { + "x": 18770.78277316456, + "y": 18903.614877897726 + }, + "targetPosition": { + "x": 19107.14209194267, + "y": 19110.83853337663 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "b9a5441d-ffba-4294-942e-19355c41d0e1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "End Bottom", + "Point", + "Foundations", + "b9a5441d-ffba-4294-942e-19355c41d0e1" + ] + ] + } + } + ], + "id": "36116fb5-4b71-4b98-be89-56610b99cfd4", + "savedPayload": { + "position": { + "x": 20833.49723271652, + "y": 19473.37906499633 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 19038.71244316625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Open Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Open'", + "project": "Foundations", + "id": "01318984-d4d1-429a-9455-d00a373c6db6", + "savedPayload": { + "position": { + "x": 19243.395732329456, + "y": 19060.72337472891 + }, + "targetPosition": { + "x": 18869.992707891157, + "y": 19015.174469896163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 4,\n \"lineDash\": [3,3]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 4,\n \"lineDash\": [3,3]\n }\n}", + "project": "Foundations", + "id": "461ac9c5-f4a7-47b2-9846-49355b337afa", + "savedPayload": { + "position": { + "x": 18903.062889227, + "y": 19716.732082237588 + }, + "targetPosition": { + "x": 18887.56820912808, + "y": 19388.715339257924 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "0af946ea-1d87-4133-8fc3-71ea4e973663", + "savedPayload": { + "position": { + "x": 18887.56820912808, + "y": 19388.715339257924 + }, + "targetPosition": { + "x": 18869.992707891157, + "y": 19015.174469896163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "871042ac-8b68-4976-9c0b-a861fee780e8", + "savedPayload": { + "position": { + "x": 18520.416221752654, + "y": 19147.824822375285 + }, + "targetPosition": { + "x": 18869.992707891157, + "y": 19015.174469896163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "4008b2ba-7cdf-4695-9c59-a58e457f6788" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "4008b2ba-7cdf-4695-9c59-a58e457f6788" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "0e6b7cbe-9bd0-4071-8724-bab211617f5f", + "savedPayload": { + "position": { + "x": 18638.734723304096, + "y": 18695.137652019395 + }, + "targetPosition": { + "x": 18869.992707891157, + "y": 19015.174469896163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "b9a5441d-ffba-4294-942e-19355c41d0e1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "End Bottom", + "Point", + "Foundations", + "b9a5441d-ffba-4294-942e-19355c41d0e1" + ] + ] + } + } + ], + "id": "a16e0f6b-b242-4a6c-a679-c9ef7c14c7d9", + "savedPayload": { + "position": { + "x": 20658.29187592136, + "y": 19484.862630784464 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 19038.71244316625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Left Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "17eee05e-f4aa-4f40-80df-07c34ae47c3a", + "savedPayload": { + "position": { + "x": 19875.50200163661, + "y": 16201.208754099654 + }, + "targetPosition": { + "x": 20104.38752531867, + "y": 16386.662679860245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "fbdeb26d-5580-48c9-a539-1bbc86984b11", + "savedPayload": { + "position": { + "x": 20104.38752531867, + "y": 16386.662679860245 + }, + "targetPosition": { + "x": 20371.86101802125, + "y": 16603.387150452647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "ef299e8c-70bc-409f-8f6c-e6c53f9f528d", + "savedPayload": { + "position": { + "x": 20336.031720492516, + "y": 16260.974925429171 + }, + "targetPosition": { + "x": 20371.86101802125, + "y": 16603.387150452647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "4008b2ba-7cdf-4695-9c59-a58e457f6788" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "4008b2ba-7cdf-4695-9c59-a58e457f6788" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Begin Top", + "project": "Foundations", + "id": "413c8102-9939-4616-bbaa-bac7b00c2fa8", + "savedPayload": { + "position": { + "x": 20588.634689470215, + "y": 16335.619043418199 + }, + "targetPosition": { + "x": 20371.86101802125, + "y": 16603.387150452647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Top", + "id": "d933fbef-591b-4869-816e-ce9deaf78863" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "Begin Top", + "Point", + "Foundations", + "d933fbef-591b-4869-816e-ce9deaf78863" + ] + ] + } + } + ], + "id": "2bc5eed2-e6f6-419c-b11f-850939298b9f", + "savedPayload": { + "position": { + "x": 20492.028662420384, + "y": 19428.423874869248 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 19038.71244316625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Right Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "ca0b01e2-bc6f-4897-baf4-357e0d123ac8", + "savedPayload": { + "position": { + "x": 19996.186081653224, + "y": 16162.916895722803 + }, + "targetPosition": { + "x": 20203.930995919472, + "y": 16370.839404856219 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "a0e03380-9c78-4399-a543-09b6d7f3c8fe", + "savedPayload": { + "position": { + "x": 20203.930995919472, + "y": 16370.839404856219 + }, + "targetPosition": { + "x": 20433.36836798622, + "y": 16600.49690920964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "b947963e-7757-4d49-b132-d353f11ba0e6", + "savedPayload": { + "position": { + "x": 20433.366578374655, + "y": 16274.814165646803 + }, + "targetPosition": { + "x": 20433.36836798622, + "y": 16600.49690920964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "b9a5441d-ffba-4294-942e-19355c41d0e1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "End Bottom", + "Point", + "Foundations", + "b9a5441d-ffba-4294-942e-19355c41d0e1" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Top", + "project": "Foundations", + "id": "ee08c458-8c89-47a8-98f9-9b893c64bfed", + "savedPayload": { + "position": { + "x": 20663.93146977599, + "y": 16369.892626340046 + }, + "targetPosition": { + "x": 20433.36836798622, + "y": 16600.49690920964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Top", + "id": "2f1ecd8d-1492-48ef-a446-99af789b619d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "End Top", + "Point", + "Foundations", + "2f1ecd8d-1492-48ef-a446-99af789b619d" + ] + ] + } + } + ], + "id": "5b177f2c-2444-40e4-91e4-17da17dbd67c", + "savedPayload": { + "position": { + "x": 20360.019659289326, + "y": 19312.655086220173 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 19038.71244316625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"strategy\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "07e596ff-f198-4df7-ad62-1dd072819c1b", + "savedPayload": { + "position": { + "x": 20065.02872967526, + "y": 19213.415298610453 + }, + "targetPosition": { + "x": 20282.362040590302, + "y": 19155.181013462385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "4008b2ba-7cdf-4695-9c59-a58e457f6788" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "4008b2ba-7cdf-4695-9c59-a58e457f6788" + ] + ] + } + }, + "id": "c41b74de-0e20-4b1b-a2d5-61cc3f03979e", + "savedPayload": { + "position": { + "x": 20282.362040590302, + "y": 19155.181013462385 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 19038.71244316625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"strategy\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "End Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "c0d5945c-0bce-4e9a-a529-4270b49e4cf4", + "savedPayload": { + "position": { + "x": 20047.80338099306, + "y": 18950.607263417714 + }, + "targetPosition": { + "x": 20270.878474802168, + "y": 18979.975656667226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "b9a5441d-ffba-4294-942e-19355c41d0e1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Strategy", + "Plotter", + "Foundations", + "0202879f-03ee-4014-800d-ebb801b74183" + ], + [ + "Strategy Objects", + "Plotter Module", + "Foundations", + "41634497-2021-4e03-ae9b-9392f89ce6c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "dfda652a-4ff0-403c-a91a-f0b2780a6a09" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "378893a0-f06d-4f9c-9288-3d77087c09ab" + ], + [ + "End Bottom", + "Point", + "Foundations", + "b9a5441d-ffba-4294-942e-19355c41d0e1" + ] + ] + } + }, + "id": "bbe0edba-59cd-4166-881b-deb2aba54d79", + "savedPayload": { + "position": { + "x": 20270.878474802168, + "y": 18979.975656667226 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 19038.71244316625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "dfda652a-4ff0-403c-a91a-f0b2780a6a09", + "savedPayload": { + "position": { + "x": 20717.028662420384, + "y": 19038.71244316625 + }, + "targetPosition": { + "x": 20942.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Strategy Object", + "config": "{ \n\"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Serial Number", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.serialNumber", + "project": "Foundations", + "id": "ec79e682-e42b-412b-8637-a21f9e5e329e", + "savedPayload": { + "position": { + "x": 20380.472380871735, + "y": 18284.510986345667 + }, + "targetPosition": { + "x": 20492.657808054617, + "y": 18276.103850817195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e4683215-47ac-4d95-b93a-ceaf214232d1", + "savedPayload": { + "position": { + "x": 20492.657808054617, + "y": 18276.103850817195 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 18259.28957976025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "9910d001-10e8-448c-bc1a-9e8e3769393d", + "savedPayload": { + "position": { + "x": 20402.858772252963, + "y": 18135.98698403659 + }, + "targetPosition": { + "x": 20507.582068975436, + "y": 18177.08784927781 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7339fa1a-acfc-4b44-8851-e294be510a48", + "savedPayload": { + "position": { + "x": 20507.582068975436, + "y": 18177.08784927781 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 18259.28957976025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.strategyName", + "project": "Foundations", + "id": "30c4aad3-adc0-4645-9adb-ab0519448eb7", + "savedPayload": { + "position": { + "x": 20487.470363422697, + "y": 18011.884573017684 + }, + "targetPosition": { + "x": 20563.989796421927, + "y": 18094.35290859854 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "926206dd-ad3a-49c5-9483-dec10c7f045d", + "savedPayload": { + "position": { + "x": 20563.989796421927, + "y": 18094.35290859854 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 18259.28957976025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Triggered By Situation", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.situationName", + "project": "Foundations", + "id": "40be3760-6b9e-42d4-a388-ee477a6896ba", + "savedPayload": { + "position": { + "x": 20617.548791056703, + "y": 17936.78375780743 + }, + "targetPosition": { + "x": 20650.70874817793, + "y": 18044.28569845837 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e91ee756-d97a-4bca-801a-077070e82f08", + "savedPayload": { + "position": { + "x": 20650.70874817793, + "y": 18044.28569845837 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 18259.28957976025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "6493ec7d-6fbd-47c1-8ce1-697ad64fb9a7", + "savedPayload": { + "position": { + "x": 20767.33042725484, + "y": 17925.559175909268 + }, + "targetPosition": { + "x": 20750.563172310023, + "y": 18036.802643859595 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5e6c53b0-700f-4a95-9f1c-903ec7940644", + "savedPayload": { + "position": { + "x": 20750.563172310023, + "y": 18036.802643859595 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 18259.28957976025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Periods", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.periods", + "project": "Foundations", + "id": "294645ab-e62d-4272-87bc-196534b99952", + "savedPayload": { + "position": { + "x": 20907.149182016856, + "y": 17980.433993428604 + }, + "targetPosition": { + "x": 20843.7756754847, + "y": 18073.385855539153 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "69ee7bcc-cad8-4324-9f47-777f9a9f168d", + "savedPayload": { + "position": { + "x": 20843.7756754847, + "y": 18073.385855539153 + }, + "targetPosition": { + "x": 20717.028662420384, + "y": 18259.28957976025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "74d5e023-6789-4cc3-83f1-513211b8fe4a", + "savedPayload": { + "position": { + "x": 20717.028662420384, + "y": 18259.28957976025 + }, + "targetPosition": { + "x": 20942.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "41634497-2021-4e03-ae9b-9392f89ce6c3", + "savedPayload": { + "position": { + "x": 20942.028662420384, + "y": 18649.00101146325 + }, + "targetPosition": { + "x": 21392.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0202879f-03ee-4014-800d-ebb801b74183", + "savedPayload": { + "position": { + "x": 21392.028662420384, + "y": 18649.00101146325 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter", + "name": "Portfolio Position", + "config": "{\n \"codeName\": \"\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Position Objects", + "config": "{\n \"codeName\": \"Position-Objects\",\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": "Left Exit Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.exitTargetRate", + "project": "Foundations", + "id": "73556b81-5f9d-4e41-a4f5-f836b6164af3", + "savedPayload": { + "position": { + "x": 19383.702576664327, + "y": 19529.774544309512 + }, + "targetPosition": { + "x": 19269.100484969353, + "y": 19388.19790872516 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1fec9dd0-5612-49ed-befc-860a3f969512", + "savedPayload": { + "position": { + "x": 19269.100484969353, + "y": 19388.19790872516 + }, + "targetPosition": { + "x": 19039.287754202378, + "y": 19104.49085044563 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Right Exit Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.exitTargetRate", + "project": "Foundations", + "id": "72850949-81bf-41c8-a192-7b7fa3e87ae4", + "savedPayload": { + "position": { + "x": 19067.603934758616, + "y": 19650.384811247586 + }, + "targetPosition": { + "x": 19058.268821364873, + "y": 19469.348929174 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "de58556b-bf89-4527-9cb0-8834aacaadab", + "savedPayload": { + "position": { + "x": 19058.268821364873, + "y": 19469.348929174 + }, + "targetPosition": { + "x": 19039.287754202378, + "y": 19104.49085044563 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Left Entry Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.entryTargetRate", + "project": "Foundations", + "id": "7a0d2a61-995c-483d-97ad-e0969b4673d2", + "savedPayload": { + "position": { + "x": 18741.480707330345, + "y": 19563.034834887618 + }, + "targetPosition": { + "x": 18840.543411498493, + "y": 19410.48764506881 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3dc3c285-c4fe-4a14-be44-c6bce8cc1aec", + "savedPayload": { + "position": { + "x": 18840.543411498493, + "y": 19410.48764506881 + }, + "targetPosition": { + "x": 19039.287754202378, + "y": 19104.49085044563 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Right Entry Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.entryTargetRate", + "project": "Foundations", + "id": "f4d261cf-d018-4203-aad1-d06f5b4b1628", + "savedPayload": { + "position": { + "x": 18528.710571877204, + "y": 19300.14127702577 + }, + "targetPosition": { + "x": 18698.116140432565, + "y": 19235.243431837698 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d6d9e2a8-0897-4b62-a1e5-a0e691afbc80", + "savedPayload": { + "position": { + "x": 18698.116140432565, + "y": 19235.243431837698 + }, + "targetPosition": { + "x": 19039.287754202378, + "y": 19104.49085044563 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "592ca162-6de5-43a6-a0c5-2d6be774e747", + "savedPayload": { + "position": { + "x": 20980.632559352493, + "y": 19271.64958375852 + }, + "targetPosition": { + "x": 20864.163989056357, + "y": 18836.98296192844 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Entry Target Rate Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 2,\n \"lineDash\": [3,3]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 3,\n \"lineDash\": [3,3]\n }\n}", + "project": "Foundations", + "id": "141cbc2d-c5f6-4935-9a25-a88c604d4fb2", + "savedPayload": { + "position": { + "x": 17472.896778878698, + "y": 19430.02830280725 + }, + "targetPosition": { + "x": 17986.32124549694, + "y": 18916.661449417632 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "644614f2-e60d-4fa9-af30-9e599df04ba8", + "savedPayload": { + "position": { + "x": 17986.32124549694, + "y": 18916.661449417632 + }, + "targetPosition": { + "x": 18499.842515794335, + "y": 18403.324090882685 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Left Entry Target Rate", + "project": "Foundations", + "id": "52a8ebb4-7023-47f7-bcde-2ad1635a4561", + "savedPayload": { + "position": { + "x": 17773.694172296244, + "y": 18403.323970795933 + }, + "targetPosition": { + "x": 18499.842515794335, + "y": 18403.324090882685 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Left Entry Target Rate", + "id": "3dc3c285-c4fe-4a14-be44-c6bce8cc1aec" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "966b2cf6-6379-4284-83c7-bdd8384b1aa2" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9628eb60-f7e8-4229-a382-53e08993388d" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "592ca162-6de5-43a6-a0c5-2d6be774e747" + ], + [ + "Left Entry Target Rate", + "Point", + "Foundations", + "3dc3c285-c4fe-4a14-be44-c6bce8cc1aec" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Entry Target Rate", + "project": "Foundations", + "id": "0ee841f7-5f86-4111-ba8e-ae69d84cc08d", + "savedPayload": { + "position": { + "x": 17986.411841926678, + "y": 17889.905253286383 + }, + "targetPosition": { + "x": 18499.842515794335, + "y": 18403.324090882685 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Entry Target Rate", + "id": "d6d9e2a8-0897-4b62-a1e5-a0e691afbc80" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "966b2cf6-6379-4284-83c7-bdd8384b1aa2" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9628eb60-f7e8-4229-a382-53e08993388d" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "592ca162-6de5-43a6-a0c5-2d6be774e747" + ], + [ + "Right Entry Target Rate", + "Point", + "Foundations", + "d6d9e2a8-0897-4b62-a1e5-a0e691afbc80" + ] + ] + } + } + ], + "id": "944cf1f5-aa9e-49a8-aa55-30af58d3f460", + "savedPayload": { + "position": { + "x": 20639.163989056357, + "y": 19226.69439363144 + }, + "targetPosition": { + "x": 20864.163989056357, + "y": 18836.98296192844 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Exit Target Rate Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 2,\n \"lineDash\": [3,3]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 3,\n \"lineDash\": [3,3]\n }\n}", + "project": "Foundations", + "id": "b08616f5-57f4-4716-87b5-bf541d6214a3", + "savedPayload": { + "position": { + "x": 17267.10054209062, + "y": 18941.161738767612 + }, + "targetPosition": { + "x": 17895.935187727, + "y": 18578.176793322484 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "077eef9d-7099-41d1-b937-b672f97427bb", + "savedPayload": { + "position": { + "x": 17895.935187727, + "y": 18578.176793322484 + }, + "targetPosition": { + "x": 18524.80725238875, + "y": 18215.17389221912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Left Exit Target Rate", + "project": "Foundations", + "id": "4eb706b5-81b7-43b5-a59a-3af7d809fc05", + "savedPayload": { + "position": { + "x": 17823.380994966272, + "y": 18027.299991618245 + }, + "targetPosition": { + "x": 18524.80725238875, + "y": 18215.17389221912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Left Exit Target Rate", + "id": "1fec9dd0-5612-49ed-befc-860a3f969512" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "966b2cf6-6379-4284-83c7-bdd8384b1aa2" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9628eb60-f7e8-4229-a382-53e08993388d" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "592ca162-6de5-43a6-a0c5-2d6be774e747" + ], + [ + "Left Exit Target Rate", + "Point", + "Foundations", + "1fec9dd0-5612-49ed-befc-860a3f969512" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Exit Target Rate", + "project": "Foundations", + "id": "4b35212d-e20a-4869-9716-25b2de766aa9", + "savedPayload": { + "position": { + "x": 18161.754400585007, + "y": 17586.31879295302 + }, + "targetPosition": { + "x": 18524.80725238875, + "y": 18215.17389221912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Exit Target Rate", + "id": "de58556b-bf89-4527-9cb0-8834aacaadab" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Objects", + "Plotter Module", + "Foundations", + "966b2cf6-6379-4284-83c7-bdd8384b1aa2" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9628eb60-f7e8-4229-a382-53e08993388d" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "592ca162-6de5-43a6-a0c5-2d6be774e747" + ], + [ + "Right Exit Target Rate", + "Point", + "Foundations", + "de58556b-bf89-4527-9cb0-8834aacaadab" + ] + ] + } + } + ], + "id": "c8562fb4-f9d5-4710-9e72-ce0dc2c97ed2", + "savedPayload": { + "position": { + "x": 20429.497367226275, + "y": 18953.451532224575 + }, + "targetPosition": { + "x": 20864.163989056357, + "y": 18836.98296192844 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [], + "texts": [], + "id": "9628eb60-f7e8-4229-a382-53e08993388d", + "savedPayload": { + "position": { + "x": 20864.163989056357, + "y": 18836.98296192844 + }, + "targetPosition": { + "x": 21089.163989056357, + "y": 18447.27153022544 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Position Object", + "config": "{\n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Serial Number", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.serialNumber", + "project": "Foundations", + "id": "4a79dd41-6845-48b1-9421-7e821eccd4af", + "savedPayload": { + "position": { + "x": 19313.76729955257, + "y": 19356.51750723557 + }, + "targetPosition": { + "x": 19319.121781500446, + "y": 19131.581228429615 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4cca2932-7145-4b67-b4d6-a51c9f8b002f", + "savedPayload": { + "position": { + "x": 19319.121781500446, + "y": 19131.581228429615 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "7c1a0ac8-84c6-482a-beb2-6063f7dd4147", + "savedPayload": { + "position": { + "x": 19124.302363114006, + "y": 19324.657412224413 + }, + "targetPosition": { + "x": 19192.811823874734, + "y": 19110.341165088845 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "837b1ffc-7ae5-41d6-9d51-430043e57a33", + "savedPayload": { + "position": { + "x": 19192.811823874734, + "y": 19110.341165088845 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Situation Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.situationName", + "project": "Foundations", + "id": "6247b29b-d700-4130-8d28-da5e21a4e1e0", + "savedPayload": { + "position": { + "x": 18951.488113883588, + "y": 19240.709433947883 + }, + "targetPosition": { + "x": 19077.60232438779, + "y": 19054.375846237825 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "901f34d1-fe8b-4e25-b51c-12518af80a97", + "savedPayload": { + "position": { + "x": 19077.60232438779, + "y": 19054.375846237825 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Entry Target Rate", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.entryTargetRate", + "project": "Foundations", + "id": "142c3b20-ec41-4cb4-90a3-eb2c78d3d547", + "savedPayload": { + "position": { + "x": 18809.324934568056, + "y": 19111.474538348095 + }, + "targetPosition": { + "x": 18982.82687151077, + "y": 18968.2192491713 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "29569a55-09ba-4659-b4cf-9cf6954be7c3", + "savedPayload": { + "position": { + "x": 18982.82687151077, + "y": 18968.2192491713 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Target Rate", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitTargetRate", + "project": "Foundations", + "id": "2072f7c5-8892-4d66-b119-865a039f359d", + "savedPayload": { + "position": { + "x": 18709.33004047857, + "y": 18947.42256807702 + }, + "targetPosition": { + "x": 18916.163608784445, + "y": 18858.851268990584 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5c9c1f6e-3516-4ab0-8dc1-8ca82e1fa241", + "savedPayload": { + "position": { + "x": 18916.163608784445, + "y": 18858.851268990584 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Position Begin Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.beginRate", + "project": "Foundations", + "id": "2626ce52-0c0a-49c7-a077-5f86c70e9ac0", + "savedPayload": { + "position": { + "x": 18659.604423241723, + "y": 18761.84403811139 + }, + "targetPosition": { + "x": 18883.013197293214, + "y": 18735.132249013495 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "af4f9d2b-9cce-4689-b2a7-0f50873c93a6", + "savedPayload": { + "position": { + "x": 18883.013197293214, + "y": 18735.132249013495 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Position End Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.endRate", + "project": "Foundations", + "id": "79ab03ee-852c-4058-822c-f9f1d8cc1d8a", + "savedPayload": { + "position": { + "x": 18664.176556636416, + "y": 18569.773417271004 + }, + "targetPosition": { + "x": 18886.06128622301, + "y": 18607.08516845324 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "46ecfb16-47bc-45a3-8292-f887e5babc9d", + "savedPayload": { + "position": { + "x": 18886.06128622301, + "y": 18607.08516845324 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "6f3f5d69-2fbe-42a3-a764-804f2c6b2c58", + "savedPayload": { + "position": { + "x": 18722.676033606534, + "y": 18386.771124968393 + }, + "targetPosition": { + "x": 18925.060937536422, + "y": 18485.083640251498 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f341fa6b-bd61-4741-938a-4ea722fbd3e1", + "savedPayload": { + "position": { + "x": 18925.060937536422, + "y": 18485.083640251498 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Periods", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.periods", + "project": "Foundations", + "id": "63fc8201-3dd4-4ee1-a1b7-920bc47f17da", + "savedPayload": { + "position": { + "x": 18830.363574437746, + "y": 18227.662918569364 + }, + "targetPosition": { + "x": 18996.852631423895, + "y": 18379.011502652145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f6b4c184-f006-45fb-b933-4320ac5da35b", + "savedPayload": { + "position": { + "x": 18996.852631423895, + "y": 18379.011502652145 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Days", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.days", + "project": "Foundations", + "id": "078fb057-ccae-4d9b-be91-2878d93de272", + "savedPayload": { + "position": { + "x": 18978.514975014372, + "y": 18105.338798703433 + }, + "targetPosition": { + "x": 19095.620231808312, + "y": 18297.462089408193 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "78958274-6ff2-42a1-9a61-29bde7e7fbfe", + "savedPayload": { + "position": { + "x": 19095.620231808312, + "y": 18297.462089408193 + }, + "targetPosition": { + "x": 19329.830745396193, + "y": 18681.70867081771 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4d23f56a-ce62-4dd5-b725-b9088ab84c00", + "savedPayload": { + "position": { + "x": 20219.830745396193, + "y": 18680.20867081771 + }, + "targetPosition": { + "x": 21089.163989056357, + "y": 18447.27153022544 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "a" + } + } + }, + { + "type": "Plotter Panel", + "name": "Position Combined Statistics", + "config": "{\n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Profit Loss", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.profitLoss", + "project": "Foundations", + "id": "69022c38-2b67-4d80-8804-5be601e1d769", + "savedPayload": { + "position": { + "x": 19983.7411592778, + "y": 18084.62295794754 + }, + "targetPosition": { + "x": 20092.40781473532, + "y": 18055.505815373508 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "80658cd1-ae2f-42f5-8d2d-4ea1e9df9657", + "savedPayload": { + "position": { + "x": 20092.40781473532, + "y": 18055.505815373508 + }, + "targetPosition": { + "x": 20309.741125650362, + "y": 17997.27153022544 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "ROI", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.ROI", + "project": "Foundations", + "id": "b87dbcc2-ab5b-4ae1-b830-866abca5f387", + "savedPayload": { + "position": { + "x": 20017.457551873114, + "y": 17828.52153022544 + }, + "targetPosition": { + "x": 20114.885409798862, + "y": 17884.77153022544 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2dddc59d-7626-4cf4-82af-3390b5b8860f", + "savedPayload": { + "position": { + "x": 20114.885409798862, + "y": 17884.77153022544 + }, + "targetPosition": { + "x": 20309.741125650362, + "y": 17997.27153022544 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hit Fail", + "config": "{\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitFail", + "project": "Foundations", + "id": "e5afd2bb-5efa-4984-805f-eb0d25931b0e", + "savedPayload": { + "position": { + "x": 20222.38969792826, + "y": 17671.27156385288 + }, + "targetPosition": { + "x": 20251.506840502294, + "y": 17779.9382193104 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6ef2c7e8-5eaa-4a0a-84af-54e780072e9b", + "savedPayload": { + "position": { + "x": 20251.506840502294, + "y": 17779.9382193104 + }, + "targetPosition": { + "x": 20309.741125650362, + "y": 17997.27153022544 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7aebcd9e-4e2a-4b59-bf43-acf25af34a64", + "savedPayload": { + "position": { + "x": 20309.741125650362, + "y": 17997.27153022544 + }, + "targetPosition": { + "x": 21089.163989056357, + "y": 18447.27153022544 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "a" + } + } + } + ], + "id": "966b2cf6-6379-4284-83c7-bdd8384b1aa2", + "savedPayload": { + "position": { + "x": 21089.163989056357, + "y": 18447.27153022544 + }, + "targetPosition": { + "x": 21523.830610886438, + "y": 18330.802959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Position Base Asset", + "config": "{\n \"codeName\": \"Position-Objects\",\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": "Left Entry Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.entryTargetRate", + "project": "Foundations", + "id": "f07bad37-4cdf-4e1d-ab8e-9b5f9c2c1d12", + "savedPayload": { + "position": { + "x": 19740.505406968976, + "y": 19060.73574380742 + }, + "targetPosition": { + "x": 19694.747534622948, + "y": 18957.96187982263 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "85236c69-f273-443e-9fdb-80f5712f02c1", + "savedPayload": { + "position": { + "x": 19694.747534622948, + "y": 18957.96187982263 + }, + "targetPosition": { + "x": 19603.23178993089, + "y": 18752.414151853045 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Right Entry Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.entryTargetRate", + "project": "Foundations", + "id": "ff6138ce-dbe7-43b6-9ed3-0767d0fc611a", + "savedPayload": { + "position": { + "x": 19482.28260695935, + "y": 19067.49754579585 + }, + "targetPosition": { + "x": 19522.599001283197, + "y": 18962.469747814914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0709a27b-bda7-4d05-8897-060702d02c6b", + "savedPayload": { + "position": { + "x": 19522.599001283197, + "y": 18962.469747814914 + }, + "targetPosition": { + "x": 19603.23178993089, + "y": 18752.414151853045 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Right Exit Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\n\nif (record.exitTargetRate > 0) {\n y = record.exitTargetRate\n} else {\n y = record.candleClose\n}", + "project": "Foundations", + "id": "fa55e00c-0466-429b-880f-501f91bd3b54", + "savedPayload": { + "position": { + "x": 19294.910197976515, + "y": 18889.68776889113 + }, + "targetPosition": { + "x": 19397.684061961307, + "y": 18843.9298965451 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fe412b35-dc65-442a-8644-fd1d628ccd75", + "savedPayload": { + "position": { + "x": 19397.684061961307, + "y": 18843.9298965451 + }, + "targetPosition": { + "x": 19603.23178993089, + "y": 18752.414151853045 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "97e55879-f883-41b4-881d-e9277529d8cf", + "savedPayload": { + "position": { + "x": 19603.23178993089, + "y": 18752.414151853045 + }, + "targetPosition": { + "x": 19764.497367226275, + "y": 18332.302959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Profit Triangle", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.ROIInBaseAsset > 0 && record.exitTargetRate > 0", + "project": "Foundations", + "id": "b791af41-53f5-43a1-92d6-73d7724ab76f", + "savedPayload": { + "position": { + "x": 19444.16339344906, + "y": 19023.75726759302 + }, + "targetPosition": { + "x": 19387.095611650835, + "y": 18577.390525686067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBody": { + "type": "Polygon Body", + "name": "New Polygon Body", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "f8673586-b231-4112-9745-1a76cefb46a6", + "savedPayload": { + "position": { + "x": 19102.585659179113, + "y": 19431.237167035986 + }, + "targetPosition": { + "x": 19244.840635414974, + "y": 19004.313846361027 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "57f2e50d-e877-4c02-8ffc-e129591615ff", + "savedPayload": { + "position": { + "x": 19244.840635414974, + "y": 19004.313846361027 + }, + "targetPosition": { + "x": 19387.095611650835, + "y": 18577.390525686067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "eaa4ed73-20b0-4991-8ed1-66c4faebb70f", + "savedPayload": { + "position": { + "x": 18760.290828483547, + "y": 19223.235525510798 + }, + "targetPosition": { + "x": 19073.69322006719, + "y": 18900.313025598432 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "aefb4224-b614-41c2-843a-f5cdd9d49851", + "savedPayload": { + "position": { + "x": 19073.69322006719, + "y": 18900.313025598432 + }, + "targetPosition": { + "x": 19387.095611650835, + "y": 18577.390525686067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Left Entry Target Rate", + "project": "Foundations", + "id": "0068c232-5acd-4ebc-843f-ce4014b55965", + "savedPayload": { + "position": { + "x": 18964.61899200064, + "y": 18732.353443343633 + }, + "targetPosition": { + "x": 19387.095611650835, + "y": 18577.390525686067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Left Entry Target Rate", + "id": "85236c69-f273-443e-9fdb-80f5712f02c1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "8c65def3-92e7-44e0-824c-75c4f85b126e" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "97e55879-f883-41b4-881d-e9277529d8cf" + ], + [ + "Left Entry Target Rate", + "Point", + "Foundations", + "85236c69-f273-443e-9fdb-80f5712f02c1" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Entry Target Rate", + "project": "Foundations", + "id": "9058ebb4-a3ce-410f-a4fa-2b9a83b581ae", + "savedPayload": { + "position": { + "x": 18939.221439791527, + "y": 18533.70155475129 + }, + "targetPosition": { + "x": 19387.095611650835, + "y": 18577.390525686067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Entry Target Rate", + "id": "0709a27b-bda7-4d05-8897-060702d02c6b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "8c65def3-92e7-44e0-824c-75c4f85b126e" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "97e55879-f883-41b4-881d-e9277529d8cf" + ], + [ + "Right Entry Target Rate", + "Point", + "Foundations", + "0709a27b-bda7-4d05-8897-060702d02c6b" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Exit Target Rate", + "project": "Foundations", + "id": "078a0be0-c8c4-4695-a97b-1611140f899e", + "savedPayload": { + "position": { + "x": 19002.5308601354, + "y": 18343.702802662643 + }, + "targetPosition": { + "x": 19387.095611650835, + "y": 18577.390525686067 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Exit Target Rate", + "id": "fe412b35-dc65-442a-8644-fd1d628ccd75" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "8c65def3-92e7-44e0-824c-75c4f85b126e" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "97e55879-f883-41b4-881d-e9277529d8cf" + ], + [ + "Right Exit Target Rate", + "Point", + "Foundations", + "fe412b35-dc65-442a-8644-fd1d628ccd75" + ] + ] + } + } + ], + "id": "71fa938a-dd8b-4a60-aadd-975c24614496", + "savedPayload": { + "position": { + "x": 19387.095611650835, + "y": 18577.390525686067 + }, + "targetPosition": { + "x": 19764.497367226275, + "y": 18332.302959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Loss Triangle", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.ROIInBaseAsset < 0 && record.exitTargetRate > 0", + "project": "Foundations", + "id": "bfafc76c-d04e-4b08-858a-6f13c9ddb5af", + "savedPayload": { + "position": { + "x": 19098.915093886015, + "y": 18703.413660068523 + }, + "targetPosition": { + "x": 19315.114076586717, + "y": 18308.75177961998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBody": { + "type": "Polygon Body", + "name": "New Polygon Body", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "373c512a-9959-49d9-b5b6-1cf331a82e44", + "savedPayload": { + "position": { + "x": 18583.062226463342, + "y": 18832.29746886872 + }, + "targetPosition": { + "x": 18949.08815152503, + "y": 18570.52462424435 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "67e33d8c-4940-4ff5-a68e-63efd5a9f2e7", + "savedPayload": { + "position": { + "x": 18949.08815152503, + "y": 18570.52462424435 + }, + "targetPosition": { + "x": 19315.114076586717, + "y": 18308.75177961998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "d2f05308-ff13-49ba-951c-4cd78f2a4cad", + "savedPayload": { + "position": { + "x": 18428.40018868506, + "y": 18462.82475259816 + }, + "targetPosition": { + "x": 18871.75713263589, + "y": 18385.78826610907 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "9e67da48-5864-4e74-94aa-e050236ce0a8", + "savedPayload": { + "position": { + "x": 18871.75713263589, + "y": 18385.78826610907 + }, + "targetPosition": { + "x": 19315.114076586717, + "y": 18308.75177961998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Left Entry Target Rate", + "project": "Foundations", + "id": "a4aac31d-a24e-42ff-8b82-166332398cfb", + "savedPayload": { + "position": { + "x": 18882.2383939123, + "y": 18185.793887034113 + }, + "targetPosition": { + "x": 19315.114076586717, + "y": 18308.75177961998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Left Entry Target Rate", + "id": "85236c69-f273-443e-9fdb-80f5712f02c1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "8c65def3-92e7-44e0-824c-75c4f85b126e" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "97e55879-f883-41b4-881d-e9277529d8cf" + ], + [ + "Left Entry Target Rate", + "Point", + "Foundations", + "85236c69-f273-443e-9fdb-80f5712f02c1" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Entry Target Rate", + "project": "Foundations", + "id": "46ec9d8e-9f85-4676-a25f-63e45d86de40", + "savedPayload": { + "position": { + "x": 18978.455993014228, + "y": 18010.152826565383 + }, + "targetPosition": { + "x": 19315.114076586717, + "y": 18308.75177961998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Entry Target Rate", + "id": "0709a27b-bda7-4d05-8897-060702d02c6b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "8c65def3-92e7-44e0-824c-75c4f85b126e" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "97e55879-f883-41b4-881d-e9277529d8cf" + ], + [ + "Right Entry Target Rate", + "Point", + "Foundations", + "0709a27b-bda7-4d05-8897-060702d02c6b" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Exit Target Rate", + "project": "Foundations", + "id": "9f1c118e-4824-4170-b96c-87057e3b7c26", + "savedPayload": { + "position": { + "x": 19141.35285440813, + "y": 17893.65295082495 + }, + "targetPosition": { + "x": 19315.114076586717, + "y": 18308.75177961998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Exit Target Rate", + "id": "fe412b35-dc65-442a-8644-fd1d628ccd75" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "8c65def3-92e7-44e0-824c-75c4f85b126e" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "97e55879-f883-41b4-881d-e9277529d8cf" + ], + [ + "Right Exit Target Rate", + "Point", + "Foundations", + "fe412b35-dc65-442a-8644-fd1d628ccd75" + ] + ] + } + } + ], + "id": "2287a1ab-da25-4144-97f2-955ffa5fbb75", + "savedPayload": { + "position": { + "x": 19315.114076586717, + "y": 18308.75177961998 + }, + "targetPosition": { + "x": 19764.497367226275, + "y": 18332.302959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Empty Triangle", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.ROIInBaseAsset === 0 && record.exitTargetRate > 0", + "project": "Foundations", + "id": "54b84cd9-0a18-48fa-908e-3af8bdf92bbe", + "savedPayload": { + "position": { + "x": 18994.670492646896, + "y": 18210.37436125226 + }, + "targetPosition": { + "x": 19414.781684570637, + "y": 18049.108783956875 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "af285a29-70ba-4804-9512-0f41b246e408", + "savedPayload": { + "position": { + "x": 18525.86217803501, + "y": 17908.31776542067 + }, + "targetPosition": { + "x": 18970.321931302824, + "y": 17978.713274688773 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "d01e3e7f-999b-4361-93a8-bc60674ec788", + "savedPayload": { + "position": { + "x": 18970.321931302824, + "y": 17978.713274688773 + }, + "targetPosition": { + "x": 19414.781684570637, + "y": 18049.108783956875 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Left Entry Target Rate", + "project": "Foundations", + "id": "19f8c5e2-5857-4028-aeb4-0d686c1702d0", + "savedPayload": { + "position": { + "x": 19065.066001915, + "y": 17765.914607984447 + }, + "targetPosition": { + "x": 19414.781684570637, + "y": 18049.108783956875 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Left Entry Target Rate", + "id": "85236c69-f273-443e-9fdb-80f5712f02c1" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "8c65def3-92e7-44e0-824c-75c4f85b126e" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "97e55879-f883-41b4-881d-e9277529d8cf" + ], + [ + "Left Entry Target Rate", + "Point", + "Foundations", + "85236c69-f273-443e-9fdb-80f5712f02c1" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Entry Target Rate", + "project": "Foundations", + "id": "a2d068f3-3853-4ea1-8549-65eb4f765d41", + "savedPayload": { + "position": { + "x": 19253.516107275253, + "y": 17628.997592033134 + }, + "targetPosition": { + "x": 19414.781684570637, + "y": 18049.108783956875 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Entry Target Rate", + "id": "0709a27b-bda7-4d05-8897-060702d02c6b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "8c65def3-92e7-44e0-824c-75c4f85b126e" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "97e55879-f883-41b4-881d-e9277529d8cf" + ], + [ + "Right Entry Target Rate", + "Point", + "Foundations", + "0709a27b-bda7-4d05-8897-060702d02c6b" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Exit Target Rate", + "project": "Foundations", + "id": "a4a3217d-5bdb-45f9-a94c-14761cd1189f", + "savedPayload": { + "position": { + "x": 19485.17719383874, + "y": 17604.649030689063 + }, + "targetPosition": { + "x": 19414.781684570637, + "y": 18049.108783956875 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Exit Target Rate", + "id": "fe412b35-dc65-442a-8644-fd1d628ccd75" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Base Asset", + "Plotter Module", + "Foundations", + "81a7db48-df16-4341-8f52-76cf0dfd6425" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "8c65def3-92e7-44e0-824c-75c4f85b126e" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "97e55879-f883-41b4-881d-e9277529d8cf" + ], + [ + "Right Exit Target Rate", + "Point", + "Foundations", + "fe412b35-dc65-442a-8644-fd1d628ccd75" + ] + ] + } + } + ], + "id": "0aa4ee15-363e-47bc-841c-52e580510372", + "savedPayload": { + "position": { + "x": 19414.781684570637, + "y": 18049.108783956875 + }, + "targetPosition": { + "x": 19764.497367226275, + "y": 18332.302959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [], + "texts": [], + "id": "8c65def3-92e7-44e0-824c-75c4f85b126e", + "savedPayload": { + "position": { + "x": 19764.497367226275, + "y": 18332.302959929304 + }, + "targetPosition": { + "x": 20199.163989056357, + "y": 18215.834389633168 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Position Base Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Entry Target Size", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.entryTargetSizeInBaseAsset", + "project": "Foundations", + "id": "8eeb681b-cde8-4225-b8b5-55f38ef7ee95", + "savedPayload": { + "position": { + "x": 19232.866962196596, + "y": 17607.510170749098 + }, + "targetPosition": { + "x": 19395.866945382877, + "y": 17651.18588461015 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "71ae2edf-073b-41e5-b93f-3e835e24402a", + "savedPayload": { + "position": { + "x": 19395.866945382877, + "y": 17651.18588461015 + }, + "targetPosition": { + "x": 19721.86691175544, + "y": 17738.53731233225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Target Size", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitTargetSizeInBaseAsset", + "project": "Foundations", + "id": "d10d22c7-5041-4337-83bf-84e07f0e0404", + "savedPayload": { + "position": { + "x": 19283.441551089567, + "y": 17485.41231233225 + }, + "targetPosition": { + "x": 19429.58333797819, + "y": 17569.78731233225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5b4c561c-9658-467e-bdf0-f5eacdb7293f", + "savedPayload": { + "position": { + "x": 19429.58333797819, + "y": 17569.78731233225 + }, + "targetPosition": { + "x": 19721.86691175544, + "y": 17738.53731233225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Profit Loss", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.profitLossInBaseAsset", + "project": "Foundations", + "id": "c7590688-e4ee-4d71-bec1-2972219aa6f0", + "savedPayload": { + "position": { + "x": 19363.89410377975, + "y": 17380.56450435656 + }, + "targetPosition": { + "x": 19483.218373104977, + "y": 17499.88877368179 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cdcafd45-0bb0-4214-bfe5-03dcfb653615", + "savedPayload": { + "position": { + "x": 19483.218373104977, + "y": 17499.88877368179 + }, + "targetPosition": { + "x": 19721.86691175544, + "y": 17738.53731233225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "ROI", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.ROIInBaseAsset + ' %'", + "project": "Foundations", + "id": "94e87970-6e5e-46be-bf8a-c8e61e1101e3", + "savedPayload": { + "position": { + "x": 19468.74191175544, + "y": 17300.11195166638 + }, + "targetPosition": { + "x": 19553.11691175544, + "y": 17446.253738555002 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "edd44061-5f4d-46c5-b8fe-0092e7547eb0", + "savedPayload": { + "position": { + "x": 19553.11691175544, + "y": 17446.253738555002 + }, + "targetPosition": { + "x": 19721.86691175544, + "y": 17738.53731233225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hit Fail", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitFailInBaseAsset", + "project": "Foundations", + "id": "8689b163-c0a4-43be-b2fb-40b647bc8dd0", + "savedPayload": { + "position": { + "x": 19590.839770172286, + "y": 17249.537362773408 + }, + "targetPosition": { + "x": 19634.515484033338, + "y": 17412.53734595969 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a2621e0e-6487-4cb2-b26c-b28b333f261b", + "savedPayload": { + "position": { + "x": 19634.515484033338, + "y": 17412.53734595969 + }, + "targetPosition": { + "x": 19721.86691175544, + "y": 17738.53731233225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6a986991-38d0-4c00-bee2-d19d244c8e55", + "savedPayload": { + "position": { + "x": 19721.86691175544, + "y": 17738.53731233225 + }, + "targetPosition": { + "x": 20199.163989056357, + "y": 18215.834389633168 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "81a7db48-df16-4341-8f52-76cf0dfd6425", + "savedPayload": { + "position": { + "x": 21089.163989056357, + "y": 18214.334389633168 + }, + "targetPosition": { + "x": 21523.830610886438, + "y": 18330.802959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Position Quoted Asset", + "config": "{\n \"codeName\": \"Position-Objects\",\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": "Left Entry Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.entryTargetRate", + "project": "Foundations", + "id": "2f98010f-0fa2-4b98-b796-886f8be61e33", + "savedPayload": { + "position": { + "x": 19495.97189851394, + "y": 18516.481653758437 + }, + "targetPosition": { + "x": 19507.73135063155, + "y": 18404.597940529507 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6ecb72d3-5314-46e9-aca0-47bed52f8759", + "savedPayload": { + "position": { + "x": 19507.73135063155, + "y": 18404.597940529507 + }, + "targetPosition": { + "x": 19531.250254866773, + "y": 18180.830514071647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Right Entry Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.entryTargetRate", + "project": "Foundations", + "id": "c1a0c728-006b-41b3-afcb-3b365965efa3", + "savedPayload": { + "position": { + "x": 19268.963492875046, + "y": 18393.22614605097 + }, + "targetPosition": { + "x": 19356.392413538953, + "y": 18322.42760205786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b1fab578-6a05-4143-97ef-625d843450bc", + "savedPayload": { + "position": { + "x": 19356.392413538953, + "y": 18322.42760205786 + }, + "targetPosition": { + "x": 19531.250254866773, + "y": 18180.830514071647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Right Exit Target Rate", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\n\nif (record.exitTargetRate > 0) {\n y = record.exitTargetRate\n} else {\n y = record.candleClose\n}", + "project": "Foundations", + "id": "f570f017-d1bb-492e-8db1-61cb9a220669", + "savedPayload": { + "position": { + "x": 19195.599115179983, + "y": 18145.552157718816 + }, + "targetPosition": { + "x": 19307.482828408913, + "y": 18157.311609836426 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4b0e1917-c035-4b15-bf11-f51bfc5f9daa", + "savedPayload": { + "position": { + "x": 19307.482828408913, + "y": 18157.311609836426 + }, + "targetPosition": { + "x": 19531.250254866773, + "y": 18180.830514071647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "531aa2ac-6a78-4e7c-8bc4-78ec02e22561", + "savedPayload": { + "position": { + "x": 19531.250254866773, + "y": 18180.830514071647 + }, + "targetPosition": { + "x": 19880.96593752241, + "y": 17897.636338099222 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Profit Triangle", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.ROIInQuotedAsset > 0 && record.exitTargetRate > 0", + "project": "Foundations", + "id": "e0377cca-1711-484d-a7bb-9897c8e8429c", + "savedPayload": { + "position": { + "x": 19257.821424704267, + "y": 18336.286347203575 + }, + "targetPosition": { + "x": 19431.582646882853, + "y": 17921.187518408547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBody": { + "type": "Polygon Body", + "name": "New Polygon Body", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "c2544c06-2964-4e5b-ad8b-66412afebbaf", + "savedPayload": { + "position": { + "x": 18758.26647973788, + "y": 18518.38542451774 + }, + "targetPosition": { + "x": 19094.924563310367, + "y": 18219.786471463143 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "9d54f92a-bd89-42ca-9af7-2d92251b292d", + "savedPayload": { + "position": { + "x": 19094.924563310367, + "y": 18219.786471463143 + }, + "targetPosition": { + "x": 19431.582646882853, + "y": 17921.187518408547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "850b84f6-9077-464f-9d78-a27b1a8338f0", + "savedPayload": { + "position": { + "x": 18565.831281534018, + "y": 18167.10330358028 + }, + "targetPosition": { + "x": 18998.706964208435, + "y": 18044.145410994413 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "f5d679bd-d2a5-42e1-92a1-5c842bf16635", + "savedPayload": { + "position": { + "x": 18998.706964208435, + "y": 18044.145410994413 + }, + "targetPosition": { + "x": 19431.582646882853, + "y": 17921.187518408547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Left Entry Target Rate", + "project": "Foundations", + "id": "2b25f60a-a3a7-4b03-87c6-fa560bcf8531", + "savedPayload": { + "position": { + "x": 18988.225702932024, + "y": 17844.151031919457 + }, + "targetPosition": { + "x": 19431.582646882853, + "y": 17921.187518408547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Left Entry Target Rate", + "id": "6ecb72d3-5314-46e9-aca0-47bed52f8759" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "284b2757-725a-42e2-a957-adc53c01e890" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "531aa2ac-6a78-4e7c-8bc4-78ec02e22561" + ], + [ + "Left Entry Target Rate", + "Point", + "Foundations", + "6ecb72d3-5314-46e9-aca0-47bed52f8759" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Entry Target Rate", + "project": "Foundations", + "id": "2042be83-3968-44e9-a42d-a2e5c2a6e39b", + "savedPayload": { + "position": { + "x": 19065.556721821165, + "y": 17659.414673784177 + }, + "targetPosition": { + "x": 19431.582646882853, + "y": 17921.187518408547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Entry Target Rate", + "id": "b1fab578-6a05-4143-97ef-625d843450bc" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "284b2757-725a-42e2-a957-adc53c01e890" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "531aa2ac-6a78-4e7c-8bc4-78ec02e22561" + ], + [ + "Right Entry Target Rate", + "Point", + "Foundations", + "b1fab578-6a05-4143-97ef-625d843450bc" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Exit Target Rate", + "project": "Foundations", + "id": "65549df9-02fa-4e35-b9b8-574a1879178c", + "savedPayload": { + "position": { + "x": 19215.38366418215, + "y": 17526.525637960003 + }, + "targetPosition": { + "x": 19431.582646882853, + "y": 17921.187518408547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Exit Target Rate", + "id": "4b0e1917-c035-4b15-bf11-f51bfc5f9daa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "284b2757-725a-42e2-a957-adc53c01e890" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "531aa2ac-6a78-4e7c-8bc4-78ec02e22561" + ], + [ + "Right Exit Target Rate", + "Point", + "Foundations", + "4b0e1917-c035-4b15-bf11-f51bfc5f9daa" + ] + ] + } + } + ], + "id": "8b15b911-c7d7-4ab5-a1ac-9e6ea9dc321e", + "savedPayload": { + "position": { + "x": 19431.582646882853, + "y": 17921.187518408547 + }, + "targetPosition": { + "x": 19880.96593752241, + "y": 17897.636338099222 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Loss Triangle", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.ROIInQuotedAsset < 0 && record.exitTargetRate > 0", + "project": "Foundations", + "id": "146ebb67-8c73-4a7a-b665-45abb02de574", + "savedPayload": { + "position": { + "x": 19118.999430431537, + "y": 17886.236495365887 + }, + "targetPosition": { + "x": 19503.56418194697, + "y": 17652.54877234246 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBody": { + "type": "Polygon Body", + "name": "New Polygon Body", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "2451a79b-f022-45a7-8c80-a049db66ae1d", + "savedPayload": { + "position": { + "x": 18607.815838228355, + "y": 17739.926714212015 + }, + "targetPosition": { + "x": 19055.690010087663, + "y": 17696.237743277237 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "8456870b-7641-4d1e-8089-9b6721b210f2", + "savedPayload": { + "position": { + "x": 19055.690010087663, + "y": 17696.237743277237 + }, + "targetPosition": { + "x": 19503.56418194697, + "y": 17652.54877234246 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "ebefd7a3-5448-401a-ac25-a262253aeee8", + "savedPayload": { + "position": { + "x": 18658.61094264658, + "y": 17342.62293702733 + }, + "targetPosition": { + "x": 19081.087562296776, + "y": 17497.585854684894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "a17474dc-22db-43d6-a2c4-f2696805cd53", + "savedPayload": { + "position": { + "x": 19081.087562296776, + "y": 17497.585854684894 + }, + "targetPosition": { + "x": 19503.56418194697, + "y": 17652.54877234246 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Left Entry Target Rate", + "project": "Foundations", + "id": "2d2ad1ce-e57f-4167-90b6-05a20d06ed80", + "savedPayload": { + "position": { + "x": 19190.161790363327, + "y": 17329.626272430094 + }, + "targetPosition": { + "x": 19503.56418194697, + "y": 17652.54877234246 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Left Entry Target Rate", + "id": "6ecb72d3-5314-46e9-aca0-47bed52f8759" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "284b2757-725a-42e2-a957-adc53c01e890" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "531aa2ac-6a78-4e7c-8bc4-78ec02e22561" + ], + [ + "Left Entry Target Rate", + "Point", + "Foundations", + "6ecb72d3-5314-46e9-aca0-47bed52f8759" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Entry Target Rate", + "project": "Foundations", + "id": "20f18dae-7233-4cbe-8866-0fcff34e6bea", + "savedPayload": { + "position": { + "x": 19361.30920571111, + "y": 17225.6254516675 + }, + "targetPosition": { + "x": 19503.56418194697, + "y": 17652.54877234246 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Entry Target Rate", + "id": "b1fab578-6a05-4143-97ef-625d843450bc" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "284b2757-725a-42e2-a957-adc53c01e890" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "531aa2ac-6a78-4e7c-8bc4-78ec02e22561" + ], + [ + "Right Entry Target Rate", + "Point", + "Foundations", + "b1fab578-6a05-4143-97ef-625d843450bc" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Exit Target Rate", + "project": "Foundations", + "id": "986373dd-8ec0-4403-9891-771c4f225b5b", + "savedPayload": { + "position": { + "x": 19560.631963745196, + "y": 17206.182030435506 + }, + "targetPosition": { + "x": 19503.56418194697, + "y": 17652.54877234246 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Exit Target Rate", + "id": "4b0e1917-c035-4b15-bf11-f51bfc5f9daa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "284b2757-725a-42e2-a957-adc53c01e890" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "531aa2ac-6a78-4e7c-8bc4-78ec02e22561" + ], + [ + "Right Exit Target Rate", + "Point", + "Foundations", + "4b0e1917-c035-4b15-bf11-f51bfc5f9daa" + ] + ] + } + } + ], + "id": "a71f0e8e-148e-4a50-a0e6-06befa7df606", + "savedPayload": { + "position": { + "x": 19503.56418194697, + "y": 17652.54877234246 + }, + "targetPosition": { + "x": 19880.96593752241, + "y": 17897.636338099222 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Empty Triangle", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.ROIInQuotedAsset === 0 && record.exitTargetRate > 0", + "project": "Foundations", + "id": "7c7caf97-7bc8-4377-9679-c83df6f855a5", + "savedPayload": { + "position": { + "x": 19275.240606959214, + "y": 17407.12963690738 + }, + "targetPosition": { + "x": 19719.700360227027, + "y": 17477.52514617548 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "f0d46694-f32c-4efb-b6b6-8db347baea21", + "savedPayload": { + "position": { + "x": 19020.26899491575, + "y": 16911.136794230624 + }, + "targetPosition": { + "x": 19369.98467757139, + "y": 17194.330970203053 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "d3275d1d-0e48-4107-8fc2-5bb89c857956", + "savedPayload": { + "position": { + "x": 19369.98467757139, + "y": 17194.330970203053 + }, + "targetPosition": { + "x": 19719.700360227027, + "y": 17477.52514617548 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Left Entry Target Rate", + "project": "Foundations", + "id": "78d9d7ae-bbb9-46fe-9f0a-3a6366b3af2d", + "savedPayload": { + "position": { + "x": 19558.434782931643, + "y": 17057.41395425174 + }, + "targetPosition": { + "x": 19719.700360227027, + "y": 17477.52514617548 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Left Entry Target Rate", + "id": "6ecb72d3-5314-46e9-aca0-47bed52f8759" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "284b2757-725a-42e2-a957-adc53c01e890" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "531aa2ac-6a78-4e7c-8bc4-78ec02e22561" + ], + [ + "Left Entry Target Rate", + "Point", + "Foundations", + "6ecb72d3-5314-46e9-aca0-47bed52f8759" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Entry Target Rate", + "project": "Foundations", + "id": "531241d2-4ecf-47cc-9eb9-54b3675dc35f", + "savedPayload": { + "position": { + "x": 19790.09586949513, + "y": 17033.06539290767 + }, + "targetPosition": { + "x": 19719.700360227027, + "y": 17477.52514617548 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Entry Target Rate", + "id": "b1fab578-6a05-4143-97ef-625d843450bc" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "284b2757-725a-42e2-a957-adc53c01e890" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "531aa2ac-6a78-4e7c-8bc4-78ec02e22561" + ], + [ + "Right Entry Target Rate", + "Point", + "Foundations", + "b1fab578-6a05-4143-97ef-625d843450bc" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Right Exit Target Rate", + "project": "Foundations", + "id": "4f5bc0e1-bc8b-44d4-9404-16eaa1af5e48", + "savedPayload": { + "position": { + "x": 20002.894536199456, + "y": 17127.809463519843 + }, + "targetPosition": { + "x": 19719.700360227027, + "y": 17477.52514617548 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Right Exit Target Rate", + "id": "4b0e1917-c035-4b15-bf11-f51bfc5f9daa" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Position Quoted Asset", + "Plotter Module", + "Foundations", + "04ff984b-4ca3-402d-8411-21ba787072fd" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "284b2757-725a-42e2-a957-adc53c01e890" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "531aa2ac-6a78-4e7c-8bc4-78ec02e22561" + ], + [ + "Right Exit Target Rate", + "Point", + "Foundations", + "4b0e1917-c035-4b15-bf11-f51bfc5f9daa" + ] + ] + } + } + ], + "id": "e160eedf-a43e-4e06-889b-7762345488a9", + "savedPayload": { + "position": { + "x": 19719.700360227027, + "y": 17477.52514617548 + }, + "targetPosition": { + "x": 19880.96593752241, + "y": 17897.636338099222 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [], + "texts": [], + "id": "284b2757-725a-42e2-a957-adc53c01e890", + "savedPayload": { + "position": { + "x": 19880.96593752241, + "y": 17897.636338099222 + }, + "targetPosition": { + "x": 20315.632559352493, + "y": 18014.10490839536 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Position Quoted Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Entry Target Size", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.entryTargetSizeInQuotedAsset", + "project": "Foundations", + "id": "20e7350c-1fc0-4135-93d1-704f52e8fe72", + "savedPayload": { + "position": { + "x": 19782.956895932602, + "y": 17004.132167674547 + }, + "targetPosition": { + "x": 19902.28116525783, + "y": 17123.456436999775 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a5f7f9ef-c6f4-4612-89ad-a4bbbefafaee", + "savedPayload": { + "position": { + "x": 19902.28116525783, + "y": 17123.456436999775 + }, + "targetPosition": { + "x": 20140.929703908292, + "y": 17362.104975650236 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Target Size", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitTargetSizeInQuotedAsset", + "project": "Foundations", + "id": "577667d6-6b37-43af-9a56-dd2b453bb975", + "savedPayload": { + "position": { + "x": 19887.804703908292, + "y": 16923.679614984365 + }, + "targetPosition": { + "x": 19972.179703908292, + "y": 17069.82140187299 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c8fede72-6077-431e-9d52-8343d9b2c3bd", + "savedPayload": { + "position": { + "x": 19972.179703908292, + "y": 17069.82140187299 + }, + "targetPosition": { + "x": 20140.929703908292, + "y": 17362.104975650236 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Profit Loss", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.profitLossInQuotedAsset", + "project": "Foundations", + "id": "a9e51ded-6bf3-4a24-96fa-034524f9b019", + "savedPayload": { + "position": { + "x": 20009.90256232514, + "y": 16873.105026091394 + }, + "targetPosition": { + "x": 20053.578276186192, + "y": 17036.105009277675 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7a6d06f6-7f85-406e-b2ff-56ee287faba4", + "savedPayload": { + "position": { + "x": 20053.578276186192, + "y": 17036.105009277675 + }, + "targetPosition": { + "x": 20140.929703908292, + "y": 17362.104975650236 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "ROI", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.ROIInQuotedAsset + ' %'", + "project": "Foundations", + "id": "e2be9380-deda-4e57-be60-fb2f07d2723a", + "savedPayload": { + "position": { + "x": 20140.929703908292, + "y": 16855.854975650236 + }, + "targetPosition": { + "x": 20140.929703908292, + "y": 17024.604975650236 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8b80fc6f-a48f-4911-a4ec-12905110520d", + "savedPayload": { + "position": { + "x": 20140.929703908292, + "y": 17024.604975650236 + }, + "targetPosition": { + "x": 20140.929703908292, + "y": 17362.104975650236 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Hit Fail", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.hitFailInQuotedAsset", + "project": "Foundations", + "id": "bbdd349d-bb12-4367-8bb6-1e6ace58fb01", + "savedPayload": { + "position": { + "x": 20271.956845491444, + "y": 16873.105026091394 + }, + "targetPosition": { + "x": 20228.281131630392, + "y": 17036.105009277675 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "480876e1-c3a6-4167-9962-3a9f5fa1e863", + "savedPayload": { + "position": { + "x": 20228.281131630392, + "y": 17036.105009277675 + }, + "targetPosition": { + "x": 20140.929703908292, + "y": 17362.104975650236 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fb9e4b64-6316-4ec1-8a51-6529b709ea41", + "savedPayload": { + "position": { + "x": 20140.929703908292, + "y": 17362.104975650236 + }, + "targetPosition": { + "x": 20315.632559352493, + "y": 18014.10490839536 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "04ff984b-4ca3-402d-8411-21ba787072fd", + "savedPayload": { + "position": { + "x": 21205.632559352493, + "y": 18012.60490839536 + }, + "targetPosition": { + "x": 21523.830610886438, + "y": 18330.802959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Stop Loss", + "config": "{\n \"codeName\": \"Module-Name\",\n \"icon\": \"histogram|band|moving-average|oscillator|trend\"\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "New Shapes", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.stopLoss", + "project": "Foundations", + "id": "f8130909-e02c-45ba-b058-fe664bbe97c2", + "savedPayload": { + "position": { + "x": 19674.07144714085, + "y": 17859.889391795252 + }, + "targetPosition": { + "x": 19714.387841464697, + "y": 17754.861593814316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c864ea35-73bc-4a78-95ce-b28ec9a9ce24", + "savedPayload": { + "position": { + "x": 19714.387841464697, + "y": 17754.861593814316 + }, + "targetPosition": { + "x": 19754.704235788544, + "y": 17649.83379583338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.stopLoss", + "project": "Foundations", + "id": "c0969f3f-845b-43ef-8d35-a8037243295b", + "savedPayload": { + "position": { + "x": 19613.10714780233, + "y": 17474.975954505564 + }, + "targetPosition": { + "x": 19683.905691795437, + "y": 17562.40487516947 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9c6062fc-85a4-4002-ad0b-f444ce86c239", + "savedPayload": { + "position": { + "x": 19683.905691795437, + "y": 17562.40487516947 + }, + "targetPosition": { + "x": 19754.704235788544, + "y": 17649.83379583338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "dcba2072-e2b1-4781-afad-35d2daa6bbeb", + "savedPayload": { + "position": { + "x": 19754.704235788544, + "y": 17649.83379583338 + }, + "targetPosition": { + "x": 20199.163989056357, + "y": 17579.438286565277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "New Polygon", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.stopLoss > 0", + "project": "Foundations", + "id": "b12aa4a1-7d64-41af-8520-e38244c5abf0", + "savedPayload": { + "position": { + "x": 19397.258117286827, + "y": 17579.438286565277 + }, + "targetPosition": { + "x": 19798.21105317159, + "y": 17375.14256168248 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 0.5,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 0.8,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "4be67ca1-de2e-49ad-8323-2c9bafcd5594", + "savedPayload": { + "position": { + "x": 18909.291546635966, + "y": 17234.351543146277 + }, + "targetPosition": { + "x": 19353.75129990378, + "y": 17304.74705241438 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "0e50ddee-94ae-420c-bafb-0fb9a63bbd9d", + "savedPayload": { + "position": { + "x": 19353.75129990378, + "y": 17304.74705241438 + }, + "targetPosition": { + "x": 19798.21105317159, + "y": 17375.14256168248 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "fd138cfc-c4fd-4c9c-891f-6b6a96a07e3c", + "savedPayload": { + "position": { + "x": 19480.013001637646, + "y": 17056.944510148536 + }, + "targetPosition": { + "x": 19798.21105317159, + "y": 17375.14256168248 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "c864ea35-73bc-4a78-95ce-b28ec9a9ce24" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "6635f082-08f8-4bde-a9bb-738fc92950c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "df038975-b705-4480-8a39-f216a2634dff" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "dcba2072-e2b1-4781-afad-35d2daa6bbeb" + ], + [ + "Begin", + "Point", + "Foundations", + "c864ea35-73bc-4a78-95ce-b28ec9a9ce24" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "854f2c7b-5d5a-4be8-869a-aa90b0d77311", + "savedPayload": { + "position": { + "x": 19727.81554390349, + "y": 16930.68280841467 + }, + "targetPosition": { + "x": 19798.21105317159, + "y": 17375.14256168248 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "9c6062fc-85a4-4002-ad0b-f444ce86c239" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "6635f082-08f8-4bde-a9bb-738fc92950c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "df038975-b705-4480-8a39-f216a2634dff" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "dcba2072-e2b1-4781-afad-35d2daa6bbeb" + ], + [ + "End", + "Point", + "Foundations", + "9c6062fc-85a4-4002-ad0b-f444ce86c239" + ] + ] + } + } + ], + "id": "de735b04-f51a-4cbb-89ca-7ca1b6f7d1e7", + "savedPayload": { + "position": { + "x": 19798.21105317159, + "y": 17375.14256168248 + }, + "targetPosition": { + "x": 20199.163989056357, + "y": 17579.438286565277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"phase\", \n\"size\": 20\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "(record.positions !== record.previous.positions && record.stopLossPhase >= 0 ) || \n(record.stopLossPhase !== record.previous.stopLossPhase && record.stopLossPhase >= 0 ) ", + "project": "Foundations", + "id": "7093b74b-7ace-4b31-a48d-7504c35cfa24", + "savedPayload": { + "position": { + "x": 19806.16738638584, + "y": 17055.941567802132 + }, + "targetPosition": { + "x": 19994.86826417356, + "y": 17178.485350680512 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Begin", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 10\n }", + "project": "Foundations", + "id": "b73c93ff-d7d8-438f-9803-0f85f5ca3ab3", + "savedPayload": { + "position": { + "x": 20006.643854328224, + "y": 16953.793705360735 + }, + "targetPosition": { + "x": 19994.86826417356, + "y": 17178.485350680512 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "c864ea35-73bc-4a78-95ce-b28ec9a9ce24" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "6635f082-08f8-4bde-a9bb-738fc92950c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "df038975-b705-4480-8a39-f216a2634dff" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "dcba2072-e2b1-4781-afad-35d2daa6bbeb" + ], + [ + "Begin", + "Point", + "Foundations", + "c864ea35-73bc-4a78-95ce-b28ec9a9ce24" + ] + ] + } + }, + "id": "3bd84318-fd35-4b2e-b8e9-68df6fa8ec7d", + "savedPayload": { + "position": { + "x": 19994.86826417356, + "y": 17178.485350680512 + }, + "targetPosition": { + "x": 20199.163989056357, + "y": 17579.438286565277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [ + { + "type": "Text", + "name": "New Text", + "config": "{ \n\"codeName\": \"\", \n\"fontSize\": 10\n}", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "(record.positions !== record.previous.positions && record.stopLossPhase >= 0 ) || \n(record.stopLossPhase !== record.previous.stopLossPhase && record.stopLossPhase >= 0 ) ", + "project": "Foundations", + "id": "bccb85d1-1414-4bdb-b70c-090b9f499438", + "savedPayload": { + "position": { + "x": 20110.460472557486, + "y": 16975.87950753049 + }, + "targetPosition": { + "x": 20269.55949832446, + "y": 17134.978533297464 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Begin", + "config": "{ \n\"offsetX\": -3,\n \"offsetY\": -15\n }", + "project": "Foundations", + "id": "e5c94a6c-832c-4402-b2e6-1a1acfde161c", + "savedPayload": { + "position": { + "x": 20234.361743690406, + "y": 16912.74865666356 + }, + "targetPosition": { + "x": 20269.55949832446, + "y": 17134.978533297464 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "c864ea35-73bc-4a78-95ce-b28ec9a9ce24" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Stop Loss", + "Plotter Module", + "Foundations", + "6635f082-08f8-4bde-a9bb-738fc92950c3" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "df038975-b705-4480-8a39-f216a2634dff" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "dcba2072-e2b1-4781-afad-35d2daa6bbeb" + ], + [ + "Begin", + "Point", + "Foundations", + "c864ea35-73bc-4a78-95ce-b28ec9a9ce24" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "record.stopLossPhase", + "project": "Foundations", + "id": "dc0cfe03-8ed9-431c-91a3-a8872c7726ae", + "savedPayload": { + "position": { + "x": 20371.707360765857, + "y": 16934.502065355082 + }, + "targetPosition": { + "x": 20269.55949832446, + "y": 17134.978533297464 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "32fbd4a2-5674-4482-891e-2c5b12ef6f48", + "savedPayload": { + "position": { + "x": 20470.03596626684, + "y": 17032.830670856067 + }, + "targetPosition": { + "x": 20269.55949832446, + "y": 17134.978533297464 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "923336fa-4542-41c1-89a7-3ccd7da6212b", + "savedPayload": { + "position": { + "x": 20269.55949832446, + "y": 17134.978533297464 + }, + "targetPosition": { + "x": 20199.163989056357, + "y": 17579.438286565277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "df038975-b705-4480-8a39-f216a2634dff", + "savedPayload": { + "position": { + "x": 20199.163989056357, + "y": 17579.438286565277 + }, + "targetPosition": { + "x": 20517.362040590302, + "y": 17897.636338099222 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Stop Loss Panel", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Stop Loss", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.stopLoss", + "project": "Foundations", + "id": "a206c52d-d4fe-4ff7-b449-118d858eca35", + "savedPayload": { + "position": { + "x": 20350.636434914006, + "y": 17113.254033613503 + }, + "targetPosition": { + "x": 20492.23352290022, + "y": 17288.11187494132 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "12da1ab8-d72e-4139-9559-b3e50d8f8047", + "savedPayload": { + "position": { + "x": 20492.23352290022, + "y": 17288.11187494132 + }, + "targetPosition": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Stop Loss Phase", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.stopLossPhase", + "project": "Foundations", + "id": "ee3a80d8-0b2c-4c0c-9b07-e9e31a93e6d1", + "savedPayload": { + "position": { + "x": 20616.16722565444, + "y": 17125.932248289475 + }, + "targetPosition": { + "x": 20622.055020731772, + "y": 17238.278070949364 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1d020b15-871f-4d9c-b2d9-434e0011a0b8", + "savedPayload": { + "position": { + "x": 20622.055020731772, + "y": 17238.278070949364 + }, + "targetPosition": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Initial Value", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.initialValue", + "project": "Foundations", + "id": "bc93d855-4e25-49cb-85a7-8b9b289bcca9", + "savedPayload": { + "position": { + "x": 20817.646285204006, + "y": 17179.91839958756 + }, + "targetPosition": { + "x": 20756.374393764814, + "y": 17274.26883848142 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ee6a9af4-4dfe-460b-af23-c243723ee002", + "savedPayload": { + "position": { + "x": 20756.374393764814, + "y": 17274.26883848142 + }, + "targetPosition": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Final Value", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.finalValue", + "project": "Foundations", + "id": "fae8c15f-5d05-4527-aa25-cecebfe50fd5", + "savedPayload": { + "position": { + "x": 20948.91400482924, + "y": 17342.0205332976 + }, + "targetPosition": { + "x": 20843.886206848303, + "y": 17382.336927621447 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bb85cf86-96b0-407b-81c8-0cd0f0651917", + "savedPayload": { + "position": { + "x": 20843.886206848303, + "y": 17382.336927621447 + }, + "targetPosition": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7d4c60a0-cab1-4209-be9c-858ed8cd199e", + "savedPayload": { + "position": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "targetPosition": { + "x": 20517.362040590302, + "y": 17897.636338099222 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6635f082-08f8-4bde-a9bb-738fc92950c3", + "savedPayload": { + "position": { + "x": 21407.362040590302, + "y": 17896.136338099222 + }, + "targetPosition": { + "x": 21523.830610886438, + "y": 18330.802959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Take Profit", + "config": "{\n \"codeName\": \"Module-Name\",\n \"icon\": \"histogram|band|moving-average|oscillator|trend\"\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "New Shapes", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.takeProfit", + "project": "Foundations", + "id": "0397ed08-df77-4b87-a910-fabe996706cf", + "savedPayload": { + "position": { + "x": 20038.861577634878, + "y": 17443.30122695997 + }, + "targetPosition": { + "x": 20126.290498298786, + "y": 17372.502682966864 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ce8a7fed-060e-45b3-a5b6-26ca90656ab5", + "savedPayload": { + "position": { + "x": 20126.290498298786, + "y": 17372.502682966864 + }, + "targetPosition": { + "x": 20213.719418962693, + "y": 17301.704138973757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.takeProfit", + "project": "Foundations", + "id": "41306ec1-1581-4d4b-a0db-5fc4c99f54b9", + "savedPayload": { + "position": { + "x": 20178.521664328644, + "y": 17079.47426233985 + }, + "targetPosition": { + "x": 20196.12054164567, + "y": 17190.589200656803 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2e5ee78e-ab09-40e8-9aad-b4e6ed22289c", + "savedPayload": { + "position": { + "x": 20196.12054164567, + "y": 17190.589200656803 + }, + "targetPosition": { + "x": 20213.719418962693, + "y": 17301.704138973757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "91e73817-473f-4085-9152-5c367209c106", + "savedPayload": { + "position": { + "x": 20213.719418962693, + "y": 17301.704138973757 + }, + "targetPosition": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "New Polygon", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.takeProfit > 0", + "project": "Foundations", + "id": "2229b13c-f4b9-4e40-a604-6dfd2165b281", + "savedPayload": { + "position": { + "x": 22579.923260799995, + "y": 16611.718455405768 + }, + "targetPosition": { + "x": 22157.71658981934, + "y": 16716.583735862965 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 0.5,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 0.8,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "e5641a93-34a5-4952-99fd-722136390474", + "savedPayload": { + "position": { + "x": 22094.872186864817, + "y": 15506.62733255183 + }, + "targetPosition": { + "x": 22126.378736448933, + "y": 16111.510577765614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "d77b6d2d-320e-4757-a6e7-4c6af9a5a045", + "savedPayload": { + "position": { + "x": 22126.378736448933, + "y": 16111.510577765614 + }, + "targetPosition": { + "x": 22157.71658981934, + "y": 16716.583735862965 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "d68bf6e1-1ede-4efd-a6b4-317d23545e98", + "savedPayload": { + "position": { + "x": 22487.668713675404, + "y": 16208.458131666826 + }, + "targetPosition": { + "x": 22157.71658981934, + "y": 16716.583735862965 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "ce8a7fed-060e-45b3-a5b6-26ca90656ab5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "07e09652-ba6e-46de-9dd4-530f2d24d838" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "af16a9c2-f1f9-4450-9c28-6c9cda385540" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91e73817-473f-4085-9152-5c367209c106" + ], + [ + "Begin", + "Point", + "Foundations", + "ce8a7fed-060e-45b3-a5b6-26ca90656ab5" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "3fc4edc7-a481-4faa-a27a-ea41211fe52e", + "savedPayload": { + "position": { + "x": 22723.43913633647, + "y": 16499.251685343723 + }, + "targetPosition": { + "x": 22157.71658981934, + "y": 16716.583735862965 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "2e5ee78e-ab09-40e8-9aad-b4e6ed22289c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "07e09652-ba6e-46de-9dd4-530f2d24d838" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "af16a9c2-f1f9-4450-9c28-6c9cda385540" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91e73817-473f-4085-9152-5c367209c106" + ], + [ + "End", + "Point", + "Foundations", + "2e5ee78e-ab09-40e8-9aad-b4e6ed22289c" + ] + ] + } + } + ], + "id": "649f7d37-d192-4fab-997c-36c4745db933", + "savedPayload": { + "position": { + "x": 20388.74304512967, + "y": 17085.5679606937 + }, + "targetPosition": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"phase\", \n\"size\": 20\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "(record.positions !== record.previous.positions && record.takeProfitPhase >= 0 ) || \n(record.takeProfitPhase !== record.previous.takeProfitPhase && record.takeProfitPhase >= 0 ) ", + "project": "Foundations", + "id": "1b0e280f-d34f-4fa9-be04-d42c3f9f0d44", + "savedPayload": { + "position": { + "x": 20555.233928754362, + "y": 16813.1099576872 + }, + "targetPosition": { + "x": 20657.38179119576, + "y": 17013.586425629583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "Begin", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 10\n }", + "project": "Foundations", + "id": "cc18043c-529c-48b6-96df-d11f88772141", + "savedPayload": { + "position": { + "x": 20779.92557407414, + "y": 16824.885547841863 + }, + "targetPosition": { + "x": 20657.38179119576, + "y": 17013.586425629583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "ce8a7fed-060e-45b3-a5b6-26ca90656ab5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "07e09652-ba6e-46de-9dd4-530f2d24d838" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "af16a9c2-f1f9-4450-9c28-6c9cda385540" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91e73817-473f-4085-9152-5c367209c106" + ], + [ + "Begin", + "Point", + "Foundations", + "ce8a7fed-060e-45b3-a5b6-26ca90656ab5" + ] + ] + } + }, + "id": "cf5d6365-1cb2-49da-b0ba-459af1ee3181", + "savedPayload": { + "position": { + "x": 20657.38179119576, + "y": 17013.586425629583 + }, + "targetPosition": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [ + { + "type": "Text", + "name": "New Text", + "config": "{ \n\"codeName\": \"\", \n\"fontSize\": 10\n}", + "project": "Foundations", + "textCondition": { + "type": "Text Condition", + "name": "New Text Condition", + "code": "(record.positions !== record.previous.positions && record.takeProfitPhase >= 0 ) || \n(record.takeProfitPhase !== record.previous.takeProfitPhase && record.takeProfitPhase >= 0 ) ", + "project": "Foundations", + "id": "1d9877bf-616f-4946-b2a6-d197589d3f62", + "savedPayload": { + "position": { + "x": 20858.790501710795, + "y": 16895.92072269846 + }, + "targetPosition": { + "x": 20917.024786858863, + "y": 17113.254033613503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textPosition": { + "type": "Text Position", + "name": "Begin", + "config": "{ \n\"offsetX\": -3,\n \"offsetY\": -15\n }", + "project": "Foundations", + "id": "bb148caa-7d58-4a6a-8f5c-714520472d6c", + "savedPayload": { + "position": { + "x": 20997.657575506557, + "y": 16903.198437651634 + }, + "targetPosition": { + "x": 20917.024786858863, + "y": 17113.254033613503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "ce8a7fed-060e-45b3-a5b6-26ca90656ab5" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Position", + "Plotter", + "Foundations", + "4906017c-5775-4669-97cc-cdcf88d4dc47" + ], + [ + "Take Profit", + "Plotter Module", + "Foundations", + "07e09652-ba6e-46de-9dd4-530f2d24d838" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "af16a9c2-f1f9-4450-9c28-6c9cda385540" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91e73817-473f-4085-9152-5c367209c106" + ], + [ + "Begin", + "Point", + "Foundations", + "ce8a7fed-060e-45b3-a5b6-26ca90656ab5" + ] + ] + } + }, + "textFormula": { + "type": "Text Formula", + "name": "New Text Formula", + "code": "record.takeProfitPhase", + "project": "Foundations", + "id": "a23f7b25-b33f-4bb1-a618-4d0e9aa34a31", + "savedPayload": { + "position": { + "x": 21105.725664646583, + "y": 16990.710250735123 + }, + "targetPosition": { + "x": 20917.024786858863, + "y": 17113.254033613503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "textStyle": { + "type": "Text Style", + "name": "New Text Style", + "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.5,\n \"fontSize\": 10\n}", + "project": "Foundations", + "id": "73d70e66-34ea-42ba-a8e3-45058b124b8e", + "savedPayload": { + "position": { + "x": 21141.71643217864, + "y": 17125.029623768165 + }, + "targetPosition": { + "x": 20917.024786858863, + "y": 17113.254033613503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8eb8fb5a-7625-4ee0-946c-0cd4ff4b0b53", + "savedPayload": { + "position": { + "x": 20917.024786858863, + "y": 17113.254033613503 + }, + "targetPosition": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "af16a9c2-f1f9-4450-9c28-6c9cda385540", + "savedPayload": { + "position": { + "x": 20633.830610886434, + "y": 17462.96971626914 + }, + "targetPosition": { + "x": 20750.29918118257, + "y": 17897.636338099222 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Take Profit Panel", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Take Profit", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.takeProfit", + "project": "Foundations", + "id": "8f0ecb7b-616a-4a9d-b6e4-fc5d3b383e06", + "savedPayload": { + "position": { + "x": 20998.10172344841, + "y": 17134.978533297468 + }, + "targetPosition": { + "x": 21033.299478082463, + "y": 17357.208409931372 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fa33f3e3-7048-44ad-a5e3-3c0ac8763295", + "savedPayload": { + "position": { + "x": 21033.299478082463, + "y": 17357.208409931372 + }, + "targetPosition": { + "x": 21068.497232716516, + "y": 17579.438286565277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Take Profit Phase", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.takeProfitPhase", + "project": "Foundations", + "id": "d185829d-ab53-413f-b6bc-25a3a038d7d9", + "savedPayload": { + "position": { + "x": 21221.719026378614, + "y": 17278.723584651703 + }, + "targetPosition": { + "x": 21170.645095157914, + "y": 17378.961818622894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "91426041-6d5a-4e57-8058-5c082ec04b60", + "savedPayload": { + "position": { + "x": 21170.645095157914, + "y": 17378.961818622894 + }, + "targetPosition": { + "x": 21068.497232716516, + "y": 17579.438286565277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Initial Value", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.initialValue", + "project": "Foundations", + "id": "3a4429aa-cc80-413f-a4b9-4e27627459f7", + "savedPayload": { + "position": { + "x": 21369.21193463009, + "y": 17426.21649290318 + }, + "targetPosition": { + "x": 21268.9737006589, + "y": 17477.29042412388 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9202d9c1-5784-4062-8456-6696b1873a73", + "savedPayload": { + "position": { + "x": 21268.9737006589, + "y": 17477.29042412388 + }, + "targetPosition": { + "x": 21068.497232716516, + "y": 17579.438286565277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Final Value", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.finalValue", + "project": "Foundations", + "id": "c3dde4ee-aada-407b-a584-dc7d243de7e3", + "savedPayload": { + "position": { + "x": 21401.842047667375, + "y": 17632.234918516355 + }, + "targetPosition": { + "x": 21290.72710935042, + "y": 17614.63604119933 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e24e038c-84d5-41fc-8c31-601b7dc3d636", + "savedPayload": { + "position": { + "x": 21290.72710935042, + "y": 17614.63604119933 + }, + "targetPosition": { + "x": 21068.497232716516, + "y": 17579.438286565277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "59af4067-363a-4027-a8d6-8f7d4852522e", + "savedPayload": { + "position": { + "x": 21068.497232716516, + "y": 17579.438286565277 + }, + "targetPosition": { + "x": 20750.29918118257, + "y": 17897.636338099222 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "07e09652-ba6e-46de-9dd4-530f2d24d838", + "savedPayload": { + "position": { + "x": 21640.29918118257, + "y": 17896.136338099222 + }, + "targetPosition": { + "x": 21523.830610886438, + "y": 18330.802959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4906017c-5775-4669-97cc-cdcf88d4dc47", + "savedPayload": { + "position": { + "x": 21523.830610886438, + "y": 18330.802959929304 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter", + "name": "Portfolio Stages", + "config": "{\n \"codeName\": \"\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Trigger Stage Objects", + "config": "{\n \"codeName\": \"Strategy-Objects\",\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": "Begin Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate * 0.90", + "project": "Foundations", + "id": "a1d14e61-c2e8-48a7-8011-10821e8d5a3e", + "savedPayload": { + "position": { + "x": 20798.045279811296, + "y": 18957.69623451758 + }, + "targetPosition": { + "x": 20803.935093180567, + "y": 18732.77333639808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "82d4eaae-984d-44e0-bf84-719161b63c32", + "savedPayload": { + "position": { + "x": 20803.935093180567, + "y": 18732.77333639808 + }, + "targetPosition": { + "x": 20815.71471991911, + "y": 18282.92754015908 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Begin Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate", + "project": "Foundations", + "id": "1288548a-769c-4f9b-924c-2789163d8000", + "savedPayload": { + "position": { + "x": 20590.395089936315, + "y": 18919.2105466463 + }, + "targetPosition": { + "x": 20665.501633263913, + "y": 18707.11621115056 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c9125bde-5968-4f3a-bd7f-194865c040f6", + "savedPayload": { + "position": { + "x": 20665.501633263913, + "y": 18707.11621115056 + }, + "targetPosition": { + "x": 20815.71471991911, + "y": 18282.92754015908 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.beginRate * 0.90", + "project": "Foundations", + "id": "7c2cf4e8-2a0c-4f02-a3a2-5703c05ec984", + "savedPayload": { + "position": { + "x": 20404.800755338223, + "y": 18818.441044855663 + }, + "targetPosition": { + "x": 20541.772076865185, + "y": 18639.936543290136 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c5a691a5-db3c-4217-867c-c017561ef9c3", + "savedPayload": { + "position": { + "x": 20541.772076865185, + "y": 18639.936543290136 + }, + "targetPosition": { + "x": 20815.71471991911, + "y": 18282.92754015908 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.endRate", + "project": "Foundations", + "id": "251466b9-c79c-426a-9caa-eee46d7b651a", + "savedPayload": { + "position": { + "x": 20259.42954259925, + "y": 18665.25175008334 + }, + "targetPosition": { + "x": 20444.857935039203, + "y": 18537.81034677525 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "da31c1ca-4790-4ac4-9807-f645283400eb", + "savedPayload": { + "position": { + "x": 20444.857935039203, + "y": 18537.81034677525 + }, + "targetPosition": { + "x": 20815.71471991911, + "y": 18282.92754015908 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447", + "savedPayload": { + "position": { + "x": 20815.71471991911, + "y": 18282.92754015908 + }, + "targetPosition": { + "x": 21030.436162035934, + "y": 17887.459839461193 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Closed Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed'", + "project": "Foundations", + "id": "48d70550-a734-4fd1-bf2e-48738f53b92f", + "savedPayload": { + "position": { + "x": 20035.13019398792, + "y": 17566.093341790634 + }, + "targetPosition": { + "x": 19816.26665045379, + "y": 17275.804266726733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\",\n \"opacity\": 0.25,\n \"lineWidth\": 10,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 10,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "8b36aeb5-a73e-45e3-aee7-e0c7022848ef", + "savedPayload": { + "position": { + "x": 19388.60091086191, + "y": 17803.420813443685 + }, + "targetPosition": { + "x": 19584.506084065524, + "y": 17561.72079905933 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "84160cab-891b-4024-975d-48eff55a58be", + "savedPayload": { + "position": { + "x": 19584.506084065524, + "y": 17561.72079905933 + }, + "targetPosition": { + "x": 19816.26665045379, + "y": 17275.804266726733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "0bb3cb68-4a01-4da8-bd97-d11737595c22", + "savedPayload": { + "position": { + "x": 19472.471056498664, + "y": 17143.99244865676 + }, + "targetPosition": { + "x": 19816.26665045379, + "y": 17275.804266726733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "82d4eaae-984d-44e0-bf84-719161b63c32" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "82d4eaae-984d-44e0-bf84-719161b63c32" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "a00a027a-4338-46c3-915a-1afdc0365377", + "savedPayload": { + "position": { + "x": 19852.20372824408, + "y": 16901.36257180594 + }, + "targetPosition": { + "x": 19816.26665045379, + "y": 17275.804266726733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "c5a691a5-db3c-4217-867c-c017561ef9c3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "End Bottom", + "Point", + "Foundations", + "c5a691a5-db3c-4217-867c-c017561ef9c3" + ] + ] + } + } + ], + "id": "a2be2417-1310-472f-80a9-27e0a4e2ef98", + "savedPayload": { + "position": { + "x": 20680.720479380296, + "y": 18170.654015433618 + }, + "targetPosition": { + "x": 21030.436162035934, + "y": 17887.459839461193 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Open Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Open'", + "project": "Foundations", + "id": "b0aec773-1688-49eb-be5c-77ca17f81381", + "savedPayload": { + "position": { + "x": 19921.024694419328, + "y": 17379.66803204438 + }, + "targetPosition": { + "x": 19800.38522080582, + "y": 17034.30220332439 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\",\n \"opacity\": 0.25,\n \"lineWidth\": 10,\n \"lineDash\": [3,3]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 10,\n \"lineDash\": [3,3]\n }\n}", + "project": "Foundations", + "id": "b7679d07-5e48-4aef-a380-37adf8b5b99f", + "savedPayload": { + "position": { + "x": 19203.624303579923, + "y": 17357.760854087453 + }, + "targetPosition": { + "x": 19476.47918116005, + "y": 17209.844167153213 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "3ad0969f-373a-4ef4-a1e5-63ca6712121b", + "savedPayload": { + "position": { + "x": 19476.47918116005, + "y": 17209.844167153213 + }, + "targetPosition": { + "x": 19800.38522080582, + "y": 17034.30220332439 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "c0e59736-bc23-4f7d-992f-9a6f2541e5e3", + "savedPayload": { + "position": { + "x": 19533.059892690668, + "y": 16780.823321955595 + }, + "targetPosition": { + "x": 19800.38522080582, + "y": 17034.30220332439 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "82d4eaae-984d-44e0-bf84-719161b63c32" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "82d4eaae-984d-44e0-bf84-719161b63c32" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "d109b479-6264-432d-ba2a-89aa1b9f3b74", + "savedPayload": { + "position": { + "x": 19976.69247108877, + "y": 16702.526223147837 + }, + "targetPosition": { + "x": 19800.38522080582, + "y": 17034.30220332439 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "c5a691a5-db3c-4217-867c-c017561ef9c3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "End Bottom", + "Point", + "Foundations", + "c5a691a5-db3c-4217-867c-c017561ef9c3" + ] + ] + } + } + ], + "id": "40127185-da21-457f-9df9-971a43108c22", + "savedPayload": { + "position": { + "x": 20598.96728134525, + "y": 18015.26674457796 + }, + "targetPosition": { + "x": 21030.436162035934, + "y": 17887.459839461193 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Left Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "5dfb0044-7569-4218-b2b7-c28746f91a4c", + "savedPayload": { + "position": { + "x": 20021.867847740854, + "y": 13277.568390244629 + }, + "targetPosition": { + "x": 20250.753371422914, + "y": 13463.02231600522 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "1538a191-f7a2-460c-8909-c585e613dbc0", + "savedPayload": { + "position": { + "x": 20250.753371422914, + "y": 13463.02231600522 + }, + "targetPosition": { + "x": 20518.226864125492, + "y": 13679.746786597621 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "9dfd1af2-5a9c-4c92-aace-dd4fafa3c2e4", + "savedPayload": { + "position": { + "x": 20482.39756659676, + "y": 13337.334561574145 + }, + "targetPosition": { + "x": 20518.226864125492, + "y": 13679.746786597621 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "82d4eaae-984d-44e0-bf84-719161b63c32" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "82d4eaae-984d-44e0-bf84-719161b63c32" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Begin Top", + "project": "Foundations", + "id": "0fc04c76-38f7-40c2-ab22-79830659f445", + "savedPayload": { + "position": { + "x": 20735.000535574458, + "y": 13411.978679563174 + }, + "targetPosition": { + "x": 20518.226864125492, + "y": 13679.746786597621 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Top", + "id": "c9125bde-5968-4f3a-bd7f-194865c040f6" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "Begin Top", + "Point", + "Foundations", + "c9125bde-5968-4f3a-bd7f-194865c040f6" + ] + ] + } + } + ], + "id": "42bec29f-788f-42d1-ad5f-030c954cc5d3", + "savedPayload": { + "position": { + "x": 20582.90130912021, + "y": 17840.42203099075 + }, + "targetPosition": { + "x": 21030.436162035934, + "y": 17887.459839461193 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Right Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "91f596dc-710d-4543-bb1f-afd26937b7a4", + "savedPayload": { + "position": { + "x": 20142.551927757468, + "y": 13239.276531867778 + }, + "targetPosition": { + "x": 20350.296842023716, + "y": 13447.199041001193 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "de15ac05-390e-4e43-b724-7652c4d1327d", + "savedPayload": { + "position": { + "x": 20350.296842023716, + "y": 13447.199041001193 + }, + "targetPosition": { + "x": 20579.734214090462, + "y": 13676.856545354614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "e16ac14c-fcfb-4292-b378-95015d2cbcc9", + "savedPayload": { + "position": { + "x": 20579.732424478898, + "y": 13351.173801791778 + }, + "targetPosition": { + "x": 20579.734214090462, + "y": 13676.856545354614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "c5a691a5-db3c-4217-867c-c017561ef9c3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "End Bottom", + "Point", + "Foundations", + "c5a691a5-db3c-4217-867c-c017561ef9c3" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Top", + "project": "Foundations", + "id": "52fe4e95-3b78-4900-92f6-4c7d74365ec1", + "savedPayload": { + "position": { + "x": 20810.297315880234, + "y": 13446.25226248502 + }, + "targetPosition": { + "x": 20579.734214090462, + "y": 13676.856545354614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Top", + "id": "da31c1ca-4790-4ac4-9807-f645283400eb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "End Top", + "Point", + "Foundations", + "da31c1ca-4790-4ac4-9807-f645283400eb" + ] + ] + } + } + ], + "id": "d2a0a1dd-b1de-4024-844a-1a0f7cdd89db", + "savedPayload": { + "position": { + "x": 20634.96846133805, + "y": 17672.73839734437 + }, + "targetPosition": { + "x": 21030.436162035934, + "y": 17887.459839461193 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"trigger-stage\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "53edc8c9-e519-4bcf-965a-18dfc3f80aca", + "savedPayload": { + "position": { + "x": 20605.64489807729, + "y": 17362.886315477735 + }, + "targetPosition": { + "x": 20747.241986063505, + "y": 17537.744156805555 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "82d4eaae-984d-44e0-bf84-719161b63c32" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "82d4eaae-984d-44e0-bf84-719161b63c32" + ] + ] + } + }, + "id": "dac13c7c-1cca-4857-b514-7741417e82a8", + "savedPayload": { + "position": { + "x": 20747.241986063505, + "y": 17537.744156805555 + }, + "targetPosition": { + "x": 21030.436162035934, + "y": 17887.459839461193 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"trigger-stage\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "End Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "aac8c645-b25e-490d-ae53-7bcbf6dc28c7", + "savedPayload": { + "position": { + "x": 20838.725804360787, + "y": 17240.256518425165 + }, + "targetPosition": { + "x": 20902.62925691917, + "y": 17455.990958770508 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "c5a691a5-db3c-4217-867c-c017561ef9c3" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Trigger Stage Objects", + "Plotter Module", + "Foundations", + "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "71ed81d6-c28b-49fb-bb41-09750fa5b532" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "1bbaabc8-1bfc-4ecc-ad18-d8e48f76a447" + ], + [ + "End Bottom", + "Point", + "Foundations", + "c5a691a5-db3c-4217-867c-c017561ef9c3" + ] + ] + } + }, + "id": "0832666a-4058-45fc-be8d-c52dc7354e2b", + "savedPayload": { + "position": { + "x": 20902.62925691917, + "y": 17455.990958770508 + }, + "targetPosition": { + "x": 21030.436162035934, + "y": 17887.459839461193 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "71ed81d6-c28b-49fb-bb41-09750fa5b532", + "savedPayload": { + "position": { + "x": 21030.436162035934, + "y": 17887.459839461193 + }, + "targetPosition": { + "x": 21477.971014951658, + "y": 17934.497647931636 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Trigger Stage Object", + "config": "{ \n\"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "4e323320-c7d8-4ff0-81a0-795cf471a36f", + "savedPayload": { + "position": { + "x": 20964.81471031989, + "y": 17453.23199634147 + }, + "targetPosition": { + "x": 21074.85631540244, + "y": 17476.622061558468 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d45b49ef-573b-4363-9cac-2938b8e818db", + "savedPayload": { + "position": { + "x": 21074.85631540244, + "y": 17476.622061558468 + }, + "targetPosition": { + "x": 21294.939525567548, + "y": 17523.402191992463 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "b425e16e-3ded-4cae-a6b5-e34aac7ed7ee", + "savedPayload": { + "position": { + "x": 21069.107945921434, + "y": 17272.590813393843 + }, + "targetPosition": { + "x": 21144.385139136804, + "y": 17356.19460626005 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "991786d8-9d4e-4229-9ad6-d099390bbdfb", + "savedPayload": { + "position": { + "x": 21144.385139136804, + "y": 17356.19460626005 + }, + "targetPosition": { + "x": 21294.939525567548, + "y": 17523.402191992463 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Begin Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.beginRate", + "project": "Foundations", + "id": "aa5a31fa-4762-4c66-9d7e-88bf67d60241", + "savedPayload": { + "position": { + "x": 21259.661169214716, + "y": 17187.751052305674 + }, + "targetPosition": { + "x": 21271.420621332327, + "y": 17299.634765534604 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4fcfc9fd-0953-43cd-a4d0-13888afa6434", + "savedPayload": { + "position": { + "x": 21271.420621332327, + "y": 17299.634765534604 + }, + "targetPosition": { + "x": 21294.939525567548, + "y": 17523.402191992463 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "End Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.endRate", + "project": "Foundations", + "id": "91ddf53d-afdf-4fb0-8fc7-beaa618a4657", + "savedPayload": { + "position": { + "x": 21463.689525567548, + "y": 17231.118618215216 + }, + "targetPosition": { + "x": 21407.439525567548, + "y": 17328.546476140964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a7de1e78-4030-43e7-b454-b3d6eb5cef4e", + "savedPayload": { + "position": { + "x": 21407.439525567548, + "y": 17328.546476140964 + }, + "targetPosition": { + "x": 21294.939525567548, + "y": 17523.402191992463 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d3716dab-bb44-4710-9b3d-d05efd23f8e4", + "savedPayload": { + "position": { + "x": 21294.939525567548, + "y": 17523.402191992463 + }, + "targetPosition": { + "x": 21477.971014951658, + "y": 17934.497647931636 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e7af407b-ae43-4bb3-8fcd-ca1f9ffb6e9a", + "savedPayload": { + "position": { + "x": 21477.971014951658, + "y": 17934.497647931636 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18199.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Open Stage Objects", + "config": "{ \n \"codeName\": \"Strategy-Objects\", \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": "Begin Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate * 1.05", + "project": "Foundations", + "id": "ea9a0b18-420f-4f05-bfe7-94847046fcb1", + "savedPayload": { + "position": { + "x": 19758.98001831768, + "y": 18213.542317131676 + }, + "targetPosition": { + "x": 19880.735484997625, + "y": 18054.6269370719 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7d2ea501-97e7-4648-aa0a-4f4edf5191fe", + "savedPayload": { + "position": { + "x": 19880.735484997625, + "y": 18054.6269370719 + }, + "targetPosition": { + "x": 20123.142115121955, + "y": 17736.68349680918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Begin Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate", + "project": "Foundations", + "id": "46b979d8-de24-470d-a842-7c6e6cca50c2", + "savedPayload": { + "position": { + "x": 19628.514543515405, + "y": 18077.14628786882 + }, + "targetPosition": { + "x": 19793.541232249056, + "y": 17963.73015891566 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1c51a46a-e6fa-4c21-993f-745f875a8b7f", + "savedPayload": { + "position": { + "x": 19793.541232249056, + "y": 17963.73015891566 + }, + "targetPosition": { + "x": 20123.142115121955, + "y": 17736.68349680918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.beginRate * 1.05", + "project": "Foundations", + "id": "1319ca98-bd92-4e55-8383-d8173f314ef6", + "savedPayload": { + "position": { + "x": 19547.05802270654, + "y": 17907.19348526053 + }, + "targetPosition": { + "x": 19739.084933679995, + "y": 17850.447174080768 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f1530aff-1880-4392-80b9-82b2f6cc3916", + "savedPayload": { + "position": { + "x": 19739.084933679995, + "y": 17850.447174080768 + }, + "targetPosition": { + "x": 20123.142115121955, + "y": 17736.68349680918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.endRate", + "project": "Foundations", + "id": "102ad706-5818-4727-bdd8-e952725c804b", + "savedPayload": { + "position": { + "x": 19522.89429773655, + "y": 17717.9074407781 + }, + "targetPosition": { + "x": 19723.004010441422, + "y": 17723.19678838033 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4fbc74ee-569b-4090-a313-fc02d5e9104e", + "savedPayload": { + "position": { + "x": 19723.004010441422, + "y": 17723.19678838033 + }, + "targetPosition": { + "x": 20123.142115121955, + "y": 17736.68349680918 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "41e21b06-8ec3-4dfe-96d1-b7371bee2050", + "savedPayload": { + "position": { + "x": 20123.142115121955, + "y": 17736.68349680918 + }, + "targetPosition": { + "x": 20483.67356823304, + "y": 17564.39235811627 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Closed Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed'", + "project": "Foundations", + "id": "9c18bcdc-4bd4-4f22-9d7d-ce2889cb67e5", + "savedPayload": { + "position": { + "x": 19834.32392087352, + "y": 17402.109138482952 + }, + "targetPosition": { + "x": 19680.363744937928, + "y": 17073.04012629572 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\",\n \"opacity\": 0.25,\n \"lineWidth\": 10,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 10,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "04e2b453-8ca3-43d0-904e-76670f5a284f", + "savedPayload": { + "position": { + "x": 19152.866455545394, + "y": 17499.698147696512 + }, + "targetPosition": { + "x": 19393.68708587502, + "y": 17304.89851148703 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "44fe03ab-e264-4eff-8adf-979bf3f661ca", + "savedPayload": { + "position": { + "x": 19393.68708587502, + "y": 17304.89851148703 + }, + "targetPosition": { + "x": 19680.363744937928, + "y": 17073.04012629572 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "98ba6e45-70cb-41c0-b9ec-646d0e0919e9", + "savedPayload": { + "position": { + "x": 19371.237583603735, + "y": 16872.48562334772 + }, + "targetPosition": { + "x": 19680.363744937928, + "y": 17073.04012629572 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "7d2ea501-97e7-4648-aa0a-4f4edf5191fe" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "7d2ea501-97e7-4648-aa0a-4f4edf5191fe" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "6418cf1f-025e-41f3-ac22-f01d55e22d3c", + "savedPayload": { + "position": { + "x": 19793.085884475946, + "y": 16714.444436146623 + }, + "targetPosition": { + "x": 19680.363744937928, + "y": 17073.04012629572 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "f1530aff-1880-4392-80b9-82b2f6cc3916" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "End Bottom", + "Point", + "Foundations", + "f1530aff-1880-4392-80b9-82b2f6cc3916" + ] + ] + } + } + ], + "id": "f1173dab-9f92-4610-aba4-68f8a95cd741", + "savedPayload": { + "position": { + "x": 20084.21735495534, + "y": 17585.273959525675 + }, + "targetPosition": { + "x": 20483.67356823304, + "y": 17564.39235811627 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Open Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Open'", + "project": "Foundations", + "id": "b45a5317-c165-4165-b7da-605541fd330a", + "savedPayload": { + "position": { + "x": 19761.432848718003, + "y": 17196.5006185237 + }, + "targetPosition": { + "x": 19715.06221902014, + "y": 16833.53019423623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\",\n \"opacity\": 0.25,\n \"lineWidth\": 10,\n \"lineDash\": [3,3]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 10,\n \"lineDash\": [3,3]\n }\n}", + "project": "Foundations", + "id": "87311865-ace5-44b6-ae9c-1c42c16db9e5", + "savedPayload": { + "position": { + "x": 19063.94715228858, + "y": 17026.020073338175 + }, + "targetPosition": { + "x": 19361.752975660187, + "y": 16937.837559319712 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "201a18be-188c-46f2-811d-f2f23942b5c3", + "savedPayload": { + "position": { + "x": 19361.752975660187, + "y": 16937.837559319712 + }, + "targetPosition": { + "x": 19715.06221902014, + "y": 16833.53019423623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "4451abf8-4e66-4f9b-9d23-ddc3d46c0f50", + "savedPayload": { + "position": { + "x": 19506.33668536815, + "y": 16529.821408302112 + }, + "targetPosition": { + "x": 19715.06221902014, + "y": 16833.53019423623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "7d2ea501-97e7-4648-aa0a-4f4edf5191fe" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "7d2ea501-97e7-4648-aa0a-4f4edf5191fe" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "3f47f354-7320-4813-82b2-8091825bb977", + "savedPayload": { + "position": { + "x": 19956.403769257457, + "y": 16545.657920765778 + }, + "targetPosition": { + "x": 19715.06221902014, + "y": 16833.53019423623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "f1530aff-1880-4392-80b9-82b2f6cc3916" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "End Bottom", + "Point", + "Foundations", + "f1530aff-1880-4392-80b9-82b2f6cc3916" + ] + ] + } + } + ], + "id": "fd05e98a-5e96-41ad-a473-45623513acc2", + "savedPayload": { + "position": { + "x": 20106.51060095041, + "y": 17430.84234960461 + }, + "targetPosition": { + "x": 20483.67356823304, + "y": 17564.39235811627 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Left Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "c0bbee6a-9569-4e69-ade9-e77ee6da4f9f", + "savedPayload": { + "position": { + "x": 20460.98921081405, + "y": 13471.5846942639 + }, + "targetPosition": { + "x": 20689.87473449611, + "y": 13657.03862002449 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "d5a44db2-de3d-48eb-915b-cce42d6709b2", + "savedPayload": { + "position": { + "x": 20689.87473449611, + "y": 13657.03862002449 + }, + "targetPosition": { + "x": 20957.348227198687, + "y": 13873.763090616892 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "bc986e4a-765a-4ec7-91f3-0f6bc55f05d7", + "savedPayload": { + "position": { + "x": 20921.518929669954, + "y": 13531.350865593417 + }, + "targetPosition": { + "x": 20957.348227198687, + "y": 13873.763090616892 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "7d2ea501-97e7-4648-aa0a-4f4edf5191fe" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "7d2ea501-97e7-4648-aa0a-4f4edf5191fe" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Begin Top", + "project": "Foundations", + "id": "b5969885-f2d3-4eb3-bf1c-a4f8f488aea4", + "savedPayload": { + "position": { + "x": 21174.121898647652, + "y": 13605.994983582445 + }, + "targetPosition": { + "x": 20957.348227198687, + "y": 13873.763090616892 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Top", + "id": "1c51a46a-e6fa-4c21-993f-745f875a8b7f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "Begin Top", + "Point", + "Foundations", + "1c51a46a-e6fa-4c21-993f-745f875a8b7f" + ] + ] + } + } + ], + "id": "c0a42cd5-9729-4168-857e-ea576becbf2f", + "savedPayload": { + "position": { + "x": 20186.314929244993, + "y": 17296.62992798504 + }, + "targetPosition": { + "x": 20483.67356823304, + "y": 17564.39235811627 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Right Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "2e02cdce-8f84-40f1-9b6a-dd4d3b16c6a2", + "savedPayload": { + "position": { + "x": 20581.673290830662, + "y": 13433.292835887049 + }, + "targetPosition": { + "x": 20789.41820509691, + "y": 13641.215345020464 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "246e07ee-6711-4eba-b4b8-7ebae19ba6bf", + "savedPayload": { + "position": { + "x": 20789.41820509691, + "y": 13641.215345020464 + }, + "targetPosition": { + "x": 21018.855577163657, + "y": 13870.872849373885 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "f978ce2e-77aa-4a31-9b6b-0e8a0bfbd6e2", + "savedPayload": { + "position": { + "x": 21018.853787552092, + "y": 13545.190105811049 + }, + "targetPosition": { + "x": 21018.855577163657, + "y": 13870.872849373885 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "f1530aff-1880-4392-80b9-82b2f6cc3916" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "End Bottom", + "Point", + "Foundations", + "f1530aff-1880-4392-80b9-82b2f6cc3916" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Top", + "project": "Foundations", + "id": "43c35cd2-e1e1-4477-859c-eb97cc6df105", + "savedPayload": { + "position": { + "x": 21249.41867895343, + "y": 13640.268566504292 + }, + "targetPosition": { + "x": 21018.855577163657, + "y": 13870.872849373885 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Top", + "id": "4fbc74ee-569b-4090-a313-fc02d5e9104e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "End Top", + "Point", + "Foundations", + "4fbc74ee-569b-4090-a313-fc02d5e9104e" + ] + ] + } + } + ], + "id": "88d54a69-3b40-410d-b6c9-da1bce2bc0dd", + "savedPayload": { + "position": { + "x": 20311.40060997347, + "y": 17203.217203978966 + }, + "targetPosition": { + "x": 20483.67356823304, + "y": 17564.39235811627 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"open-stage\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "1b3f5731-62ff-4f08-a29c-3e08ed0722fe", + "savedPayload": { + "position": { + "x": 20452.00382669864, + "y": 16964.308000289962 + }, + "targetPosition": { + "x": 20462.75246624284, + "y": 17164.813923608064 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "7d2ea501-97e7-4648-aa0a-4f4edf5191fe" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "7d2ea501-97e7-4648-aa0a-4f4edf5191fe" + ] + ] + } + }, + "id": "7a672e27-53ed-49d0-acf6-f2d9fbf433da", + "savedPayload": { + "position": { + "x": 20462.75246624284, + "y": 17164.813923608064 + }, + "targetPosition": { + "x": 20483.67356823304, + "y": 17564.39235811627 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"open-stage\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "End Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "736bce7c-a3b7-4bb0-a2c1-5f31a14b2cbf", + "savedPayload": { + "position": { + "x": 20682.187266313882, + "y": 16997.43934086167 + }, + "targetPosition": { + "x": 20615.625569196025, + "y": 17186.83028573775 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "f1530aff-1880-4392-80b9-82b2f6cc3916" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Open Stage Objects", + "Plotter Module", + "Foundations", + "74645a32-f3e8-45c6-877e-6a5eb669a143" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "3f4fd151-6331-4329-8797-9d3d2ca4a2d9" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "41e21b06-8ec3-4dfe-96d1-b7371bee2050" + ], + [ + "End Bottom", + "Point", + "Foundations", + "f1530aff-1880-4392-80b9-82b2f6cc3916" + ] + ] + } + }, + "id": "9a0752ed-c5ce-4ed0-98eb-bffc45d39338", + "savedPayload": { + "position": { + "x": 20615.625569196025, + "y": 17186.83028573775 + }, + "targetPosition": { + "x": 20483.67356823304, + "y": 17564.39235811627 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "3f4fd151-6331-4329-8797-9d3d2ca4a2d9", + "savedPayload": { + "position": { + "x": 20483.67356823304, + "y": 17564.39235811627 + }, + "targetPosition": { + "x": 20823.676806938456, + "y": 17870.458168593126 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Open Stage Object", + "config": "{ \n\"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "c09795bb-548d-47ec-8194-688c89fba976", + "savedPayload": { + "position": { + "x": 20717.755870643738, + "y": 17204.46524950001 + }, + "targetPosition": { + "x": 20802.427671559813, + "y": 17299.931181159165 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0b23d6a0-2143-42e5-9291-483eeb2f55c7", + "savedPayload": { + "position": { + "x": 20802.427671559813, + "y": 17299.931181159165 + }, + "targetPosition": { + "x": 20918.95855422163, + "y": 17423.122108130905 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "e67426d6-ebdb-4f3e-9d9f-bf43700ce8ad", + "savedPayload": { + "position": { + "x": 20884.66124145511, + "y": 17120.1039605286 + }, + "targetPosition": { + "x": 20899.62885558113, + "y": 17245.83797862249 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dec11c3a-b55a-48c9-85d4-07e215f91c44", + "savedPayload": { + "position": { + "x": 20899.62885558113, + "y": 17245.83797862249 + }, + "targetPosition": { + "x": 20918.95855422163, + "y": 17423.122108130905 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Begin Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.beginRate", + "project": "Foundations", + "id": "0cf91b00-461d-4733-afbb-1bc7e736436c", + "savedPayload": { + "position": { + "x": 21070.829583848794, + "y": 17156.94850143934 + }, + "targetPosition": { + "x": 21009.5869608836, + "y": 17267.52947062288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d9f6d770-ac4d-4bab-9636-4aab8356c65f", + "savedPayload": { + "position": { + "x": 21009.5869608836, + "y": 17267.52947062288 + }, + "targetPosition": { + "x": 20918.95855422163, + "y": 17423.122108130905 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "End Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.endRate", + "project": "Foundations", + "id": "923aad04-6f2b-41f3-8327-8eb8f5183271", + "savedPayload": { + "position": { + "x": 21201.358753412227, + "y": 17307.038707489035 + }, + "targetPosition": { + "x": 21083.984246735752, + "y": 17359.05457514415 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "36b8b156-8d57-471f-963f-a3c2235b3ad1", + "savedPayload": { + "position": { + "x": 21083.984246735752, + "y": 17359.05457514415 + }, + "targetPosition": { + "x": 20918.95855422163, + "y": 17423.122108130905 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "20c47935-2a34-4275-b6d2-27bc53b144e4", + "savedPayload": { + "position": { + "x": 20918.95855422163, + "y": 17423.122108130905 + }, + "targetPosition": { + "x": 20823.676806938456, + "y": 17870.458168593126 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "74645a32-f3e8-45c6-877e-6a5eb669a143", + "savedPayload": { + "position": { + "x": 21702.971014951658, + "y": 17771.02557913043 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18199.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Manage Stage Objects", + "config": "{ \n \"codeName\": \"Strategy-Objects\", \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": "Begin Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate * 0.95", + "project": "Foundations", + "id": "6038dd92-263f-427c-b31f-3618657ee1d4", + "savedPayload": { + "position": { + "x": 20000.424232172718, + "y": 17533.187739207955 + }, + "targetPosition": { + "x": 20192.38113845631, + "y": 17476.247968539108 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dfa6cf8b-b9af-4ebb-a2b3-52b71e573543", + "savedPayload": { + "position": { + "x": 20192.38113845631, + "y": 17476.247968539108 + }, + "targetPosition": { + "x": 20575.56910839656, + "y": 17361.2944250393 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Begin Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate", + "project": "Foundations", + "id": "85b4f727-75f9-4d1c-8c33-d0c31244616e", + "savedPayload": { + "position": { + "x": 19974.984059241724, + "y": 17346.424460563656 + }, + "targetPosition": { + "x": 20175.22750409967, + "y": 17351.471334421418 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "168013eb-817d-40d5-b143-b3a77d6a7d0e", + "savedPayload": { + "position": { + "x": 20175.22750409967, + "y": 17351.471334421418 + }, + "targetPosition": { + "x": 20575.56910839656, + "y": 17361.2944250393 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.beginRate * 0.95", + "project": "Foundations", + "id": "90437bde-b7a7-4524-bf3a-2220938e23bf", + "savedPayload": { + "position": { + "x": 20009.007259095983, + "y": 17161.07299028464 + }, + "targetPosition": { + "x": 20197.814230683292, + "y": 17227.851703293363 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "edbb126b-18d3-4629-b063-e51bc1f9fe16", + "savedPayload": { + "position": { + "x": 20197.814230683292, + "y": 17227.851703293363 + }, + "targetPosition": { + "x": 20575.56910839656, + "y": 17361.2944250393 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.endRate", + "project": "Foundations", + "id": "9f501d9c-deb3-4a1f-8837-6750a88e0ccd", + "savedPayload": { + "position": { + "x": 20100.645942573137, + "y": 16993.640282167802 + }, + "targetPosition": { + "x": 20259.438510338317, + "y": 17115.61217820826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a5dbac10-90dc-42f2-879d-cc6cd181ae54", + "savedPayload": { + "position": { + "x": 20259.438510338317, + "y": 17115.61217820826 + }, + "targetPosition": { + "x": 20575.56910839656, + "y": 17361.2944250393 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "844848e7-043b-4c11-9196-260bbb301b03", + "savedPayload": { + "position": { + "x": 20575.56910839656, + "y": 17361.2944250393 + }, + "targetPosition": { + "x": 20972.545181523838, + "y": 17424.904868531845 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Closed Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed'", + "project": "Foundations", + "id": "f8f07b67-6183-4a9f-aae3-10ecf7e4e51c", + "savedPayload": { + "position": { + "x": 20426.574381355345, + "y": 16867.752581773202 + }, + "targetPosition": { + "x": 20495.308368683738, + "y": 16511.071514603802 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 0.25,\n \"lineWidth\": 10,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 10,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "f1e9fccd-c7e8-4750-9afa-dd241f3fb003", + "savedPayload": { + "position": { + "x": 19817.591877584066, + "y": 16545.956419924645 + }, + "targetPosition": { + "x": 20127.045338319356, + "y": 16530.02182781124 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "12d34988-2d53-49ab-8d4c-71b83364f4ce", + "savedPayload": { + "position": { + "x": 20127.045338319356, + "y": 16530.02182781124 + }, + "targetPosition": { + "x": 20495.308368683738, + "y": 16511.071514603802 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "9b153228-b229-409f-856c-ce83025a77a7", + "savedPayload": { + "position": { + "x": 20363.200657349567, + "y": 16167.066001098814 + }, + "targetPosition": { + "x": 20495.308368683738, + "y": 16511.071514603802 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "dfa6cf8b-b9af-4ebb-a2b3-52b71e573543" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "dfa6cf8b-b9af-4ebb-a2b3-52b71e573543" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "87092183-d35f-41f4-8570-a9d1603a7af5", + "savedPayload": { + "position": { + "x": 20797.46792267049, + "y": 16287.171027948021 + }, + "targetPosition": { + "x": 20495.308368683738, + "y": 16511.071514603802 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "edbb126b-18d3-4629-b063-e51bc1f9fe16" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "End Bottom", + "Point", + "Foundations", + "edbb126b-18d3-4629-b063-e51bc1f9fe16" + ] + ] + } + } + ], + "id": "da15a633-7084-41d3-9e3b-5a92c94e0a60", + "savedPayload": { + "position": { + "x": 20643.48898135768, + "y": 17177.41690092828 + }, + "targetPosition": { + "x": 20972.545181523838, + "y": 17424.904868531845 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Open Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Open'", + "project": "Foundations", + "id": "7f15be67-7ab8-4960-a387-ccc61b25465a", + "savedPayload": { + "position": { + "x": 20615.23539784908, + "y": 17304.292593788516 + }, + "targetPosition": { + "x": 20746.213340365033, + "y": 17095.203595609997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 0.25,\n \"lineWidth\": 10,\n \"lineDash\": [3,3]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 10,\n \"lineDash\": [3,3]\n }\n}", + "project": "Foundations", + "id": "e6e195b7-654c-47fb-9127-dcbb8adbd080", + "savedPayload": { + "position": { + "x": 20368.909838189156, + "y": 16960.57063408837 + }, + "targetPosition": { + "x": 20557.464065711894, + "y": 17027.713030718493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "71917bcb-da9d-4f47-b50a-6b3c69d63444", + "savedPayload": { + "position": { + "x": 20557.464065711894, + "y": 17027.713030718493 + }, + "targetPosition": { + "x": 20746.213340365033, + "y": 17095.203595609997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "e75dd522-a6cf-4513-9adb-3c6027419aad", + "savedPayload": { + "position": { + "x": 20751.0004171578, + "y": 16894.200646869853 + }, + "targetPosition": { + "x": 20746.213340365033, + "y": 17095.203595609997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "dfa6cf8b-b9af-4ebb-a2b3-52b71e573543" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "dfa6cf8b-b9af-4ebb-a2b3-52b71e573543" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "b697f296-bec4-4da4-a52f-14b78f7ce97d", + "savedPayload": { + "position": { + "x": 20942.661253289858, + "y": 17052.243727021567 + }, + "targetPosition": { + "x": 20746.213340365033, + "y": 17095.203595609997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "edbb126b-18d3-4629-b063-e51bc1f9fe16" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "End Bottom", + "Point", + "Foundations", + "edbb126b-18d3-4629-b063-e51bc1f9fe16" + ] + ] + } + } + ], + "id": "14c7bc78-e082-49c6-bd72-ebb21a8825fb", + "savedPayload": { + "position": { + "x": 20746.213340365033, + "y": 17095.203595609997 + }, + "targetPosition": { + "x": 20972.545181523838, + "y": 17424.904868531845 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Left Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "9263feca-bb6e-4e33-8688-1d39f038545f", + "savedPayload": { + "position": { + "x": 20572.742131093684, + "y": 13821.369667000388 + }, + "targetPosition": { + "x": 20801.627654775744, + "y": 14006.823592760978 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "1b292a0e-9fd3-408e-8627-83f7704c86bf", + "savedPayload": { + "position": { + "x": 20801.627654775744, + "y": 14006.823592760978 + }, + "targetPosition": { + "x": 21069.101147478323, + "y": 14223.54806335338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "5d136924-8d41-4f0c-ab42-7a0e8494e219", + "savedPayload": { + "position": { + "x": 21033.27184994959, + "y": 13881.135838329905 + }, + "targetPosition": { + "x": 21069.101147478323, + "y": 14223.54806335338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "dfa6cf8b-b9af-4ebb-a2b3-52b71e573543" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "dfa6cf8b-b9af-4ebb-a2b3-52b71e573543" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Begin Top", + "project": "Foundations", + "id": "6f349c15-7e6e-44a2-8006-4c4d3c004ad6", + "savedPayload": { + "position": { + "x": 21285.87481892729, + "y": 13955.779956318933 + }, + "targetPosition": { + "x": 21069.101147478323, + "y": 14223.54806335338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Top", + "id": "168013eb-817d-40d5-b143-b3a77d6a7d0e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "Begin Top", + "Point", + "Foundations", + "168013eb-817d-40d5-b143-b3a77d6a7d0e" + ] + ] + } + } + ], + "id": "884b187d-aecc-4660-9937-23bc10989aea", + "savedPayload": { + "position": { + "x": 20862.658479494617, + "y": 17031.032602195854 + }, + "targetPosition": { + "x": 20972.545181523838, + "y": 17424.904868531845 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Right Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "3f8d2e53-df1b-406f-9da8-7439a3520aa5", + "savedPayload": { + "position": { + "x": 20693.426211110298, + "y": 13783.077808623537 + }, + "targetPosition": { + "x": 20901.171125376546, + "y": 13991.000317756952 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "f3004b6b-94eb-488d-8a5d-d45fbd47e547", + "savedPayload": { + "position": { + "x": 20901.171125376546, + "y": 13991.000317756952 + }, + "targetPosition": { + "x": 21130.608497443292, + "y": 14220.657822110374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "348afaf7-2d7c-4c08-9a22-3dee8738bf6c", + "savedPayload": { + "position": { + "x": 21130.60670783173, + "y": 13894.975078547537 + }, + "targetPosition": { + "x": 21130.608497443292, + "y": 14220.657822110374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "edbb126b-18d3-4629-b063-e51bc1f9fe16" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "End Bottom", + "Point", + "Foundations", + "edbb126b-18d3-4629-b063-e51bc1f9fe16" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Top", + "project": "Foundations", + "id": "cbfa1250-3f0c-4b6b-9df1-54428cfca004", + "savedPayload": { + "position": { + "x": 21361.171599233065, + "y": 13990.05353924078 + }, + "targetPosition": { + "x": 21130.608497443292, + "y": 14220.657822110374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Top", + "id": "a5dbac10-90dc-42f2-879d-cc6cd181ae54" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "End Top", + "Point", + "Foundations", + "a5dbac10-90dc-42f2-879d-cc6cd181ae54" + ] + ] + } + } + ], + "id": "2ac4268d-2ba9-409c-a821-c43ded983ed2", + "savedPayload": { + "position": { + "x": 21070.165601209337, + "y": 17026.381680519673 + }, + "targetPosition": { + "x": 20972.545181523838, + "y": 17424.904868531845 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"manage-stage\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "e1be6aef-0c58-48a9-b63c-1f81482333e7", + "savedPayload": { + "position": { + "x": 21299.680778886795, + "y": 16920.77498236071 + }, + "targetPosition": { + "x": 21190.57179666212, + "y": 17089.384844677043 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "dfa6cf8b-b9af-4ebb-a2b3-52b71e573543" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "dfa6cf8b-b9af-4ebb-a2b3-52b71e573543" + ] + ] + } + }, + "id": "f75c454b-e481-4bfa-9818-09807cd11040", + "savedPayload": { + "position": { + "x": 21190.57179666212, + "y": 17089.384844677043 + }, + "targetPosition": { + "x": 20972.545181523838, + "y": 17424.904868531845 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"manage-stage\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "End Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "27a237eb-fcf7-44d5-a79d-8b4d49b3fd08", + "savedPayload": { + "position": { + "x": 21466.662277495037, + "y": 17083.14513467978 + }, + "targetPosition": { + "x": 21301.365367212824, + "y": 17197.119725571392 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "edbb126b-18d3-4629-b063-e51bc1f9fe16" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Manage Stage Objects", + "Plotter Module", + "Foundations", + "c4b99154-7def-4a0d-a8c6-0d232577e877" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "fa4d868a-edb4-45c9-a13c-b320c7d44d45" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "844848e7-043b-4c11-9196-260bbb301b03" + ], + [ + "End Bottom", + "Point", + "Foundations", + "edbb126b-18d3-4629-b063-e51bc1f9fe16" + ] + ] + } + }, + "id": "748f7398-510a-47d2-8886-7546d46184b0", + "savedPayload": { + "position": { + "x": 21301.365367212824, + "y": 17197.119725571392 + }, + "targetPosition": { + "x": 20972.545181523838, + "y": 17424.904868531845 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "fa4d868a-edb4-45c9-a13c-b320c7d44d45", + "savedPayload": { + "position": { + "x": 20972.545181523838, + "y": 17424.904868531845 + }, + "targetPosition": { + "x": 21067.59253232811, + "y": 17872.604100312088 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Manage Stage Object", + "config": "{ \n\"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "3f5a0499-03ba-4019-8c2c-f07cc04fdd18", + "savedPayload": { + "position": { + "x": 21373.809706231288, + "y": 17271.73506014348 + }, + "targetPosition": { + "x": 21385.809216510836, + "y": 17398.66811308508 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ed6cb815-f87b-4f44-b99b-18a49c22f5df", + "savedPayload": { + "position": { + "x": 21385.809216510836, + "y": 17398.66811308508 + }, + "targetPosition": { + "x": 21407.742175702475, + "y": 17566.787713443737 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "5283dc7c-8b0e-4095-bdbb-85fd0f9f0ecc", + "savedPayload": { + "position": { + "x": 21558.160601863565, + "y": 17301.48612899407 + }, + "targetPosition": { + "x": 21496.27036688345, + "y": 17411.99418122938 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "77006e13-0582-4c42-9c50-ca903223ea51", + "savedPayload": { + "position": { + "x": 21496.27036688345, + "y": 17411.99418122938 + }, + "targetPosition": { + "x": 21407.742175702475, + "y": 17566.787713443737 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Begin Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.beginRate", + "project": "Foundations", + "id": "c1bfa269-d58a-45b9-91a4-0049f96b0768", + "savedPayload": { + "position": { + "x": 21687.085804581217, + "y": 17440.823267466607 + }, + "targetPosition": { + "x": 21572.502396776024, + "y": 17494.212185475983 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "59451ed9-a6dd-45d5-aa20-afb9400737b8", + "savedPayload": { + "position": { + "x": 21572.502396776024, + "y": 17494.212185475983 + }, + "targetPosition": { + "x": 21407.742175702475, + "y": 17566.787713443737 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "End Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.endRate", + "project": "Foundations", + "id": "57df12e8-4c6a-4a69-a82e-4b138bd34907", + "savedPayload": { + "position": { + "x": 21704.58667835213, + "y": 17638.63935111342 + }, + "targetPosition": { + "x": 21578.934703028463, + "y": 17612.02688065947 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "63e80647-78b5-46fc-8e01-59739f27ff00", + "savedPayload": { + "position": { + "x": 21578.934703028463, + "y": 17612.02688065947 + }, + "targetPosition": { + "x": 21407.742175702475, + "y": 17566.787713443737 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c46e0d04-69b0-4dfe-89cb-2dbd490a1e04", + "savedPayload": { + "position": { + "x": 21407.742175702475, + "y": 17566.787713443737 + }, + "targetPosition": { + "x": 21067.59253232811, + "y": 17872.604100312088 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c4b99154-7def-4a0d-a8c6-0d232577e877", + "savedPayload": { + "position": { + "x": 21981.08630988911, + "y": 17771.02557913043 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18199.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Close Stage Objects", + "config": "{ \n \"codeName\": \"Strategy-Objects\", \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": "Begin Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate * 1.05", + "project": "Foundations", + "id": "0a68ed41-5133-4a2d-8359-610c315a056e", + "savedPayload": { + "position": { + "x": 20614.793055018185, + "y": 17109.40127170471 + }, + "targetPosition": { + "x": 20803.690191344056, + "y": 17175.893859691412 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "118b1aa2-31d1-4a36-92fa-546c9e4aee20", + "savedPayload": { + "position": { + "x": 20803.690191344056, + "y": 17175.893859691412 + }, + "targetPosition": { + "x": 21181.039064544515, + "y": 17308.119633304956 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "Begin Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\ny = record.beginRate", + "project": "Foundations", + "id": "a7e5b626-dcc7-4ce6-a173-4733b041d679", + "savedPayload": { + "position": { + "x": 20704.25050625977, + "y": 16943.18424079905 + }, + "targetPosition": { + "x": 20863.234706830997, + "y": 17064.916362417833 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e48888de-b8d0-42d6-84a8-cb671f96c23c", + "savedPayload": { + "position": { + "x": 20863.234706830997, + "y": 17064.916362417833 + }, + "targetPosition": { + "x": 21181.039064544515, + "y": 17308.119633304956 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Bottom", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.beginRate * 1.05", + "project": "Foundations", + "id": "e4f654ed-44b1-4099-8f18-6fbb88563ae6", + "savedPayload": { + "position": { + "x": 20840.743830209984, + "y": 16813.223455830816 + }, + "targetPosition": { + "x": 20954.162836639396, + "y": 16978.161186454403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8505d3cb-7477-45ad-977e-e84e094f657b", + "savedPayload": { + "position": { + "x": 20954.162836639396, + "y": 16978.161186454403 + }, + "targetPosition": { + "x": 21181.039064544515, + "y": 17308.119633304956 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End Top", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\ny = record.endRate", + "project": "Foundations", + "id": "527c1e38-1ff3-4060-b30d-0d8dd8ecfe2e", + "savedPayload": { + "position": { + "x": 21013.55909629465, + "y": 16731.634843140066 + }, + "targetPosition": { + "x": 21070.205449293248, + "y": 16923.52471458793 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b33541c3-6f0f-4510-ab62-e7534ac6e0bf", + "savedPayload": { + "position": { + "x": 21070.205449293248, + "y": 16923.52471458793 + }, + "targetPosition": { + "x": 21181.039064544515, + "y": 17308.119633304956 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "91fdf7f8-9400-4eec-9712-009043d64c94", + "savedPayload": { + "position": { + "x": 21181.039064544515, + "y": 17308.119633304956 + }, + "targetPosition": { + "x": 21456.300481433896, + "y": 17597.90696176648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Closed Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed'", + "project": "Foundations", + "id": "648eca65-9993-4f00-99aa-abf7a54a0c54", + "savedPayload": { + "position": { + "x": 21218.81840599695, + "y": 16783.982088623638 + }, + "targetPosition": { + "x": 21484.39502091953, + "y": 16535.704060439853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 0.25,\n \"lineWidth\": 10,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 10,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "6cd98f14-f73e-49d1-964b-9aa50462fb30", + "savedPayload": { + "position": { + "x": 20915.75477430524, + "y": 16166.286419812604 + }, + "targetPosition": { + "x": 21175.031965324943, + "y": 16334.701021678455 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "333ae5c4-bf36-4262-abcb-abb4d7dfede2", + "savedPayload": { + "position": { + "x": 21175.031965324943, + "y": 16334.701021678455 + }, + "targetPosition": { + "x": 21484.39502091953, + "y": 16535.704060439853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "c762df8d-d9ac-4791-978c-d704a4a4d828", + "savedPayload": { + "position": { + "x": 21579.43174464183, + "y": 16179.974665345668 + }, + "targetPosition": { + "x": 21484.39502091953, + "y": 16535.704060439853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "118b1aa2-31d1-4a36-92fa-546c9e4aee20" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "118b1aa2-31d1-4a36-92fa-546c9e4aee20" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "b40787cd-bf5a-4321-966e-5d732b567f9c", + "savedPayload": { + "position": { + "x": 21859.707847106536, + "y": 16531.908601453655 + }, + "targetPosition": { + "x": 21484.39502091953, + "y": 16535.704060439853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "8505d3cb-7477-45ad-977e-e84e094f657b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "End Bottom", + "Point", + "Foundations", + "8505d3cb-7477-45ad-977e-e84e094f657b" + ] + ] + } + } + ], + "id": "0df10376-1e3a-46e5-9117-10fe0912826d", + "savedPayload": { + "position": { + "x": 21313.020999969158, + "y": 17224.282536123916 + }, + "targetPosition": { + "x": 21456.300481433896, + "y": 17597.90696176648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Open Base", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Open'", + "project": "Foundations", + "id": "ef092ef5-eb49-45dd-ac30-6c118d6d25b1", + "savedPayload": { + "position": { + "x": 21391.004784776313, + "y": 16650.06514431528 + }, + "targetPosition": { + "x": 21722.895461324653, + "y": 16494.547728138652 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 0.25,\n \"lineWidth\": 10,\n \"lineDash\": [3,3]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 10,\n \"lineDash\": [3,3]\n }\n}", + "project": "Foundations", + "id": "8534e418-fd8e-40c8-a144-3f26ff65a402", + "savedPayload": { + "position": { + "x": 21338.65450098217, + "y": 15934.931588720214 + }, + "targetPosition": { + "x": 21514.24988102117, + "y": 16190.831213105994 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "cfc71637-0bc9-4eb5-a3d9-7f8463c48646", + "savedPayload": { + "position": { + "x": 21514.24988102117, + "y": 16190.831213105994 + }, + "targetPosition": { + "x": 21722.895461324653, + "y": 16494.547728138652 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "2fe5feaa-228e-436a-9288-bfef67ae8c62", + "savedPayload": { + "position": { + "x": 21946.79127683813, + "y": 16202.313793497742 + }, + "targetPosition": { + "x": 21722.895461324653, + "y": 16494.547728138652 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "118b1aa2-31d1-4a36-92fa-546c9e4aee20" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "118b1aa2-31d1-4a36-92fa-546c9e4aee20" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "2772a485-b7ee-4797-bf75-5359fbdf1645", + "savedPayload": { + "position": { + "x": 22071.279325569165, + "y": 16634.81912786468 + }, + "targetPosition": { + "x": 21722.895461324653, + "y": 16494.547728138652 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "8505d3cb-7477-45ad-977e-e84e094f657b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "End Bottom", + "Point", + "Foundations", + "8505d3cb-7477-45ad-977e-e84e094f657b" + ] + ] + } + } + ], + "id": "8020e37e-acee-4fbc-b433-148a27d98f71", + "savedPayload": { + "position": { + "x": 21466.774879542736, + "y": 17197.665646639984 + }, + "targetPosition": { + "x": 21456.300481433896, + "y": 17597.90696176648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Left Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "1a8b810b-f73f-4887-8309-06d0cf180e19", + "savedPayload": { + "position": { + "x": 21716.924296863035, + "y": 15913.37745444708 + }, + "targetPosition": { + "x": 21827.965988629072, + "y": 16203.332835653033 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "3f44200f-45da-4826-b68f-99bfd6cd485f", + "savedPayload": { + "position": { + "x": 21827.965988629072, + "y": 16203.332835653033 + }, + "targetPosition": { + "x": 21959.803133177593, + "y": 16547.44096465631 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin Bottom", + "project": "Foundations", + "id": "5a534345-d1a8-4b82-a999-541a19a7ba36", + "savedPayload": { + "position": { + "x": 22109.547261647494, + "y": 16210.832834270033 + }, + "targetPosition": { + "x": 21959.803133177593, + "y": 16547.44096465631 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "118b1aa2-31d1-4a36-92fa-546c9e4aee20" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "118b1aa2-31d1-4a36-92fa-546c9e4aee20" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " Begin Top", + "project": "Foundations", + "id": "bd038423-e7c8-46bc-a68f-6c55672e5c7d", + "savedPayload": { + "position": { + "x": 22303.80758202296, + "y": 16415.27315514144 + }, + "targetPosition": { + "x": 21959.803133177593, + "y": 16547.44096465631 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Top", + "id": "e48888de-b8d0-42d6-84a8-cb671f96c23c" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "Begin Top", + "Point", + "Foundations", + "e48888de-b8d0-42d6-84a8-cb671f96c23c" + ] + ] + } + } + ], + "id": "0b3426b8-1387-46fb-931f-bc4d5946e5ff", + "savedPayload": { + "position": { + "x": 21619.08976442415, + "y": 17232.084850017727 + }, + "targetPosition": { + "x": 21456.300481433896, + "y": 17597.90696176648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Right Line", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [1,1]\n }\n}", + "project": "Foundations", + "id": "391dd0a3-8ed3-47a0-899e-5c9c8ba15af7", + "savedPayload": { + "position": { + "x": 22175.34328262811, + "y": 16008.310826403664 + }, + "targetPosition": { + "x": 22167.34022429305, + "y": 16318.6356276714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "b248472f-8803-4cfc-bc63-d405ab0f599f", + "savedPayload": { + "position": { + "x": 22167.34022429305, + "y": 16318.6356276714 + }, + "targetPosition": { + "x": 22157.804555373463, + "y": 16687.171946490453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " End Bottom", + "project": "Foundations", + "id": "97f332d1-7949-4245-b681-48fd994c9997", + "savedPayload": { + "position": { + "x": 22424.842255625354, + "y": 16433.577287474076 + }, + "targetPosition": { + "x": 22157.804555373463, + "y": 16687.171946490453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "8505d3cb-7477-45ad-977e-e84e094f657b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "End Bottom", + "Point", + "Foundations", + "8505d3cb-7477-45ad-977e-e84e094f657b" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End Top", + "project": "Foundations", + "id": "706882b6-399c-4c68-b1f8-2ddd3ac8553b", + "savedPayload": { + "position": { + "x": 22525.782171916548, + "y": 16696.45672204304 + }, + "targetPosition": { + "x": 22157.804555373463, + "y": 16687.171946490453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Top", + "id": "b33541c3-6f0f-4510-ab62-e7534ac6e0bf" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "End Top", + "Point", + "Foundations", + "b33541c3-6f0f-4510-ab62-e7534ac6e0bf" + ] + ] + } + } + ], + "id": "b798db22-3724-4858-8762-8b02277b0c0a", + "savedPayload": { + "position": { + "x": 21746.592935678123, + "y": 17322.17791960103 + }, + "targetPosition": { + "x": 21456.300481433896, + "y": 17597.90696176648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"close-stage\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "98335588-6e0f-4272-adb9-2c4d2a8e7bb7", + "savedPayload": { + "position": { + "x": 22017.2108603117, + "y": 17382.05112668541 + }, + "targetPosition": { + "x": 21829.895649190377, + "y": 17454.250181685613 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin Bottom", + "id": "118b1aa2-31d1-4a36-92fa-546c9e4aee20" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "Begin Bottom", + "Point", + "Foundations", + "118b1aa2-31d1-4a36-92fa-546c9e4aee20" + ] + ] + } + }, + "id": "ad137d1c-da1b-4639-946f-fb346c4d1719", + "savedPayload": { + "position": { + "x": 21829.895649190377, + "y": 17454.250181685613 + }, + "targetPosition": { + "x": 21456.300481433896, + "y": 17597.90696176648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"close-stage\",\n\"size\": 25\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "End Bottom", + "config": "{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "b203718b-4db4-4942-8340-bc7e748c76d8", + "savedPayload": { + "position": { + "x": 22057.01324440746, + "y": 17611.3370954357 + }, + "targetPosition": { + "x": 21856.276494221576, + "y": 17606.49919065507 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End Bottom", + "id": "8505d3cb-7477-45ad-977e-e84e094f657b" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Portfolio Stages", + "Plotter", + "Foundations", + "4bf8cd3e-2180-4246-8a36-05f96cb0edde" + ], + [ + "Close Stage Objects", + "Plotter Module", + "Foundations", + "c35a9719-5007-468b-9529-d3cfc91fc2c8" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "c4f187b0-8bd1-4163-995f-229cf247add7" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "91fdf7f8-9400-4eec-9712-009043d64c94" + ], + [ + "End Bottom", + "Point", + "Foundations", + "8505d3cb-7477-45ad-977e-e84e094f657b" + ] + ] + } + }, + "id": "47eb36fc-1bdb-4602-8415-0634cb0e1357", + "savedPayload": { + "position": { + "x": 21856.276494221576, + "y": 17606.49919065507 + }, + "targetPosition": { + "x": 21456.300481433896, + "y": 17597.90696176648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "c4f187b0-8bd1-4163-995f-229cf247add7", + "savedPayload": { + "position": { + "x": 21456.300481433896, + "y": 17597.90696176648 + }, + "targetPosition": { + "x": 21270.461275206766, + "y": 18015.750834794482 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Close Stage Object", + "config": "{ \n\"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "64a75387-0a32-4a85-9b73-19f0cce8ee0a", + "savedPayload": { + "position": { + "x": 21871.162276631272, + "y": 17709.305734880192 + }, + "targetPosition": { + "x": 21806.692276754966, + "y": 17819.312044409337 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d5cbe717-9e48-4267-9fdb-8f1997639c36", + "savedPayload": { + "position": { + "x": 21806.692276754966, + "y": 17819.312044409337 + }, + "targetPosition": { + "x": 21725.241390566473, + "y": 17968.301366099993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "1e598a19-9a8a-4a68-b7c2-db6f8c96c3ce", + "savedPayload": { + "position": { + "x": 22002.989764461978, + "y": 17841.812572581686 + }, + "targetPosition": { + "x": 21888.10416932698, + "y": 17895.115031709232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6443e44d-7c88-48ee-9811-2b252d954051", + "savedPayload": { + "position": { + "x": 21888.10416932698, + "y": 17895.115031709232 + }, + "targetPosition": { + "x": 21725.241390566473, + "y": 17968.301366099993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Begin Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.beginRate", + "project": "Foundations", + "id": "e777c7a7-05cb-4bf8-8f4c-02c091c6e206", + "savedPayload": { + "position": { + "x": 22025.694201063154, + "y": 18030.25954416702 + }, + "targetPosition": { + "x": 21901.506292228074, + "y": 18006.377341316354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b23c33fc-9b3d-45d5-95ab-a598d36dd0bc", + "savedPayload": { + "position": { + "x": 21901.506292228074, + "y": 18006.377341316354 + }, + "targetPosition": { + "x": 21725.241390566473, + "y": 17968.301366099993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "End Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.endRate", + "project": "Foundations", + "id": "4eae565f-dc49-41e5-b999-ac78a07e66ab", + "savedPayload": { + "position": { + "x": 21923.498672314443, + "y": 18200.714289476542 + }, + "targetPosition": { + "x": 21837.489518223145, + "y": 18105.333073108824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "41507ca4-49bc-49c0-9f99-710ae7cdd12a", + "savedPayload": { + "position": { + "x": 21837.489518223145, + "y": 18105.333073108824 + }, + "targetPosition": { + "x": 21725.241390566473, + "y": 17968.301366099993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f2b5903d-45b3-4b47-9982-9a6af55e4b38", + "savedPayload": { + "position": { + "x": 21725.241390566473, + "y": 17968.301366099993 + }, + "targetPosition": { + "x": 21270.461275206766, + "y": 18015.750834794482 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c35a9719-5007-468b-9529-d3cfc91fc2c8", + "savedPayload": { + "position": { + "x": 22206.08630988911, + "y": 17934.497647931636 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18199.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4bf8cd3e-2180-4246-8a36-05f96cb0edde", + "savedPayload": { + "position": { + "x": 21842.028662420384, + "y": 18199.00101146325 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter", + "name": "Exchange Orders", + "config": "{ \n \"codeName\": \"Exchange-Orders\"\n}", + "project": "Foundations", + "modules": [ + { + "type": "Plotter Module", + "name": "Market Buy Orders", + "config": "{\n \"codeName\": \"Market-Buy-Orders\",\n \"icon\": \"trend\",\n \"useRateAtMousePosition\": true,\n \"ratePropertyName\": \"actualRate\"\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "New Shapes", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\nif (record.actualRate !== 0) {\ny = record.actualRate\n} else {\ny = record.rate\n}\n", + "project": "Foundations", + "id": "d8a6254d-cb44-4b88-8571-b7fc13847ac8", + "savedPayload": { + "position": { + "x": 20309.668921261287, + "y": 18182.15102152689 + }, + "targetPosition": { + "x": 20441.920603027094, + "y": 18000.122197792527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3e054eea-4521-4371-b6a9-fe552b00067d", + "savedPayload": { + "position": { + "x": 20441.920603027094, + "y": 18000.122197792527 + }, + "targetPosition": { + "x": 20574.1722847929, + "y": 17818.093374058164 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\nif (record.actualRate !== 0) {\ny = record.actualRate\n} else {\ny = record.rate\n}", + "project": "Foundations", + "id": "dd20a311-ea9a-4fee-8ee9-662e83b1fd06", + "savedPayload": { + "position": { + "x": 20126.63743187718, + "y": 17771.05556558772 + }, + "targetPosition": { + "x": 20350.40485833504, + "y": 17794.574469822943 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1b1242b2-50d8-4852-b618-294cc3b0558f", + "savedPayload": { + "position": { + "x": 20350.40485833504, + "y": 17794.574469822943 + }, + "targetPosition": { + "x": 20574.1722847929, + "y": 17818.093374058164 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "327c8d99-0b48-4756-ba0b-44b74d0459c3", + "savedPayload": { + "position": { + "x": 20574.1722847929, + "y": 17818.093374058164 + }, + "targetPosition": { + "x": 20779.720012762486, + "y": 17726.577629366107 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "New Polygon", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "107eac63-75b0-45d6-8903-37ed8622495e", + "savedPayload": { + "position": { + "x": 20158.56896086145, + "y": 17828.976330102527 + }, + "targetPosition": { + "x": 20364.116688831033, + "y": 17737.46058541047 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "e8dd25fe-ce2e-4d49-beeb-c1afe65a9030", + "savedPayload": { + "position": { + "x": 20364.116688831033, + "y": 17737.46058541047 + }, + "targetPosition": { + "x": 20569.664416800617, + "y": 17645.944840718414 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "6c1e1274-7eea-442f-bf42-af1a5cea70a7", + "savedPayload": { + "position": { + "x": 20359.60882083875, + "y": 17565.31205207072 + }, + "targetPosition": { + "x": 20569.664416800617, + "y": 17645.944840718414 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "3e054eea-4521-4371-b6a9-fe552b00067d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "80f2cbfb-7e21-434f-a1ae-dbdf90d402de" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a158b5e0-bf08-4419-a68c-a03285f84044" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "327c8d99-0b48-4756-ba0b-44b74d0459c3" + ], + [ + "Begin", + "Point", + "Foundations", + "3e054eea-4521-4371-b6a9-fe552b00067d" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "4a5da79a-cbe4-4f03-be79-1a8268a14e2b", + "savedPayload": { + "position": { + "x": 20478.14867210856, + "y": 17440.39711274883 + }, + "targetPosition": { + "x": 20569.664416800617, + "y": 17645.944840718414 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "1b1242b2-50d8-4852-b618-294cc3b0558f" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "80f2cbfb-7e21-434f-a1ae-dbdf90d402de" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a158b5e0-bf08-4419-a68c-a03285f84044" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "327c8d99-0b48-4756-ba0b-44b74d0459c3" + ], + [ + "End", + "Point", + "Foundations", + "1b1242b2-50d8-4852-b618-294cc3b0558f" + ] + ] + } + } + ], + "id": "36a1ff27-6db8-4811-a61d-6646e9da3f07", + "savedPayload": { + "position": { + "x": 20569.664416800617, + "y": 17645.944840718414 + }, + "targetPosition": { + "x": 20779.720012762486, + "y": 17726.577629366107 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"bullet-market-buy-order\", \n\"size\": 20\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin", + "config": "{ \n\"offsetX\": 10,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "3d723a0b-5878-432c-ac49-c1df674d4a63", + "savedPayload": { + "position": { + "x": 20642.4463957244, + "y": 17418.25603741173 + }, + "targetPosition": { + "x": 20688.20426807043, + "y": 17521.029901396523 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "3e054eea-4521-4371-b6a9-fe552b00067d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Market Buy Orders", + "Plotter Module", + "Foundations", + "80f2cbfb-7e21-434f-a1ae-dbdf90d402de" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "a158b5e0-bf08-4419-a68c-a03285f84044" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "327c8d99-0b48-4756-ba0b-44b74d0459c3" + ], + [ + "Begin", + "Point", + "Foundations", + "3e054eea-4521-4371-b6a9-fe552b00067d" + ] + ] + } + }, + "id": "2e030122-7345-48ca-9c74-ddd91ebe00f6", + "savedPayload": { + "position": { + "x": 20688.20426807043, + "y": 17521.029901396523 + }, + "targetPosition": { + "x": 20779.720012762486, + "y": 17726.577629366107 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "a158b5e0-bf08-4419-a68c-a03285f84044", + "savedPayload": { + "position": { + "x": 20779.720012762486, + "y": 17726.577629366107 + }, + "targetPosition": { + "x": 21199.831204686227, + "y": 17887.84320666149 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Market Buy Order", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Serial Number", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.serialNumber", + "project": "Foundations", + "id": "aac6e2f4-a2fc-483c-8101-145683a81ea0", + "savedPayload": { + "position": { + "x": 19873.210351311245, + "y": 17106.56960079711 + }, + "targetPosition": { + "x": 20212.994885816424, + "y": 16969.357587076232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b5143ade-5655-4a82-9288-d201f8020fac", + "savedPayload": { + "position": { + "x": 20212.994885816424, + "y": 16969.357587076232 + }, + "targetPosition": { + "x": 20552.779073920046, + "y": 16831.905120313404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.rate", + "project": "Foundations", + "id": "684202fa-27d4-4e8f-8cef-64b561edd192", + "savedPayload": { + "position": { + "x": 19820.106511661434, + "y": 16857.348153132374 + }, + "targetPosition": { + "x": 20186.4024394994, + "y": 16844.67386462119 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "98f33272-136f-47e5-972a-824e83b5b487", + "savedPayload": { + "position": { + "x": 20186.4024394994, + "y": 16844.67386462119 + }, + "targetPosition": { + "x": 20552.779073920046, + "y": 16831.905120313404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "7da31279-dd71-436b-96d6-fb20d3329237", + "savedPayload": { + "position": { + "x": 19855.497300721825, + "y": 16605.52534540361 + }, + "targetPosition": { + "x": 20204.092499018716, + "y": 16718.72870793687 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9c0ece36-8117-452b-8db0-b788d4bff9fa", + "savedPayload": { + "position": { + "x": 20204.092499018716, + "y": 16718.72870793687 + }, + "targetPosition": { + "x": 20552.779073920046, + "y": 16831.905120313404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "46a4726e-08f4-4d1f-952d-bd27777b7cb1", + "savedPayload": { + "position": { + "x": 19975.02769354784, + "y": 16380.645615741541 + }, + "targetPosition": { + "x": 20263.86362987296, + "y": 16606.265432144817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "67eba394-1985-4000-81bc-959f5e96b456", + "savedPayload": { + "position": { + "x": 20263.86362987296, + "y": 16606.265432144817 + }, + "targetPosition": { + "x": 20552.779073920046, + "y": 16831.905120313404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Order Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.orderName", + "project": "Foundations", + "id": "83919779-b4b4-42a9-b1c8-9763955a579f", + "savedPayload": { + "position": { + "x": 20164.261876729208, + "y": 16210.230132809018 + }, + "targetPosition": { + "x": 20358.496469820784, + "y": 16521.045275400746 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1811831e-fadf-4332-a535-8f64cb6f853c", + "savedPayload": { + "position": { + "x": 20358.496469820784, + "y": 16521.045275400746 + }, + "targetPosition": { + "x": 20552.779073920046, + "y": 16831.905120313404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Algorithm Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.algorithmName", + "project": "Foundations", + "id": "b8603309-05c7-4873-9d3e-94c4388c6e06", + "savedPayload": { + "position": { + "x": 20400.359479997314, + "y": 16114.835595433928 + }, + "targetPosition": { + "x": 20476.57175355787, + "y": 16473.3495648468 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a2449804-2319-400d-84fa-79540d7746db", + "savedPayload": { + "position": { + "x": 20476.57175355787, + "y": 16473.3495648468 + }, + "targetPosition": { + "x": 20552.779073920046, + "y": 16831.905120313404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Situation Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.situationName", + "project": "Foundations", + "id": "e9cab0b8-d047-4ea4-b110-7d1262b51ca5", + "savedPayload": { + "position": { + "x": 20654.404892308412, + "y": 16105.970329928605 + }, + "targetPosition": { + "x": 20603.644658483005, + "y": 16468.94267533969 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "063f9639-e22c-4bea-a495-e36ff01be096", + "savedPayload": { + "position": { + "x": 20603.644658483005, + "y": 16468.94267533969 + }, + "targetPosition": { + "x": 20552.779073920046, + "y": 16831.905120313404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Periods", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.periods", + "project": "Foundations", + "id": "d4065eab-925f-42cc-9c0f-0db69c454843", + "savedPayload": { + "position": { + "x": 20866.569324165524, + "y": 16187.92972208636 + }, + "targetPosition": { + "x": 20724.827284212424, + "y": 16508.432546197542 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "717744a8-18de-4907-9396-c2dad0fcc243", + "savedPayload": { + "position": { + "x": 20724.827284212424, + "y": 16508.432546197542 + }, + "targetPosition": { + "x": 20552.779073920046, + "y": 16831.905120313404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "749cf3e4-e5a8-4748-9478-9fe74ecc4cfd", + "savedPayload": { + "position": { + "x": 20916.637028713798, + "y": 17538.127524005853 + }, + "targetPosition": { + "x": 21199.831204686227, + "y": 17887.84320666149 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Market Buy Order Stats", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Percentage Filled", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.percentageFilled", + "project": "Foundations", + "id": "8e66c50d-5d27-4147-b288-b847652fd9fb", + "savedPayload": { + "position": { + "x": 20628.90695997782, + "y": 16375.574192659315 + }, + "targetPosition": { + "x": 20771.567478015917, + "y": 16490.95247844311 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b14eee7c-6578-4e3c-8b69-a6e7f28e1cd8", + "savedPayload": { + "position": { + "x": 20771.567478015917, + "y": 16490.95247844311 + }, + "targetPosition": { + "x": 20965.515251921013, + "y": 16647.699751364413 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Actual Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.actualRate", + "project": "Foundations", + "id": "01b24403-e9aa-4d21-a306-84cfe38d1355", + "savedPayload": { + "position": { + "x": 20909.8427361528, + "y": 16227.612677991114 + }, + "targetPosition": { + "x": 20939.242153826108, + "y": 16400.043780124408 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f2e51f43-cf6a-4bbb-b4f5-2c2a1773801e", + "savedPayload": { + "position": { + "x": 20939.242153826108, + "y": 16400.043780124408 + }, + "targetPosition": { + "x": 20965.515251921013, + "y": 16647.699751364413 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Days", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.days", + "project": "Foundations", + "id": "9cf3e485-5fa4-4abb-be5d-8f1acfa31344", + "savedPayload": { + "position": { + "x": 21215.976841153835, + "y": 16312.730222521284 + }, + "targetPosition": { + "x": 21101.063939804826, + "y": 16455.70765175517 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1cedb87f-403b-4977-966d-4bf809818f37", + "savedPayload": { + "position": { + "x": 21101.063939804826, + "y": 16455.70765175517 + }, + "targetPosition": { + "x": 20965.515251921013, + "y": 16647.699751364413 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c213dbda-55b1-41ea-a15d-ee19c037dccd", + "savedPayload": { + "position": { + "x": 21129.435695418124, + "y": 17443.38345339368 + }, + "targetPosition": { + "x": 21199.831204686227, + "y": 17887.84320666149 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Market Buy Order Base Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Size", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeInBaseAsset", + "project": "Foundations", + "id": "54ffcca7-333f-46e6-a07c-d0aa10141da3", + "savedPayload": { + "position": { + "x": 21178.065292597497, + "y": 17056.636558798582 + }, + "targetPosition": { + "x": 21269.581037289554, + "y": 17262.184286768166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d857488e-82e4-468e-9476-7bbba8687701", + "savedPayload": { + "position": { + "x": 21269.581037289554, + "y": 17262.184286768166 + }, + "targetPosition": { + "x": 21361.09678198161, + "y": 17467.73201473775 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Size Filled", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeFilledInBaseAsset", + "project": "Foundations", + "id": "dfe86b21-da45-4f43-8672-756c03ad6976", + "savedPayload": { + "position": { + "x": 21522.362359276998, + "y": 17047.620822814013 + }, + "targetPosition": { + "x": 21441.729570629304, + "y": 17257.67641877588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8b779ff2-bb3b-42eb-b02a-0632c6b3e868", + "savedPayload": { + "position": { + "x": 21441.729570629304, + "y": 17257.67641877588 + }, + "targetPosition": { + "x": 21361.09678198161, + "y": 17467.73201473775 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fees Paid", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.feesPaidInBaseAsset", + "project": "Foundations", + "id": "7f26194f-98f0-43d8-b723-88601ae23166", + "savedPayload": { + "position": { + "x": 21772.19223792078, + "y": 17284.700525353637 + }, + "targetPosition": { + "x": 21566.644509951195, + "y": 17376.216270045694 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "949ad83c-e11b-4223-bcc3-76cb0ac3f1fe", + "savedPayload": { + "position": { + "x": 21566.644509951195, + "y": 17376.216270045694 + }, + "targetPosition": { + "x": 21361.09678198161, + "y": 17467.73201473775 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "83866ab4-3aeb-4661-ba5b-8870411f87d4", + "savedPayload": { + "position": { + "x": 21361.09678198161, + "y": 17467.73201473775 + }, + "targetPosition": { + "x": 21199.831204686227, + "y": 17887.84320666149 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Market Buy Order Quoted Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Size", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeInQuotedAsset", + "project": "Foundations", + "id": "b4d6bf40-121f-4888-a6d4-8660f709c787", + "savedPayload": { + "position": { + "x": 21596.584695812307, + "y": 17157.114177773343 + }, + "targetPosition": { + "x": 21573.065791577086, + "y": 17380.881604231203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f98646f9-bbc5-4fd9-9c86-a8728711bd5f", + "savedPayload": { + "position": { + "x": 21573.065791577086, + "y": 17380.881604231203 + }, + "targetPosition": { + "x": 21549.546887341865, + "y": 17604.649030689063 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Size Filled", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeFilledInQuotedAsset", + "project": "Foundations", + "id": "c2f71f96-b280-41b9-bde4-abce35b7948a", + "savedPayload": { + "position": { + "x": 21899.262569997503, + "y": 17321.454854716634 + }, + "targetPosition": { + "x": 21724.404728669684, + "y": 17463.05194270285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "22fa58aa-035f-418d-871a-5f6d659b75b3", + "savedPayload": { + "position": { + "x": 21724.404728669684, + "y": 17463.05194270285 + }, + "targetPosition": { + "x": 21549.546887341865, + "y": 17604.649030689063 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fees Paid", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.feesPaidInQuotedAsset", + "project": "Foundations", + "id": "284984f8-e4b3-4886-9a6f-a803d0367e21", + "savedPayload": { + "position": { + "x": 21997.081740257585, + "y": 17651.686839159505 + }, + "targetPosition": { + "x": 21773.314313799725, + "y": 17628.167934924284 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "85e445f1-9151-4d79-8cf1-a0fe1dd6ba82", + "savedPayload": { + "position": { + "x": 21773.314313799725, + "y": 17628.167934924284 + }, + "targetPosition": { + "x": 21549.546887341865, + "y": 17604.649030689063 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9cbe5f54-c02e-4648-a4d1-49f4bdd1c2dd", + "savedPayload": { + "position": { + "x": 21549.546887341865, + "y": 17604.649030689063 + }, + "targetPosition": { + "x": 21199.831204686227, + "y": 17887.84320666149 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "80f2cbfb-7e21-434f-a1ae-dbdf90d402de", + "savedPayload": { + "position": { + "x": 22089.831204686227, + "y": 17886.34320666149 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18330.802959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Market Sell Orders", + "config": "{\n \"codeName\": \"Market-Sell-Orders\",\n \"icon\": \"trend\",\n \"useRateAtMousePosition\": true,\n \"ratePropertyName\": \"actualRate\"\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "New Shapes", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\nif (record.actualRate !== 0) {\ny = record.actualRate\n} else {\ny = record.rate\n}", + "project": "Foundations", + "id": "91145b1f-7a98-46a3-9382-d9bf6b49caa4", + "savedPayload": { + "position": { + "x": 21471.37623058244, + "y": 17644.72578550383 + }, + "targetPosition": { + "x": 21685.363946748847, + "y": 17575.196961769467 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "364c6e55-da81-4bcb-b17d-7aecb8d5d87d", + "savedPayload": { + "position": { + "x": 21685.363946748847, + "y": 17575.196961769467 + }, + "targetPosition": { + "x": 21899.351662915255, + "y": 17505.668138035104 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\nif (record.actualRate !== 0) {\ny = record.actualRate\n} else {\ny = record.rate\n}", + "project": "Foundations", + "id": "1d8491f8-89bc-4a8f-bd78-8848e305357f", + "savedPayload": { + "position": { + "x": 21564.93649145043, + "y": 17204.559365173616 + }, + "targetPosition": { + "x": 21732.144077182842, + "y": 17355.11375160436 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e84afe3d-36aa-44c4-8430-62e4f9d7822e", + "savedPayload": { + "position": { + "x": 21732.144077182842, + "y": 17355.11375160436 + }, + "targetPosition": { + "x": 21899.351662915255, + "y": 17505.668138035104 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d3b90409-40ad-4c11-ace5-7fad7aa69729", + "savedPayload": { + "position": { + "x": 21899.351662915255, + "y": 17505.668138035104 + }, + "targetPosition": { + "x": 22119.43487308036, + "y": 17552.4482684691 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "New Polygon", + "project": "Foundations", + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "c1d9feca-a9a3-44c5-ab9d-46a5681d05c0", + "savedPayload": { + "position": { + "x": 21556.724669871768, + "y": 17270.18712981339 + }, + "targetPosition": { + "x": 21776.807880036875, + "y": 17316.967260247384 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "a55b6a02-c7ba-40f6-a79b-b437c4041e49", + "savedPayload": { + "position": { + "x": 21776.807880036875, + "y": 17316.967260247384 + }, + "targetPosition": { + "x": 21996.89109020198, + "y": 17363.74739068138 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "67a4b8d4-83b2-493c-90b8-8753bd9f514f", + "savedPayload": { + "position": { + "x": 21874.347307323602, + "y": 17175.04651289366 + }, + "targetPosition": { + "x": 21996.89109020198, + "y": 17363.74739068138 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "364c6e55-da81-4bcb-b17d-7aecb8d5d87d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "d7639be6-c94c-453c-b6c5-121282d5a4a2" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "b83dfd3e-c899-4db8-bb97-7556c896157c" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "d3b90409-40ad-4c11-ace5-7fad7aa69729" + ], + [ + "Begin", + "Point", + "Foundations", + "364c6e55-da81-4bcb-b17d-7aecb8d5d87d" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "efce2f0d-cadb-41cd-8cbc-bb66b46e4dfc", + "savedPayload": { + "position": { + "x": 22043.671220635977, + "y": 17143.664180516273 + }, + "targetPosition": { + "x": 21996.89109020198, + "y": 17363.74739068138 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "e84afe3d-36aa-44c4-8430-62e4f9d7822e" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "d7639be6-c94c-453c-b6c5-121282d5a4a2" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "b83dfd3e-c899-4db8-bb97-7556c896157c" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "d3b90409-40ad-4c11-ace5-7fad7aa69729" + ], + [ + "End", + "Point", + "Foundations", + "e84afe3d-36aa-44c4-8430-62e4f9d7822e" + ] + ] + } + } + ], + "id": "b677c26c-6996-4ed3-9f5c-d993be5e8ee9", + "savedPayload": { + "position": { + "x": 21996.89109020198, + "y": 17363.74739068138 + }, + "targetPosition": { + "x": 22119.43487308036, + "y": 17552.4482684691 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "New Image", + "config": "{ \n\"codeName\": \"bullet-market-sell-order\", \n\"size\": 20\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin", + "config": "{ \n\"offsetX\": 10,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "74a7d5d3-0bb8-452e-88ea-e9a965c8bfbb", + "savedPayload": { + "position": { + "x": 22189.605068731355, + "y": 17222.32345322144 + }, + "targetPosition": { + "x": 22166.215003514357, + "y": 17332.365058303993 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "364c6e55-da81-4bcb-b17d-7aecb8d5d87d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Market Sell Orders", + "Plotter Module", + "Foundations", + "d7639be6-c94c-453c-b6c5-121282d5a4a2" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "b83dfd3e-c899-4db8-bb97-7556c896157c" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "d3b90409-40ad-4c11-ace5-7fad7aa69729" + ], + [ + "Begin", + "Point", + "Foundations", + "364c6e55-da81-4bcb-b17d-7aecb8d5d87d" + ] + ] + } + }, + "id": "e4c2bde7-b7bf-4463-846e-863e2c1ced65", + "savedPayload": { + "position": { + "x": 22166.215003514357, + "y": 17332.365058303993 + }, + "targetPosition": { + "x": 22119.43487308036, + "y": 17552.4482684691 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "b83dfd3e-c899-4db8-bb97-7556c896157c", + "savedPayload": { + "position": { + "x": 22119.43487308036, + "y": 17552.4482684691 + }, + "targetPosition": { + "x": 22364.522438837124, + "y": 17929.85002404454 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Market Sell Order", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Serial Number", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.serialNumber", + "project": "Foundations", + "id": "0282f470-5f04-4039-ac76-cfe7a9911fc1", + "savedPayload": { + "position": { + "x": 21275.124594164277, + "y": 17315.51093962213 + }, + "targetPosition": { + "x": 21614.909128669457, + "y": 17178.298925901254 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f6dd53f6-7dc3-40ab-a005-42fc3fe5a43b", + "savedPayload": { + "position": { + "x": 21614.909128669457, + "y": 17178.298925901254 + }, + "targetPosition": { + "x": 21954.69331677308, + "y": 17040.846459138425 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.rate", + "project": "Foundations", + "id": "c3116e12-ba29-4821-bbe1-75b6dfc8fafa", + "savedPayload": { + "position": { + "x": 21222.020754514466, + "y": 17066.289491957396 + }, + "targetPosition": { + "x": 21588.316682352433, + "y": 17053.61520344621 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "85007ab4-7add-400d-a7f2-429aa2802c47", + "savedPayload": { + "position": { + "x": 21588.316682352433, + "y": 17053.61520344621 + }, + "targetPosition": { + "x": 21954.69331677308, + "y": 17040.846459138425 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "a6138381-21c7-4b2e-b53e-9de4d8eda44e", + "savedPayload": { + "position": { + "x": 21257.411543574857, + "y": 16814.46668422863 + }, + "targetPosition": { + "x": 21606.006741871748, + "y": 16927.67004676189 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "16199bbc-4e34-43ad-b360-004495501cd5", + "savedPayload": { + "position": { + "x": 21606.006741871748, + "y": 16927.67004676189 + }, + "targetPosition": { + "x": 21954.69331677308, + "y": 17040.846459138425 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "79eb01d2-3cc1-44fe-83be-92e92fda10b9", + "savedPayload": { + "position": { + "x": 21376.94193640087, + "y": 16589.586954566563 + }, + "targetPosition": { + "x": 21665.777872725994, + "y": 16815.20677096984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "12ee3ce2-2bf4-445c-9ff3-fcc057961f17", + "savedPayload": { + "position": { + "x": 21665.777872725994, + "y": 16815.20677096984 + }, + "targetPosition": { + "x": 21954.69331677308, + "y": 17040.846459138425 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Order Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.orderName", + "project": "Foundations", + "id": "6c549f05-24bd-4e54-9a48-ff3b344bf8e0", + "savedPayload": { + "position": { + "x": 21566.17611958224, + "y": 16419.17147163404 + }, + "targetPosition": { + "x": 21760.410712673816, + "y": 16729.986614225767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0343059e-cfd3-413c-b206-47e81df393aa", + "savedPayload": { + "position": { + "x": 21760.410712673816, + "y": 16729.986614225767 + }, + "targetPosition": { + "x": 21954.69331677308, + "y": 17040.846459138425 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Algorithm Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.algorithmName", + "project": "Foundations", + "id": "d12e35d5-5bb7-4465-8110-c0213f569c68", + "savedPayload": { + "position": { + "x": 21802.273722850347, + "y": 16323.776934258945 + }, + "targetPosition": { + "x": 21878.485996410902, + "y": 16682.290903671823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0115c1c0-014d-4c57-bdc8-dfdd7c80e7b8", + "savedPayload": { + "position": { + "x": 21878.485996410902, + "y": 16682.290903671823 + }, + "targetPosition": { + "x": 21954.69331677308, + "y": 17040.846459138425 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Situation Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.situationName", + "project": "Foundations", + "id": "b33c619c-7361-4c57-8344-e30c57b5ca11", + "savedPayload": { + "position": { + "x": 22056.319135161444, + "y": 16314.911668753623 + }, + "targetPosition": { + "x": 22005.558901336037, + "y": 16677.884014164712 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "afb92654-d520-4795-b483-2d21fb8c6771", + "savedPayload": { + "position": { + "x": 22005.558901336037, + "y": 16677.884014164712 + }, + "targetPosition": { + "x": 21954.69331677308, + "y": 17040.846459138425 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Periods", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.periods", + "project": "Foundations", + "id": "85e4eeee-8394-4c1a-b7ef-be7e70dce3d5", + "savedPayload": { + "position": { + "x": 22268.483567018557, + "y": 16396.87106091138 + }, + "targetPosition": { + "x": 22126.741527065456, + "y": 16717.373885022564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a2130f56-447e-4caa-b64f-da8d95681b90", + "savedPayload": { + "position": { + "x": 22126.741527065456, + "y": 16717.373885022564 + }, + "targetPosition": { + "x": 21954.69331677308, + "y": 17040.846459138425 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e2e2339f-68cf-4d84-89b8-c9d4e69449aa", + "savedPayload": { + "position": { + "x": 22340.9712585278, + "y": 17480.46673340498 + }, + "targetPosition": { + "x": 22364.522438837124, + "y": 17929.85002404454 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Market Sell Order Stats", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Percentage Filled", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.percentageFilled", + "project": "Foundations", + "id": "5671c2e3-016e-48e0-9cb9-a10c1ec23aee", + "savedPayload": { + "position": { + "x": 21697.510621695936, + "y": 16908.828090470255 + }, + "targetPosition": { + "x": 21840.171139734033, + "y": 17024.20637625405 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "36441d2a-edd2-4c06-9a6d-198b801e8304", + "savedPayload": { + "position": { + "x": 21840.171139734033, + "y": 17024.20637625405 + }, + "targetPosition": { + "x": 22034.11891363913, + "y": 17180.953649175353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Actual Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.actualRate", + "project": "Foundations", + "id": "49e1f698-46b6-4e92-97c0-310b1f2af7c9", + "savedPayload": { + "position": { + "x": 21978.446397870917, + "y": 16760.866575802054 + }, + "targetPosition": { + "x": 22007.845815544224, + "y": 16933.29767793535 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "60edc4d2-121c-4a33-ab6b-c11460422a5b", + "savedPayload": { + "position": { + "x": 22007.845815544224, + "y": 16933.29767793535 + }, + "targetPosition": { + "x": 22034.11891363913, + "y": 17180.953649175353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Days", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.days", + "project": "Foundations", + "id": "81736ccf-56e7-44e5-ac51-e2b6c4f5e182", + "savedPayload": { + "position": { + "x": 22284.58050287195, + "y": 16845.984120332225 + }, + "targetPosition": { + "x": 22169.667601522942, + "y": 16988.96154956611 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "15617f0f-5c43-4e78-bb13-6858e5dc4806", + "savedPayload": { + "position": { + "x": 22169.667601522942, + "y": 16988.96154956611 + }, + "targetPosition": { + "x": 22034.11891363913, + "y": 17180.953649175353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d5ca705e-7788-4b25-ade5-cd5c23162082", + "savedPayload": { + "position": { + "x": 22568.81816371992, + "y": 17528.897088159774 + }, + "targetPosition": { + "x": 22364.522438837124, + "y": 17929.85002404454 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Market Sell Order Base Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Size", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeInBaseAsset", + "project": "Foundations", + "id": "0bc391b2-08cc-4f1d-8ed5-4b3c484c36a0", + "savedPayload": { + "position": { + "x": 22835.484455280555, + "y": 17244.596037957563 + }, + "targetPosition": { + "x": 22788.70432484656, + "y": 17464.67924812267 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "50a4fa41-313f-49e9-821b-722332bec030", + "savedPayload": { + "position": { + "x": 22788.70432484656, + "y": 17464.67924812267 + }, + "targetPosition": { + "x": 22741.924194412564, + "y": 17684.762458287776 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Size Filled", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeFilledInBaseAsset", + "project": "Foundations", + "id": "45078c4e-c580-4e7d-97c0-e3c1b3911191", + "savedPayload": { + "position": { + "x": 23119.325949988004, + "y": 17439.674892531017 + }, + "targetPosition": { + "x": 22930.625072200284, + "y": 17562.218675409396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f67bca35-771b-48f3-9299-0abe6d0d6a9c", + "savedPayload": { + "position": { + "x": 22930.625072200284, + "y": 17562.218675409396 + }, + "targetPosition": { + "x": 22741.924194412564, + "y": 17684.762458287776 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fees Paid", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.feesPaidInBaseAsset", + "project": "Foundations", + "id": "d773bd0c-7128-4ba8-8ec7-668965477fed", + "savedPayload": { + "position": { + "x": 23182.090614742778, + "y": 17778.322719155767 + }, + "targetPosition": { + "x": 22962.00740457767, + "y": 17731.54258872177 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cc63a6be-d84a-43eb-b3ea-9d71ca63009e", + "savedPayload": { + "position": { + "x": 22962.00740457767, + "y": 17731.54258872177 + }, + "targetPosition": { + "x": 22741.924194412564, + "y": 17684.762458287776 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c6fbb20c-7833-4829-8dfc-f6e7e6c57ccf", + "savedPayload": { + "position": { + "x": 22741.924194412564, + "y": 17684.762458287776 + }, + "targetPosition": { + "x": 22364.522438837124, + "y": 17929.85002404454 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Market Sell Order Quoted Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Size", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeInQuotedAsset", + "project": "Foundations", + "id": "963f64ab-593e-46be-83f4-222e3e74a979", + "savedPayload": { + "position": { + "x": 23115.01450233817, + "y": 17571.88367227039 + }, + "targetPosition": { + "x": 22964.460115907426, + "y": 17739.0912580028 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d5da1956-3310-4eef-acd5-557bb6905e2e", + "savedPayload": { + "position": { + "x": 22964.460115907426, + "y": 17739.0912580028 + }, + "targetPosition": { + "x": 22813.905729476683, + "y": 17906.298843735214 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Size Filled", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeFilledInQuotedAsset", + "project": "Foundations", + "id": "25ab9bb4-fa74-40ac-89bf-4ec6ad95a44c", + "savedPayload": { + "position": { + "x": 23263.289020116237, + "y": 17882.74766342589 + }, + "targetPosition": { + "x": 23038.59737479646, + "y": 17894.52325358055 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "44f0101d-b88a-42a9-b20c-24dd277ac116", + "savedPayload": { + "position": { + "x": 23038.59737479646, + "y": 17894.52325358055 + }, + "targetPosition": { + "x": 22813.905729476683, + "y": 17906.298843735214 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fees Paid", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.feesPaidInQuotedAsset", + "project": "Foundations", + "id": "5fcb63b8-58f4-4e3b-afc9-6f6ccfcc3ffa", + "savedPayload": { + "position": { + "x": 23148.320900941508, + "y": 18207.4076165967 + }, + "targetPosition": { + "x": 22981.113315209095, + "y": 18056.853230165958 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a78624f6-ce14-4a81-8cd9-e7173fca076c", + "savedPayload": { + "position": { + "x": 22981.113315209095, + "y": 18056.853230165958 + }, + "targetPosition": { + "x": 22813.905729476683, + "y": 17906.298843735214 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "751e5f18-23b1-4b4f-a9ee-b7509a855957", + "savedPayload": { + "position": { + "x": 22813.905729476683, + "y": 17906.298843735214 + }, + "targetPosition": { + "x": 22364.522438837124, + "y": 17929.85002404454 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d7639be6-c94c-453c-b6c5-121282d5a4a2", + "savedPayload": { + "position": { + "x": 22364.522438837124, + "y": 17929.85002404454 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18330.802959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Limit Buy Orders", + "config": "{\n \"codeName\": \"Market-Buy-Orders\",\n \"icon\": \"trend\",\n \"useRateAtMousePosition\": true,\n \"ratePropertyName\": \"actualRate\"\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "New Shapes", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\nif (record.actualRate !== 0) {\ny = record.actualRate\n} else {\ny = record.rate\n}", + "project": "Foundations", + "id": "478cf1dc-8982-40ac-8fc2-e2954e545b90", + "savedPayload": { + "position": { + "x": 20738.18682422933, + "y": 17185.625824207174 + }, + "targetPosition": { + "x": 21070.035355532167, + "y": 17247.130314060774 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bf6cfae8-0f57-43b0-9b96-b680767321eb", + "savedPayload": { + "position": { + "x": 21070.035355532167, + "y": 17247.130314060774 + }, + "targetPosition": { + "x": 21401.883886835003, + "y": 17308.634803914374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\nif (record.actualRate !== 0) {\ny = record.actualRate\n} else {\ny = record.rate\n}", + "project": "Foundations", + "id": "86284b01-0fb0-4357-a5c6-164d008871a1", + "savedPayload": { + "position": { + "x": 20888.609860054985, + "y": 16870.2573712915 + }, + "targetPosition": { + "x": 21145.246873444994, + "y": 17089.446087602937 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "298e581a-32a4-4c32-9e8a-e7810ec620c4", + "savedPayload": { + "position": { + "x": 21145.246873444994, + "y": 17089.446087602937 + }, + "targetPosition": { + "x": 21401.883886835003, + "y": 17308.634803914374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "692744d1-c21f-46e4-b82c-5e15781a4d03", + "savedPayload": { + "position": { + "x": 21401.883886835003, + "y": 17308.634803914374 + }, + "targetPosition": { + "x": 21706.50642030308, + "y": 17453.932299087173 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Status Open", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Open'", + "project": "Foundations", + "id": "15f2b5e6-0039-4468-b9d6-1f6455975ffd", + "savedPayload": { + "position": { + "x": 21165.591446714163, + "y": 17082.171737517012 + }, + "targetPosition": { + "x": 21480.674840656968, + "y": 17203.120920488553 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [2,2]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "452a7742-e0e5-47f2-ac45-5e1686b7ec1a", + "savedPayload": { + "position": { + "x": 20956.101316673514, + "y": 16778.32965652991 + }, + "targetPosition": { + "x": 21218.38807866524, + "y": 16990.72528850923 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "ff87bf1e-d697-48ab-be2e-d7b576393e14", + "savedPayload": { + "position": { + "x": 21218.38807866524, + "y": 16990.72528850923 + }, + "targetPosition": { + "x": 21480.674840656968, + "y": 17203.120920488553 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "6b4a6cca-2ee9-4b79-9e23-92f0913215ac", + "savedPayload": { + "position": { + "x": 21296.859166339396, + "y": 16920.069603806973 + }, + "targetPosition": { + "x": 21480.674840656968, + "y": 17203.120920488553 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "bf6cfae8-0f57-43b0-9b96-b680767321eb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "92a07a95-cdcd-4c74-93c7-905a58202aa6" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "692744d1-c21f-46e4-b82c-5e15781a4d03" + ], + [ + "Begin", + "Point", + "Foundations", + "bf6cfae8-0f57-43b0-9b96-b680767321eb" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "a4f7de7b-928d-427c-b007-a8c0a2b9bdb2", + "savedPayload": { + "position": { + "x": 21393.323412934868, + "y": 16877.12095411599 + }, + "targetPosition": { + "x": 21480.674840656968, + "y": 17203.120920488553 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "298e581a-32a4-4c32-9e8a-e7810ec620c4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "92a07a95-cdcd-4c74-93c7-905a58202aa6" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "692744d1-c21f-46e4-b82c-5e15781a4d03" + ], + [ + "End", + "Point", + "Foundations", + "298e581a-32a4-4c32-9e8a-e7810ec620c4" + ] + ] + } + } + ], + "id": "8cdefa09-5c3e-4daf-be70-016aea01bb73", + "savedPayload": { + "position": { + "x": 21480.674840656968, + "y": 17203.120920488553 + }, + "targetPosition": { + "x": 21706.50642030308, + "y": 17453.932299087173 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed' && record.exitType === 'Cancel Event'", + "project": "Foundations", + "id": "66c862ee-ed20-43cb-b38b-ab1582bd2970", + "savedPayload": { + "position": { + "x": 21349.032755095035, + "y": 16903.471126546923 + }, + "targetPosition": { + "x": 21593.846605311683, + "y": 17135.790795843564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [4,4]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "38ddf282-570c-4ea7-a092-c0996278a0cf", + "savedPayload": { + "position": { + "x": 21271.76444213645, + "y": 16542.589244796738 + }, + "targetPosition": { + "x": 21432.805523724066, + "y": 16839.19002032015 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "1e9cf9b3-08af-422e-a48c-4b11fd97878c", + "savedPayload": { + "position": { + "x": 21432.805523724066, + "y": 16839.19002032015 + }, + "targetPosition": { + "x": 21593.846605311683, + "y": 17135.790795843564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "a2890841-e252-4ccb-b293-7c75be2eed09", + "savedPayload": { + "position": { + "x": 21532.342115458083, + "y": 16803.94226454073 + }, + "targetPosition": { + "x": 21593.846605311683, + "y": 17135.790795843564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "bf6cfae8-0f57-43b0-9b96-b680767321eb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "92a07a95-cdcd-4c74-93c7-905a58202aa6" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "692744d1-c21f-46e4-b82c-5e15781a4d03" + ], + [ + "Begin", + "Point", + "Foundations", + "bf6cfae8-0f57-43b0-9b96-b680767321eb" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "aad77795-f7c6-45f3-a702-435ceb978ee6", + "savedPayload": { + "position": { + "x": 21637.89919518595, + "y": 16801.178155129903 + }, + "targetPosition": { + "x": 21593.846605311683, + "y": 17135.790795843564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "298e581a-32a4-4c32-9e8a-e7810ec620c4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "92a07a95-cdcd-4c74-93c7-905a58202aa6" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "692744d1-c21f-46e4-b82c-5e15781a4d03" + ], + [ + "End", + "Point", + "Foundations", + "298e581a-32a4-4c32-9e8a-e7810ec620c4" + ] + ] + } + } + ], + "id": "b3389e74-75e9-49bd-9161-4d16f4f7dfff", + "savedPayload": { + "position": { + "x": 21593.846605311683, + "y": 17135.790795843564 + }, + "targetPosition": { + "x": 21706.50642030308, + "y": 17453.932299087173 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Status Closed Filled", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed' && record.exitType === 'Filled'", + "project": "Foundations", + "id": "98c0e2f5-8fc4-4e60-8357-2c3648df26a5", + "savedPayload": { + "position": { + "x": 21586.896188496994, + "y": 16808.573239153127 + }, + "targetPosition": { + "x": 21724.169805535075, + "y": 17116.894831107504 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "8bcd2a7f-fbcf-4d06-8815-f67be71782a3", + "savedPayload": { + "position": { + "x": 21653.61309282941, + "y": 16445.592551733916 + }, + "targetPosition": { + "x": 21688.891449182243, + "y": 16781.24369142071 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "871201b9-f954-4461-8fb6-85f616edcecb", + "savedPayload": { + "position": { + "x": 21688.891449182243, + "y": 16781.24369142071 + }, + "targetPosition": { + "x": 21724.169805535075, + "y": 17116.894831107504 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "c11a2294-6544-4566-bd07-a0d269fd148b", + "savedPayload": { + "position": { + "x": 21794.34000118607, + "y": 16786.770015859845 + }, + "targetPosition": { + "x": 21724.169805535075, + "y": 17116.894831107504 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "bf6cfae8-0f57-43b0-9b96-b680767321eb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "92a07a95-cdcd-4c74-93c7-905a58202aa6" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "692744d1-c21f-46e4-b82c-5e15781a4d03" + ], + [ + "Begin", + "Point", + "Foundations", + "bf6cfae8-0f57-43b0-9b96-b680767321eb" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "3090cad7-0d14-4fbb-aa50-aeab569d2cc7", + "savedPayload": { + "position": { + "x": 21892.919805535075, + "y": 16824.611257330256 + }, + "targetPosition": { + "x": 21724.169805535075, + "y": 17116.894831107504 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "298e581a-32a4-4c32-9e8a-e7810ec620c4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "92a07a95-cdcd-4c74-93c7-905a58202aa6" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "692744d1-c21f-46e4-b82c-5e15781a4d03" + ], + [ + "End", + "Point", + "Foundations", + "298e581a-32a4-4c32-9e8a-e7810ec620c4" + ] + ] + } + } + ], + "id": "4d87561f-0a67-4e1b-b052-d2ce8b739e46", + "savedPayload": { + "position": { + "x": 21724.169805535075, + "y": 17116.894831107504 + }, + "targetPosition": { + "x": 21706.50642030308, + "y": 17453.932299087173 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "Status Closed Cancel Event", + "config": "{ \n\"codeName\": \"bullet-cancelled-order\", \n\"size\": 10\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.status === 'Closed' && record.exitType === 'Cancel Event'", + "project": "Foundations", + "id": "0e5edb21-76ac-4008-b63e-5f9b86b6dd82", + "savedPayload": { + "position": { + "x": 21882.55616040268, + "y": 16983.385499967677 + }, + "targetPosition": { + "x": 21851.80391547588, + "y": 17149.309765619095 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "End", + "config": "{ \n\"offsetX\": -5,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "031a27e2-2d66-4a28-8a7b-9b762c1e32f1", + "savedPayload": { + "position": { + "x": 21961.3982736316, + "y": 17020.99125892409 + }, + "targetPosition": { + "x": 21851.80391547588, + "y": 17149.309765619095 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "298e581a-32a4-4c32-9e8a-e7810ec620c4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "92a07a95-cdcd-4c74-93c7-905a58202aa6" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "692744d1-c21f-46e4-b82c-5e15781a4d03" + ], + [ + "End", + "Point", + "Foundations", + "298e581a-32a4-4c32-9e8a-e7810ec620c4" + ] + ] + } + }, + "id": "e542a96a-8f79-4dd1-91fb-6950974ace1b", + "savedPayload": { + "position": { + "x": 21851.80391547588, + "y": 17149.309765619095 + }, + "targetPosition": { + "x": 21706.50642030308, + "y": 17453.932299087173 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Starting Point", + "config": "{ \n\"codeName\": \"bullet-limit-buy-order\", \n\"size\": 20\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin", + "config": "{ \n\"offsetX\": 10,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "f63f490d-d98a-41fe-8ab0-5948bf3900ac", + "savedPayload": { + "position": { + "x": 22082.723488201013, + "y": 17115.184929618 + }, + "targetPosition": { + "x": 21957.317798901702, + "y": 17228.10071944106 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "bf6cfae8-0f57-43b0-9b96-b680767321eb" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "92a07a95-cdcd-4c74-93c7-905a58202aa6" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "692744d1-c21f-46e4-b82c-5e15781a4d03" + ], + [ + "Begin", + "Point", + "Foundations", + "bf6cfae8-0f57-43b0-9b96-b680767321eb" + ] + ] + } + }, + "id": "74049252-b6ee-4cad-a951-6da9e173da2e", + "savedPayload": { + "position": { + "x": 21957.317798901702, + "y": 17228.10071944106 + }, + "targetPosition": { + "x": 21706.50642030308, + "y": 17453.932299087173 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Status Closed Filled", + "config": "{ \n\"codeName\": \"bullet-limit-buy-order-filled\", \n\"size\": 20\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.status === 'Closed' && record.exitType === 'Filled'", + "project": "Foundations", + "id": "c6ef4296-7864-4a63-9b4a-0b076a45bdf3", + "savedPayload": { + "position": { + "x": 22163.719217876656, + "y": 17245.69143161471 + }, + "targetPosition": { + "x": 22024.64792354669, + "y": 17341.272484095774 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "End", + "config": "{ \n\"offsetX\": -10,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "4780786f-5763-4dc4-9e53-7edb0c8f7886", + "savedPayload": { + "position": { + "x": 22192.877723614154, + "y": 17328.0325116917 + }, + "targetPosition": { + "x": 22024.64792354669, + "y": 17341.272484095774 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "298e581a-32a4-4c32-9e8a-e7810ec620c4" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Buy Orders", + "Plotter Module", + "Foundations", + "85d8e595-c6f2-4c1e-8341-1301d33bb380" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "92a07a95-cdcd-4c74-93c7-905a58202aa6" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "692744d1-c21f-46e4-b82c-5e15781a4d03" + ], + [ + "End", + "Point", + "Foundations", + "298e581a-32a4-4c32-9e8a-e7810ec620c4" + ] + ] + } + }, + "id": "d9f1a1b3-cce8-4058-997c-ada3066e63f5", + "savedPayload": { + "position": { + "x": 22024.64792354669, + "y": 17341.272484095774 + }, + "targetPosition": { + "x": 21706.50642030308, + "y": 17453.932299087173 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "92a07a95-cdcd-4c74-93c7-905a58202aa6", + "savedPayload": { + "position": { + "x": 21706.50642030308, + "y": 17453.932299087173 + }, + "targetPosition": { + "x": 21671.179649839094, + "y": 18128.00723504651 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Limit Buy Order", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Serial Number", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.serialNumber", + "project": "Foundations", + "id": "59247775-889a-4fa1-a40b-141cc426b9c0", + "savedPayload": { + "position": { + "x": 21844.332033001985, + "y": 16780.33771301636 + }, + "targetPosition": { + "x": 22035.590471579522, + "y": 17033.99741803102 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c055b017-1395-48a2-9e7f-95c480a4de5e", + "savedPayload": { + "position": { + "x": 22035.590471579522, + "y": 17033.99741803102 + }, + "targetPosition": { + "x": 22315.738075900823, + "y": 17396.313950139403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.rate", + "project": "Foundations", + "id": "ada8ebf8-2b14-4157-8323-5d6b3aef2f47", + "savedPayload": { + "position": { + "x": 22085.960487242297, + "y": 16654.093767028542 + }, + "targetPosition": { + "x": 22178.835981789536, + "y": 16958.13233380033 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4cd02d73-ff87-408a-ad01-51f4693c0fcf", + "savedPayload": { + "position": { + "x": 22178.835981789536, + "y": 16958.13233380033 + }, + "targetPosition": { + "x": 22315.738075900823, + "y": 17396.313950139403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "4e7a7462-a7b9-4b1f-81e0-3b25e1c10293", + "savedPayload": { + "position": { + "x": 22354.942653088747, + "y": 16619.7699178785 + }, + "targetPosition": { + "x": 22338.38678117508, + "y": 16937.376880828295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "876c3a37-8404-479c-83fc-11438a04df83", + "savedPayload": { + "position": { + "x": 22338.38678117508, + "y": 16937.376880828295 + }, + "targetPosition": { + "x": 22315.738075900823, + "y": 17396.313950139403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "a2d5b56e-9629-4406-b14b-08e11111a366", + "savedPayload": { + "position": { + "x": 22619.202109744936, + "y": 16679.86492412545 + }, + "targetPosition": { + "x": 22494.75465184919, + "y": 16972.883652857625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f65502a1-116b-4233-bcb0-8e8c5f946533", + "savedPayload": { + "position": { + "x": 22494.75465184919, + "y": 16972.883652857625 + }, + "targetPosition": { + "x": 22315.738075900823, + "y": 17396.313950139403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Order Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.orderName", + "project": "Foundations", + "id": "ba726f3a-3307-4213-8435-f29f9f1acca2", + "savedPayload": { + "position": { + "x": 22846.314333922437, + "y": 16827.20495775724 + }, + "targetPosition": { + "x": 22629.37427402499, + "y": 17059.650958174076 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c9d7c0e6-f4a4-4e85-a41a-d3891050226a", + "savedPayload": { + "position": { + "x": 22629.37427402499, + "y": 17059.650958174076 + }, + "targetPosition": { + "x": 22315.738075900823, + "y": 17396.313950139403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Algorithm Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.algorithmName", + "project": "Foundations", + "id": "9c28cd16-36eb-4862-aaca-5f36592d758f", + "savedPayload": { + "position": { + "x": 23009.458968169696, + "y": 17043.18250973177 + }, + "targetPosition": { + "x": 22725.736710830173, + "y": 17187.39733662682 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "652d465b-2ede-4669-b0c2-1dcd22001d0f", + "savedPayload": { + "position": { + "x": 22725.736710830173, + "y": 17187.39733662682 + }, + "targetPosition": { + "x": 22315.738075900823, + "y": 17396.313950139403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Situation Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.situationName", + "project": "Foundations", + "id": "f12bc8f3-6d39-443d-85ce-fc82066e2b3b", + "savedPayload": { + "position": { + "x": 23088.232752387135, + "y": 17302.02546062665 + }, + "targetPosition": { + "x": 22772.880252855994, + "y": 17340.326094566663 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "528364a1-62ef-45e0-8018-48ccfe19d9d1", + "savedPayload": { + "position": { + "x": 22772.880252855994, + "y": 17340.326094566663 + }, + "targetPosition": { + "x": 22315.738075900823, + "y": 17396.313950139403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Periods", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.periods", + "project": "Foundations", + "id": "b49fc9bd-5793-41f2-ae36-81bc09b018cc", + "savedPayload": { + "position": { + "x": 23069.90937558488, + "y": 17582.311799837138 + }, + "targetPosition": { + "x": 22759.654940886972, + "y": 17509.906365522846 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fca58051-2242-4e5b-a41a-af2c03f7d009", + "savedPayload": { + "position": { + "x": 22759.654940886972, + "y": 17509.906365522846 + }, + "targetPosition": { + "x": 22315.738075900823, + "y": 17396.313950139403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8de0c6a7-110b-4bc4-9978-1fe6feedf070", + "savedPayload": { + "position": { + "x": 21916.267215595857, + "y": 17750.60547947107 + }, + "targetPosition": { + "x": 21671.179649839094, + "y": 18128.00723504651 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Limit Buy Order Stats", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Percentage Filled", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.percentageFilled", + "project": "Foundations", + "id": "d0d83db8-f714-4aed-9b7a-486872335308", + "savedPayload": { + "position": { + "x": 22220.555628605474, + "y": 17329.021505507557 + }, + "targetPosition": { + "x": 22363.216146643572, + "y": 17444.39979129135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4b62a625-1a9e-4c66-ae65-362dd4111258", + "savedPayload": { + "position": { + "x": 22363.216146643572, + "y": 17444.39979129135 + }, + "targetPosition": { + "x": 22557.163920548668, + "y": 17601.147064212655 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Actual Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.actualRate", + "project": "Foundations", + "id": "124b25e7-f66f-48f7-8c1d-54b450930a15", + "savedPayload": { + "position": { + "x": 22501.491404780456, + "y": 17181.059990839352 + }, + "targetPosition": { + "x": 22530.890822453763, + "y": 17353.49109297265 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bada7fce-2a8d-42b7-a8f9-0742b2e68a05", + "savedPayload": { + "position": { + "x": 22530.890822453763, + "y": 17353.49109297265 + }, + "targetPosition": { + "x": 22557.163920548668, + "y": 17601.147064212655 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Days", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.days", + "project": "Foundations", + "id": "e5a66cae-38cf-4935-a2e3-7f40a7eda59d", + "savedPayload": { + "position": { + "x": 22807.62550978149, + "y": 17266.177535369523 + }, + "targetPosition": { + "x": 22692.71260843248, + "y": 17409.15496460341 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9fe31501-e1ca-4ae6-a323-f0c13aea5a8e", + "savedPayload": { + "position": { + "x": 22692.71260843248, + "y": 17409.15496460341 + }, + "targetPosition": { + "x": 22557.163920548668, + "y": 17601.147064212655 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "220a1995-3ff7-4ff7-97a7-95073d4f91f2", + "savedPayload": { + "position": { + "x": 22072.13258572386, + "y": 17923.711510163714 + }, + "targetPosition": { + "x": 21671.179649839094, + "y": 18128.00723504651 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Limit Buy Order Base Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Size", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeInBaseAsset", + "project": "Foundations", + "id": "c3ee89ed-ab02-4f4f-b52d-2da8d3e0d6ff", + "savedPayload": { + "position": { + "x": 23179.23866396348, + "y": 17443.6958116036 + }, + "targetPosition": { + "x": 22943.73952882957, + "y": 17655.707236819904 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "214d1ba9-fc3d-42c9-af1d-1de048889adb", + "savedPayload": { + "position": { + "x": 22943.73952882957, + "y": 17655.707236819904 + }, + "targetPosition": { + "x": 22604.41225779824, + "y": 17961.470076369536 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Size Filled", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeFilledInBaseAsset", + "project": "Foundations", + "id": "4bc1f015-f0e6-462b-bda6-200ca1f5d94c", + "savedPayload": { + "position": { + "x": 23377.318227917756, + "y": 18001.632248668422 + }, + "targetPosition": { + "x": 23059.571195141765, + "y": 17985.205086279984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "50e60964-6689-4a62-ab64-e3a63cd9a55b", + "savedPayload": { + "position": { + "x": 23059.571195141765, + "y": 17985.205086279984 + }, + "targetPosition": { + "x": 22604.41225779824, + "y": 17961.470076369536 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fees Paid", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.feesPaidInBaseAsset", + "project": "Foundations", + "id": "d8b56770-a858-40ad-a18e-630b848ea53d", + "savedPayload": { + "position": { + "x": 23122.390054020398, + "y": 18536.551112397632 + }, + "targetPosition": { + "x": 22909.86529985325, + "y": 18300.65712394238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "53ce0205-0962-4a56-8c7e-6f0d81f81461", + "savedPayload": { + "position": { + "x": 22909.86529985325, + "y": 18300.65712394238 + }, + "targetPosition": { + "x": 22604.41225779824, + "y": 17961.470076369536 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0ca0efe8-1ce8-48ff-8c11-1c6a051e450f", + "savedPayload": { + "position": { + "x": 22120.562940478652, + "y": 18151.558415355834 + }, + "targetPosition": { + "x": 21671.179649839094, + "y": 18128.00723504651 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Limit Buy Order Quoted Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Size", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeInQuotedAsset", + "project": "Foundations", + "id": "d3edfef2-1c05-4189-8dd9-f0e09b00516f", + "savedPayload": { + "position": { + "x": 23260.716906950536, + "y": 18113.04426584729 + }, + "targetPosition": { + "x": 22948.895058266087, + "y": 18179.3131978348 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "682d00dc-9523-4535-9014-782fffb1542b", + "savedPayload": { + "position": { + "x": 22948.895058266087, + "y": 18179.3131978348 + }, + "targetPosition": { + "x": 22502.985347529342, + "y": 18274.27062240383 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Size Filled", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeFilledInQuotedAsset", + "project": "Foundations", + "id": "9f55d9e6-607b-4cd5-8f3d-47ef5e37c029", + "savedPayload": { + "position": { + "x": 23152.338944830975, + "y": 18695.78232537484 + }, + "targetPosition": { + "x": 22885.739679288887, + "y": 18522.76035830184 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "68f2b53e-0820-448b-bca8-d2e2e189bc56", + "savedPayload": { + "position": { + "x": 22885.739679288887, + "y": 18522.76035830184 + }, + "targetPosition": { + "x": 22502.985347529342, + "y": 18274.27062240383 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fees Paid", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.feesPaidInQuotedAsset", + "project": "Foundations", + "id": "d35fba21-e1f2-4445-af97-18af7ec01f0a", + "savedPayload": { + "position": { + "x": 22663.935144856503, + "y": 19031.62362731666 + }, + "targetPosition": { + "x": 22597.769149332482, + "y": 18720.323112763617 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "74698260-42f5-4b03-a11f-065e83cc04c5", + "savedPayload": { + "position": { + "x": 22597.769149332482, + "y": 18720.323112763617 + }, + "targetPosition": { + "x": 22502.985347529342, + "y": 18274.27062240383 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e83e6ca4-289e-4369-a01d-cef0052f466f", + "savedPayload": { + "position": { + "x": 22048.581405414534, + "y": 18373.094800803272 + }, + "targetPosition": { + "x": 21671.179649839094, + "y": 18128.00723504651 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "85d8e595-c6f2-4c1e-8341-1301d33bb380", + "savedPayload": { + "position": { + "x": 22561.179649839094, + "y": 18126.50723504651 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18330.802959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Module", + "name": "Limit Sell Orders", + "config": "{\n \"codeName\": \"Market-Sell-Orders\",\n \"icon\": \"trend\",\n \"useRateAtMousePosition\": true,\n \"ratePropertyName\": \"actualRate\"\n}", + "project": "Foundations", + "shapes": { + "type": "Shapes", + "name": "New Shapes", + "project": "Foundations", + "chartPoints": [ + { + "type": "Chart Points", + "name": "New Chart Points", + "project": "Foundations", + "points": [ + { + "type": "Point", + "name": "Begin", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.begin\nif (record.actualRate !== 0) {\ny = record.actualRate\n} else {\ny = record.rate\n}", + "project": "Foundations", + "id": "09c443fd-887a-49ec-bab3-1bcfb5217045", + "savedPayload": { + "position": { + "x": 21513.797310999882, + "y": 17091.896469257244 + }, + "targetPosition": { + "x": 21746.116980296523, + "y": 17336.710319473892 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4e67e87f-8643-43f3-84b2-8ed16afaf982", + "savedPayload": { + "position": { + "x": 21746.116980296523, + "y": 17336.710319473892 + }, + "targetPosition": { + "x": 21978.436649593164, + "y": 17581.52416969054 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Point", + "name": "End", + "project": "Foundations", + "pointFormula": { + "type": "Point Formula", + "name": "New Point Formula", + "code": "x = record.end\nif (record.actualRate !== 0) {\ny = record.actualRate\n} else {\ny = record.rate\n}", + "project": "Foundations", + "id": "9251cb58-73e8-43e4-b1e1-a92008bc17f5", + "savedPayload": { + "position": { + "x": 21820.861028990428, + "y": 16925.17447342211 + }, + "targetPosition": { + "x": 21899.648839291796, + "y": 17253.349321556325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "944439a2-07f2-427a-b064-827b36c8d67d", + "savedPayload": { + "position": { + "x": 21899.648839291796, + "y": 17253.349321556325 + }, + "targetPosition": { + "x": 21978.436649593164, + "y": 17581.52416969054 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fb225f62-7430-43cc-b0e7-9b9aecdf2df0", + "savedPayload": { + "position": { + "x": 21978.436649593164, + "y": 17581.52416969054 + }, + "targetPosition": { + "x": 22139.47773118078, + "y": 17878.124945213953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "polygons": [ + { + "type": "Polygon", + "name": "Status Open", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Open'", + "project": "Foundations", + "id": "178988b8-1c63-4677-88a6-995b0ecf0779", + "savedPayload": { + "position": { + "x": 21920.383700510378, + "y": 17259.42248884558 + }, + "targetPosition": { + "x": 22104.19937482795, + "y": 17542.47380552716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [2,2]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "6ca3967c-f539-4103-b3fd-a6f5e19f081e", + "savedPayload": { + "position": { + "x": 21929.49651938375, + "y": 16890.473872782037 + }, + "targetPosition": { + "x": 22016.84794710585, + "y": 17216.473839154598 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "49813d04-4cef-4d20-a722-b8eb663404c7", + "savedPayload": { + "position": { + "x": 22016.84794710585, + "y": 17216.473839154598 + }, + "targetPosition": { + "x": 22104.19937482795, + "y": 17542.47380552716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "8379d2a0-5436-4d2e-89d1-11c27fcc913b", + "savedPayload": { + "position": { + "x": 22121.862760059943, + "y": 17205.43633754749 + }, + "targetPosition": { + "x": 22104.19937482795, + "y": 17542.47380552716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "4e67e87f-8643-43f3-84b2-8ed16afaf982" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9983c67a-e7af-4b90-8818-c0c1236b73ba" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "fb225f62-7430-43cc-b0e7-9b9aecdf2df0" + ], + [ + "Begin", + "Point", + "Foundations", + "4e67e87f-8643-43f3-84b2-8ed16afaf982" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "47f07ccf-ecb2-479f-b124-ce3ca94fc67b", + "savedPayload": { + "position": { + "x": 22225.148557799486, + "y": 17227.390411584354 + }, + "targetPosition": { + "x": 22104.19937482795, + "y": 17542.47380552716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "944439a2-07f2-427a-b064-827b36c8d67d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9983c67a-e7af-4b90-8818-c0c1236b73ba" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "fb225f62-7430-43cc-b0e7-9b9aecdf2df0" + ], + [ + "End", + "Point", + "Foundations", + "944439a2-07f2-427a-b064-827b36c8d67d" + ] + ] + } + } + ], + "id": "e6a7ca86-3db4-445e-82ea-a76483446859", + "savedPayload": { + "position": { + "x": 22104.19937482795, + "y": 17542.47380552716 + }, + "targetPosition": { + "x": 22139.47773118078, + "y": 17878.124945213953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Status Closed Cancel Event", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed' && record.exitType === 'Cancel Event'", + "project": "Foundations", + "id": "46968b34-9dd5-4d3e-b7ad-c451bb4fa5e2", + "savedPayload": { + "position": { + "x": 22173.828420164755, + "y": 17222.6747533931 + }, + "targetPosition": { + "x": 22235.332910018355, + "y": 17554.523284695937 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [4,4]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "eb25b6de-70d6-4c40-855f-6b6967cb460e", + "savedPayload": { + "position": { + "x": 22323.43808976689, + "y": 16885.298003268614 + }, + "targetPosition": { + "x": 22279.38549989262, + "y": 17219.910643982275 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "b677f18e-7f20-4af6-b397-bfa8ea3e7e43", + "savedPayload": { + "position": { + "x": 22279.38549989262, + "y": 17219.910643982275 + }, + "targetPosition": { + "x": 22235.332910018355, + "y": 17554.523284695937 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "ddb49b27-24fa-4506-bc43-34778f7a9650", + "savedPayload": { + "position": { + "x": 22380.630405191154, + "y": 17249.90075122786 + }, + "targetPosition": { + "x": 22235.332910018355, + "y": 17554.523284695937 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "4e67e87f-8643-43f3-84b2-8ed16afaf982" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9983c67a-e7af-4b90-8818-c0c1236b73ba" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "fb225f62-7430-43cc-b0e7-9b9aecdf2df0" + ], + [ + "Begin", + "Point", + "Foundations", + "4e67e87f-8643-43f3-84b2-8ed16afaf982" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "e9272d11-d107-46ff-92db-196de2c75b04", + "savedPayload": { + "position": { + "x": 22467.652579314996, + "y": 17309.70943447929 + }, + "targetPosition": { + "x": 22235.332910018355, + "y": 17554.523284695937 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "944439a2-07f2-427a-b064-827b36c8d67d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9983c67a-e7af-4b90-8818-c0c1236b73ba" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "fb225f62-7430-43cc-b0e7-9b9aecdf2df0" + ], + [ + "End", + "Point", + "Foundations", + "944439a2-07f2-427a-b064-827b36c8d67d" + ] + ] + } + } + ], + "id": "e5874252-ba99-4e22-9434-65201a0d78a6", + "savedPayload": { + "position": { + "x": 22235.332910018355, + "y": 17554.523284695937 + }, + "targetPosition": { + "x": 22139.47773118078, + "y": 17878.124945213953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Polygon", + "name": "Status Closed Filled", + "project": "Foundations", + "polygonCondition": { + "type": "Polygon Condition", + "name": "New Polygon Condition", + "code": "record.status === 'Closed' && record.exitType === 'Filled'", + "project": "Foundations", + "id": "3e3b5602-a9c3-4edd-88cf-9fb5554214db", + "savedPayload": { + "position": { + "x": 22422.043558811096, + "y": 17285.713367974568 + }, + "targetPosition": { + "x": 22351.873363160103, + "y": 17615.838183222226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonBorder": { + "type": "Polygon Border", + "name": "New Polygon Border", + "project": "Foundations", + "style": { + "type": "Style", + "name": "New Style", + "config": "{\n \"default\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [0,0]\n }\n}", + "project": "Foundations", + "id": "3a272a5c-295c-4257-9905-eb76ea0a5abc", + "savedPayload": { + "position": { + "x": 22689.373363160103, + "y": 17031.27103566773 + }, + "targetPosition": { + "x": 22520.623363160103, + "y": 17323.55460944498 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "styleConditions": [], + "id": "3bd66068-0699-4863-ba64-b325e8bf936c", + "savedPayload": { + "position": { + "x": 22520.623363160103, + "y": 17323.55460944498 + }, + "targetPosition": { + "x": 22351.873363160103, + "y": 17615.838183222226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "polygonVertexes": [ + { + "type": "Polygon Vertex", + "name": " Begin", + "project": "Foundations", + "id": "53e53cd5-28fe-45f1-aec9-e62bcf3b3da3", + "savedPayload": { + "position": { + "x": 22602.684741758723, + "y": 17390.006603576112 + }, + "targetPosition": { + "x": 22351.873363160103, + "y": 17615.838183222226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "4e67e87f-8643-43f3-84b2-8ed16afaf982" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9983c67a-e7af-4b90-8818-c0c1236b73ba" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "fb225f62-7430-43cc-b0e7-9b9aecdf2df0" + ], + [ + "Begin", + "Point", + "Foundations", + "4e67e87f-8643-43f3-84b2-8ed16afaf982" + ] + ] + } + }, + { + "type": "Polygon Vertex", + "name": " End", + "project": "Foundations", + "id": "5955b929-f7ec-49b1-a50c-c46e36b5190a", + "savedPayload": { + "position": { + "x": 22660.19495511448, + "y": 17478.564566184144 + }, + "targetPosition": { + "x": 22351.873363160103, + "y": 17615.838183222226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "944439a2-07f2-427a-b064-827b36c8d67d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9983c67a-e7af-4b90-8818-c0c1236b73ba" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "fb225f62-7430-43cc-b0e7-9b9aecdf2df0" + ], + [ + "End", + "Point", + "Foundations", + "944439a2-07f2-427a-b064-827b36c8d67d" + ] + ] + } + } + ], + "id": "03d289bd-c007-44ec-9f7d-ede64ae53693", + "savedPayload": { + "position": { + "x": 22351.873363160103, + "y": 17615.838183222226 + }, + "targetPosition": { + "x": 22139.47773118078, + "y": 17878.124945213953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "images": [ + { + "type": "Image", + "name": "Status Closed Cancel Event", + "config": "{ \n\"codeName\": \"bullet-cancelled-order\", \n\"size\": 10\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.status === 'Closed' && record.exitType === 'Cancel Event'", + "project": "Foundations", + "id": "1f393524-98d2-4bd9-894b-060bb100cb00", + "savedPayload": { + "position": { + "x": 22558.485431812518, + "y": 17600.924028978014 + }, + "targetPosition": { + "x": 22436.078506704194, + "y": 17717.083863626336 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "End", + "config": "{ \n\"offsetX\": -5,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "633d4a04-fa87-4681-8226-71e18e376c05", + "savedPayload": { + "position": { + "x": 22600.1659307713, + "y": 17677.689958475654 + }, + "targetPosition": { + "x": 22436.078506704194, + "y": 17717.083863626336 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "944439a2-07f2-427a-b064-827b36c8d67d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9983c67a-e7af-4b90-8818-c0c1236b73ba" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "fb225f62-7430-43cc-b0e7-9b9aecdf2df0" + ], + [ + "End", + "Point", + "Foundations", + "944439a2-07f2-427a-b064-827b36c8d67d" + ] + ] + } + }, + "id": "006791e1-1a06-428c-b71c-17d2a49a6c85", + "savedPayload": { + "position": { + "x": 22436.078506704194, + "y": 17717.083863626336 + }, + "targetPosition": { + "x": 22139.47773118078, + "y": 17878.124945213953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Starting Point", + "config": "{ \n\"codeName\": \"bullet-limit-sell-order\", \n\"size\": 20\n}", + "project": "Foundations", + "imagePosition": { + "type": "Image Position", + "name": "Begin", + "config": "{ \n\"offsetX\": 10,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "5a823708-12b3-441f-96bf-6b1fc7794679", + "savedPayload": { + "position": { + "x": 22642.95444071097, + "y": 17825.207410684703 + }, + "targetPosition": { + "x": 22475.128870867575, + "y": 17842.84658886112 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "Begin", + "id": "4e67e87f-8643-43f3-84b2-8ed16afaf982" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9983c67a-e7af-4b90-8818-c0c1236b73ba" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "fb225f62-7430-43cc-b0e7-9b9aecdf2df0" + ], + [ + "Begin", + "Point", + "Foundations", + "4e67e87f-8643-43f3-84b2-8ed16afaf982" + ] + ] + } + }, + "id": "bb49a27a-2d2a-4774-b34c-e6367b4b8e95", + "savedPayload": { + "position": { + "x": 22475.128870867575, + "y": 17842.84658886112 + }, + "targetPosition": { + "x": 22139.47773118078, + "y": 17878.124945213953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Image", + "name": "Status Closed Filled", + "config": "{ \n\"codeName\": \"bullet-limit-sell-order-filled\", \n\"size\": 20\n}", + "project": "Foundations", + "imageCondition": { + "type": "Image Condition", + "name": "New Image Condition", + "code": "record.status === 'Closed' && record.exitType === 'Filled'", + "project": "Foundations", + "id": "7ba07bb7-f7d7-4598-8afc-6bd31610c14e", + "savedPayload": { + "position": { + "x": 22631.77156528842, + "y": 17978.39748407848 + }, + "targetPosition": { + "x": 22463.079391698797, + "y": 17973.980124051526 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "imagePosition": { + "type": "Image Position", + "name": "End", + "config": "{ \n\"offsetX\": -10,\n \"offsetY\": 0\n }", + "project": "Foundations", + "id": "d6efe5ce-bcaf-46b2-8146-4f04100dce7b", + "savedPayload": { + "position": { + "x": 22606.96241943355, + "y": 18062.151756847343 + }, + "targetPosition": { + "x": 22463.079391698797, + "y": 17973.980124051526 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Point", + "name": "End", + "id": "944439a2-07f2-427a-b064-827b36c8d67d" + }, + "referenceParentCombinedNodePath": [ + [ + "Masters", + "Portfolio Mine", + "Portfolio-Management", + "1bc27826-884a-4a0c-9f22-d82c3530966a" + ], + [ + "Exchange Orders", + "Plotter", + "Foundations", + "d7f78bdc-d352-44e0-8286-00ea3712e450" + ], + [ + "Limit Sell Orders", + "Plotter Module", + "Foundations", + "cd0b041b-ab2c-4f3b-846e-1f96d3af9180" + ], + [ + "New Shapes", + "Shapes", + "Foundations", + "9983c67a-e7af-4b90-8818-c0c1236b73ba" + ], + [ + "New Chart Points", + "Chart Points", + "Foundations", + "fb225f62-7430-43cc-b0e7-9b9aecdf2df0" + ], + [ + "End", + "Point", + "Foundations", + "944439a2-07f2-427a-b064-827b36c8d67d" + ] + ] + } + }, + "id": "6c58ac75-d459-427a-825e-5d157c956ab5", + "savedPayload": { + "position": { + "x": 22463.079391698797, + "y": 17973.980124051526 + }, + "targetPosition": { + "x": 22139.47773118078, + "y": 17878.124945213953 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "texts": [], + "id": "9983c67a-e7af-4b90-8818-c0c1236b73ba", + "savedPayload": { + "position": { + "x": 22139.47773118078, + "y": 17878.124945213953 + }, + "targetPosition": { + "x": 21714.68646722214, + "y": 18402.698469197407 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "panels": [ + { + "type": "Plotter Panel", + "name": "Limit Sell Order", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Serial Number", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.serialNumber", + "project": "Foundations", + "id": "cf908dc6-13f8-4845-8f1f-3d8b72a59d72", + "savedPayload": { + "position": { + "x": 21614.691451061353, + "y": 19206.251310086584 + }, + "targetPosition": { + "x": 21954.475985566532, + "y": 19069.039296365707 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "85f6847b-10c1-44ef-b0c6-af408ca3f18c", + "savedPayload": { + "position": { + "x": 21954.475985566532, + "y": 19069.039296365707 + }, + "targetPosition": { + "x": 22294.260173670154, + "y": 18931.58682960288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.rate", + "project": "Foundations", + "id": "82f4dfc2-7e94-4627-b5f3-fe82df0408db", + "savedPayload": { + "position": { + "x": 21561.58761141154, + "y": 18957.02986242185 + }, + "targetPosition": { + "x": 21927.88353924951, + "y": 18944.355573910663 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f39aaff2-e59f-498f-9d84-4acb06cfdb34", + "savedPayload": { + "position": { + "x": 21927.88353924951, + "y": 18944.355573910663 + }, + "targetPosition": { + "x": 22294.260173670154, + "y": 18931.58682960288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Status", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.status", + "project": "Foundations", + "id": "126ec471-5004-4607-a2d4-db7246e27184", + "savedPayload": { + "position": { + "x": 21596.978400471933, + "y": 18705.207054693085 + }, + "targetPosition": { + "x": 21945.573598768824, + "y": 18818.410417226343 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d317096f-f2ae-4d94-8e6d-9a3d8a99b202", + "savedPayload": { + "position": { + "x": 21945.573598768824, + "y": 18818.410417226343 + }, + "targetPosition": { + "x": 22294.260173670154, + "y": 18931.58682960288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Exit Type", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.exitType", + "project": "Foundations", + "id": "a53cd008-7147-413d-be18-63cb1028ccdc", + "savedPayload": { + "position": { + "x": 21716.508793297948, + "y": 18480.327325031016 + }, + "targetPosition": { + "x": 22005.34472962307, + "y": 18705.94714143429 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "13fb0459-3787-46c9-ac03-ff4ad63a42f4", + "savedPayload": { + "position": { + "x": 22005.34472962307, + "y": 18705.94714143429 + }, + "targetPosition": { + "x": 22294.260173670154, + "y": 18931.58682960288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Order Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.orderName", + "project": "Foundations", + "id": "0165e526-cf38-41ab-8a98-d7f9b61b1685", + "savedPayload": { + "position": { + "x": 21905.742976479316, + "y": 18309.91184209849 + }, + "targetPosition": { + "x": 22099.977569570892, + "y": 18620.72698469022 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3c820282-eac2-4bf4-a818-8c5c4580691f", + "savedPayload": { + "position": { + "x": 22099.977569570892, + "y": 18620.72698469022 + }, + "targetPosition": { + "x": 22294.260173670154, + "y": 18931.58682960288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Algorithm Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.algorithmName", + "project": "Foundations", + "id": "78c09640-ffef-4f93-a675-418b043018ae", + "savedPayload": { + "position": { + "x": 22141.840579747422, + "y": 18214.5173047234 + }, + "targetPosition": { + "x": 22218.052853307978, + "y": 18573.031274136276 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d19bd9ca-1827-467e-aa3e-f7e5e97326ea", + "savedPayload": { + "position": { + "x": 22218.052853307978, + "y": 18573.031274136276 + }, + "targetPosition": { + "x": 22294.260173670154, + "y": 18931.58682960288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Situation Name", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.situationName", + "project": "Foundations", + "id": "2d7ec0ea-50b2-4af6-b3cd-cfde53b6cad4", + "savedPayload": { + "position": { + "x": 22395.88599205852, + "y": 18205.652039218076 + }, + "targetPosition": { + "x": 22345.125758233113, + "y": 18568.624384629165 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3e3cb76c-45ed-4541-b26c-6bff648aee80", + "savedPayload": { + "position": { + "x": 22345.125758233113, + "y": 18568.624384629165 + }, + "targetPosition": { + "x": 22294.260173670154, + "y": 18931.58682960288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Periods", + "config": "{\n \"valueDecimals\": 0\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.periods", + "project": "Foundations", + "id": "82cd35a5-2261-4b77-a4ae-9b09fbecd4eb", + "savedPayload": { + "position": { + "x": 22608.050423915633, + "y": 18287.611431375833 + }, + "targetPosition": { + "x": 22466.308383962532, + "y": 18608.114255487017 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c8c0e4dc-33ca-411b-8f91-e94e1e34eaa0", + "savedPayload": { + "position": { + "x": 22466.308383962532, + "y": 18608.114255487017 + }, + "targetPosition": { + "x": 22294.260173670154, + "y": 18931.58682960288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ad125f58-6294-467d-b998-753417841e1b", + "savedPayload": { + "position": { + "x": 22134.797659145883, + "y": 18241.432891902023 + }, + "targetPosition": { + "x": 21714.68646722214, + "y": 18402.698469197407 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Limit Sell Order Stats", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Percentage Filled", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.percentageFilled", + "project": "Foundations", + "id": "b93667be-2532-467d-8ae3-d7359378565d", + "savedPayload": { + "position": { + "x": 22996.8836546104, + "y": 18167.751677318818 + }, + "targetPosition": { + "x": 22869.24089784296, + "y": 18261.153536293856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "987c3bc2-d6f4-4e41-b46e-78fee399dd44", + "savedPayload": { + "position": { + "x": 22869.24089784296, + "y": 18261.153536293856 + }, + "targetPosition": { + "x": 22657.60688589217, + "y": 18416.27950089137 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Actual Rate", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.actualRate", + "project": "Foundations", + "id": "409729f2-04cf-46e0-9de8-c65c948d9140", + "savedPayload": { + "position": { + "x": 23072.89212863683, + "y": 18481.22863665478 + }, + "targetPosition": { + "x": 22916.402677427595, + "y": 18457.025557400724 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bad53dca-546d-4006-a48a-a223873a144e", + "savedPayload": { + "position": { + "x": 22916.402677427595, + "y": 18457.025557400724 + }, + "targetPosition": { + "x": 22657.60688589217, + "y": 18416.27950089137 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Days", + "config": "{\n \"valueDecimals\": 2\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.days", + "project": "Foundations", + "id": "4830ed91-a41f-40b8-bb7e-d01f12d9c909", + "savedPayload": { + "position": { + "x": 22902.69231010008, + "y": 18757.82292741714 + }, + "targetPosition": { + "x": 22810.737650070238, + "y": 18628.878071097337 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f53c2d34-e2cb-4110-a3e8-b4c0965901ff", + "savedPayload": { + "position": { + "x": 22810.737650070238, + "y": 18628.878071097337 + }, + "targetPosition": { + "x": 22657.60688589217, + "y": 18416.27950089137 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 1, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "32c7f752-e931-460f-bce6-66ebbe7fefc1", + "savedPayload": { + "position": { + "x": 22159.146220489954, + "y": 18473.09397846551 + }, + "targetPosition": { + "x": 21714.68646722214, + "y": 18402.698469197407 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Limit Sell Order Base Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Size", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeInBaseAsset", + "project": "Foundations", + "id": "eaaa09d1-399c-4d54-b7d4-b6f184de9a85", + "savedPayload": { + "position": { + "x": 23294.9299010229, + "y": 18636.572620021198 + }, + "targetPosition": { + "x": 22978.505174437076, + "y": 18669.429601672404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "282a93b4-2e72-4193-97f8-dfa71a89d788", + "savedPayload": { + "position": { + "x": 22978.505174437076, + "y": 18669.429601672404 + }, + "targetPosition": { + "x": 22525.17325873059, + "y": 18716.871807978034 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Size Filled", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeFilledInBaseAsset", + "project": "Foundations", + "id": "14d6cf08-84b6-4e64-84b0-d7da44f6eb38", + "savedPayload": { + "position": { + "x": 23126.568400733264, + "y": 19204.179354387066 + }, + "targetPosition": { + "x": 22879.62067085654, + "y": 19004.07892608306 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d14affc1-2098-4f4e-829e-3c0fd8418b8d", + "savedPayload": { + "position": { + "x": 22879.62067085654, + "y": 19004.07892608306 + }, + "targetPosition": { + "x": 22525.17325873059, + "y": 18716.871807978034 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fees Paid", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.feesPaidInBaseAsset", + "project": "Foundations", + "id": "b132bff5-b56c-4aa3-bc81-206dfcfae414", + "savedPayload": { + "position": { + "x": 22605.98646149553, + "y": 19486.9872239093 + }, + "targetPosition": { + "x": 22572.85230394964, + "y": 19170.872769316262 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cc9136c4-c509-483b-99d9-9fbcc606f66d", + "savedPayload": { + "position": { + "x": 22572.85230394964, + "y": 19170.872769316262 + }, + "targetPosition": { + "x": 22525.17325873059, + "y": 18716.871807978034 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "eb6e23cf-dba3-4e23-8803-121220993dbe", + "savedPayload": { + "position": { + "x": 22064.40214987778, + "y": 18685.892645169835 + }, + "targetPosition": { + "x": 21714.68646722214, + "y": 18402.698469197407 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plotter Panel", + "name": "Limit Sell Order Quoted Asset", + "config": "{ \n \"codeName\": \"\"\n}", + "project": "Foundations", + "panelData": [ + { + "type": "Panel Data", + "name": "Size", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeInQuotedAsset", + "project": "Foundations", + "id": "b624bcfa-e516-4887-8bea-acd11402fd27", + "savedPayload": { + "position": { + "x": 22966.40759754587, + "y": 19224.753352606764 + }, + "targetPosition": { + "x": 22676.20242091856, + "y": 19095.572884484696 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1bd41e2f-a080-4f62-b789-affe0db94423", + "savedPayload": { + "position": { + "x": 22676.20242091856, + "y": 19095.572884484696 + }, + "targetPosition": { + "x": 22259.342506187444, + "y": 18910.113908213287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Size Filled", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.sizeFilledInQuotedAsset", + "project": "Foundations", + "id": "eaf996b3-87a5-4e97-8a72-433a53fad7bb", + "savedPayload": { + "position": { + "x": 22536.690097529165, + "y": 19632.619169126418 + }, + "targetPosition": { + "x": 22422.596756452116, + "y": 19335.588471531744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ce40c20b-151a-40a9-aecb-292030208f99", + "savedPayload": { + "position": { + "x": 22422.596756452116, + "y": 19335.588471531744 + }, + "targetPosition": { + "x": 22259.342506187444, + "y": 18910.113908213287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Panel Data", + "name": "Fees Paid", + "config": "{\n \"valueDecimals\": 10\n}", + "project": "Foundations", + "dataFormula": { + "type": "Data Formula", + "name": "New Data Formula", + "code": "record.feesPaidInQuotedAsset", + "project": "Foundations", + "id": "31d534cc-f0dd-40d1-9b1f-2a500d65c24e", + "savedPayload": { + "position": { + "x": 21944.725772930302, + "y": 19617.757673711843 + }, + "targetPosition": { + "x": 22073.993718499398, + "y": 19326.88292241822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0df0c2ae-d294-4297-b9f5-6d3f6af5dba4", + "savedPayload": { + "position": { + "x": 22073.993718499398, + "y": 19326.88292241822 + }, + "targetPosition": { + "x": 22259.342506187444, + "y": 18910.113908213287 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cb75b8e9-49dc-412e-aafa-94a90e7041b8", + "savedPayload": { + "position": { + "x": 21875.952044517526, + "y": 18822.809661121148 + }, + "targetPosition": { + "x": 21714.68646722214, + "y": 18402.698469197407 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cd0b041b-ab2c-4f3b-846e-1f96d3af9180", + "savedPayload": { + "position": { + "x": 22604.68646722214, + "y": 18401.198469197407 + }, + "targetPosition": { + "x": 22160.22671395433, + "y": 18330.802959929304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d7f78bdc-d352-44e0-8286-00ea3712e450", + "savedPayload": { + "position": { + "x": 22160.22671395433, + "y": 18330.802959929304 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1bc27826-884a-4a0c-9f22-d82c3530966a", + "savedPayload": { + "position": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "targetPosition": { + "x": 21842.028662420384, + "y": 18649.00101146325 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Plugins/Portfolio-Systems/BB-Top-Bounce-BTC-USDT.json b/Projects/Portfolio-Management/Plugins/Portfolio-Systems/BB-Top-Bounce-BTC-USDT.json new file mode 100644 index 000000000..b24fe62e7 --- /dev/null +++ b/Projects/Portfolio-Management/Plugins/Portfolio-Systems/BB-Top-Bounce-BTC-USDT.json @@ -0,0 +1 @@ +{"type":"Portfolio System","name":"BB Top Bounce","config":"{ \n\"codeName\": \"\"\n}","project":"Foundations","portfolioStrategies":[{"type":"Portfolio Strategy","name":"S1 - 3H Down","project":"Foundations","triggerStage":{"type":"Trigger Stage","name":"New Trigger Stage","project":"Foundations","triggerOn":{"type":"Trigger On Event","name":"New Trigger On Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"99948a6e-e866-4339-86ba-eac367226312","savedPayload":{"position":{"x":30780.386277758334,"y":30051.498744389715},"targetPosition":{"x":31072.097253877637,"y":30121.53235354649},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f0534c68-ab47-4370-b1fd-b3be4c1c262f","savedPayload":{"position":{"x":31072.097253877637,"y":30121.53235354649},"targetPosition":{"x":31363.80822999694,"y":30191.565962703262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"d3bd1690-1f94-484b-ac3c-7be2c7be85ed","savedPayload":{"position":{"x":30878.398033371974,"y":29838.894811327777},"targetPosition":{"x":31121.103131684456,"y":30015.23038701552},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e2d7334d-cf52-44d9-a20e-5be201ca6799","savedPayload":{"position":{"x":31121.103131684456,"y":30015.23038701552},"targetPosition":{"x":31363.80822999694,"y":30191.565962703262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"d1fa707f-eb75-4b1c-8117-688b9b94e539","savedPayload":{"position":{"x":31050.30909116737,"y":29679.98186409081},"targetPosition":{"x":31207.058660582155,"y":29935.773913397035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fb71bcfb-2a40-4e8a-b8e8-b492128350a0","savedPayload":{"position":{"x":31207.058660582155,"y":29935.773913397035},"targetPosition":{"x":31363.80822999694,"y":30191.565962703262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"3H Down","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at03hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"8c8c5128-b88b-44a5-8e36-d5c61127404f","savedPayload":{"position":{"x":31269.9475509728,"y":29598.95295834618},"targetPosition":{"x":31316.87789048487,"y":29895.25946052472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"22246178-a8f9-4ec8-b55b-36cf7a24fbff","savedPayload":{"position":{"x":31316.87789048487,"y":29895.25946052472},"targetPosition":{"x":31363.80822999694,"y":30191.565962703262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"3H Medium, Steep or Extreme","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at03hs.bollingerSubChannel.slope === \"Medium\" || chart.at03hs.bollingerSubChannel.slope === \"Steep\" || chart.at03hs.bollingerSubChannel.slope === \"Extreme\" ","project":"Foundations","id":"bf8df41c-c62f-4cd6-840e-1dd538359c3b","savedPayload":{"position":{"x":31503.875448310486,"y":29608.144010464657},"targetPosition":{"x":31433.841839153712,"y":29899.85498658396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9dba774d-1afa-40dd-b5ec-8f4029824473","savedPayload":{"position":{"x":31433.841839153712,"y":29899.85498658396},"targetPosition":{"x":31363.80822999694,"y":30191.565962703262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H Gentle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerSubChannel.slope === \"Gentle\"","project":"Foundations","id":"c4428437-7308-46f3-884e-22d2aac8d1a0","savedPayload":{"position":{"x":31716.479381372425,"y":29706.155766078296},"targetPosition":{"x":31540.143805684682,"y":29948.86086439078},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7766453d-73ca-46f7-a39c-00f4f11af05e","savedPayload":{"position":{"x":31540.143805684682,"y":29948.86086439078},"targetPosition":{"x":31363.80822999694,"y":30191.565962703262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"eac9b2d4-4364-4116-9d99-e92b8bbce5e7","savedPayload":{"position":{"x":31875.392328609392,"y":29878.066823873694},"targetPosition":{"x":31619.600279303166,"y":30034.816393288478},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"40cb1853-f93e-4023-8d45-708376281bde","savedPayload":{"position":{"x":31619.600279303166,"y":30034.816393288478},"targetPosition":{"x":31363.80822999694,"y":30191.565962703262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8d558598-60b5-4104-9a84-1773b125c509","savedPayload":{"position":{"x":31363.80822999694,"y":30191.565962703262},"targetPosition":{"x":31410.73856950901,"y":30487.872464881802},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"3afd4ef5-2175-48fa-844f-e4e4ed775b26","savedPayload":{"position":{"x":31410.73856950901,"y":30487.872464881802},"targetPosition":{"x":31457.66890902108,"y":30784.178967060343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"triggerOff":{"type":"Trigger Off Event","name":"New Trigger Off Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close< chart.at01hs.bollingerBand.movingAverage","project":"Foundations","id":"0fb11814-5ba2-4c23-86b0-e6f8c01363e6","savedPayload":{"position":{"x":31810.340060396564,"y":30298.76877043537},"targetPosition":{"x":31722.172272552692,"y":30420.121319591613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"32415e55-51cb-44cf-a0d9-9de73b946da8","savedPayload":{"position":{"x":31722.172272552692,"y":30420.121319591613},"targetPosition":{"x":31634.00448470882,"y":30541.473868747857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"317dd29a-db32-4f10-bee0-325b7a7c816c","savedPayload":{"position":{"x":31634.00448470882,"y":30541.473868747857},"targetPosition":{"x":31545.83669686495,"y":30662.8264179041},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"547d578f-4568-4b1f-965d-1d598b7b67bb","savedPayload":{"position":{"x":31545.83669686495,"y":30662.8264179041},"targetPosition":{"x":31457.66890902108,"y":30784.178967060343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"takePosition":{"type":"Take Position Event","name":"New Take Position Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"903651ac-50d3-44ea-aae2-0b6bbe43b989","savedPayload":{"position":{"x":32190.349131691713,"y":30106.8963357976},"targetPosition":{"x":32120.31552253494,"y":30398.6073119169},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4c4c6084-bebe-46ce-a12f-68924568c81d","savedPayload":{"position":{"x":32120.31552253494,"y":30398.6073119169},"targetPosition":{"x":32050.281913378167,"y":30690.318288036204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"b16e3f56-5a3f-4af9-a9d1-ff3bbf9ca0b8","savedPayload":{"position":{"x":32402.953064753652,"y":30204.90809141124},"targetPosition":{"x":32226.61748906591,"y":30447.61318972372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c4e1f247-db57-4488-81e9-c7602562b8f3","savedPayload":{"position":{"x":32226.61748906591,"y":30447.61318972372},"targetPosition":{"x":32050.281913378167,"y":30690.318288036204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"34452811-c161-4b33-8335-bc996a8638ad","savedPayload":{"position":{"x":32561.86601199062,"y":30376.819149206636},"targetPosition":{"x":32306.073962684393,"y":30533.56871862142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"db35b110-1991-4e3d-a1bd-04b0d1bad669","savedPayload":{"position":{"x":32306.073962684393,"y":30533.56871862142},"targetPosition":{"x":32050.281913378167,"y":30690.318288036204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"3H Down","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at03hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"8fcf0aed-cd6b-4df9-8ec4-4511fcde66d8","savedPayload":{"position":{"x":32642.894917735255,"y":30596.457609012064},"targetPosition":{"x":32346.58841555671,"y":30643.387948524134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"48bd56ea-0d5a-404d-a887-061493bebbcf","savedPayload":{"position":{"x":32346.58841555671,"y":30643.387948524134},"targetPosition":{"x":32050.281913378167,"y":30690.318288036204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"3H Medium, Steep or Extreme","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at03hs.bollingerSubChannel.slope === \"Medium\" || chart.at03hs.bollingerSubChannel.slope === \"Steep\" || chart.at03hs.bollingerSubChannel.slope === \"Extreme\" ","project":"Foundations","id":"40b36ec9-ebf1-43fe-8003-f0d130b7cb36","savedPayload":{"position":{"x":32633.70386561678,"y":30830.38550634975},"targetPosition":{"x":32341.992889497473,"y":30760.351897192977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6c90a754-52bd-47cf-a3b5-95ad037bbb62","savedPayload":{"position":{"x":32341.992889497473,"y":30760.351897192977},"targetPosition":{"x":32050.281913378167,"y":30690.318288036204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H Gentle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerSubChannel.slope === \"Gentle\"","project":"Foundations","id":"3f28257c-cc33-4c59-b40b-85bc88821f96","savedPayload":{"position":{"x":32535.69211000314,"y":31042.98943941169},"targetPosition":{"x":32292.987011690653,"y":30866.653863723946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fc2fb509-2854-4359-aa1e-b32a2174bd35","savedPayload":{"position":{"x":32292.987011690653,"y":30866.653863723946},"targetPosition":{"x":32050.281913378167,"y":30690.318288036204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"5226a3d7-c8f8-41bd-9b45-f6238576628f","savedPayload":{"position":{"x":32363.78105220774,"y":31201.902386648657},"targetPosition":{"x":32207.031482792954,"y":30946.11033734243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0b38876e-bcad-4cec-90e2-c2e358723d29","savedPayload":{"position":{"x":32207.031482792954,"y":30946.11033734243},"targetPosition":{"x":32050.281913378167,"y":30690.318288036204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"46e2ecf6-82ae-435d-a3a0-d5e2903404fd","savedPayload":{"position":{"x":32050.281913378167,"y":30690.318288036204},"targetPosition":{"x":31753.975411199623,"y":30737.248627548273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"93418d2a-3047-4f80-aa59-0c6fdb35ad43","savedPayload":{"position":{"x":31753.97541119962,"y":30737.248627548273},"targetPosition":{"x":31457.66890902108,"y":30784.178967060343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"1055a2cc-e93a-4dd8-a992-f56553527ddd","savedPayload":{"position":{"x":31457.66890902108,"y":30784.178967060343},"targetPosition":{"x":31281.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openStage":{"type":"Open Stage","name":"New Open Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"My Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"e0c6286e-4947-427a-aea3-a793fb1acf75","savedPayload":{"position":{"x":25208.1159289551,"y":26984.1566926808},"targetPosition":{"x":25137.713820195168,"y":27314.867788902367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fff26070-c80f-4e78-bb0f-71e16d943698","savedPayload":{"position":{"x":25137.713820195168,"y":27314.867788902367},"targetPosition":{"x":25051.84286456281,"y":27715.70975720181},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInBaseAsset":{"type":"Target Size In Base Asset","name":"New Target Size In Base Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value","project":"Foundations","id":"f2dd66ad-27a6-4859-aeb9-bd7316555b99","savedPayload":{"position":{"x":25762.047191664547,"y":27485.1825352315},"targetPosition":{"x":25441.296709254348,"y":27589.29370622187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b5e86b74-5db2-4019-85c6-ea397d675f50","savedPayload":{"position":{"x":25441.296709254348,"y":27589.29370622187},"targetPosition":{"x":25051.84286456281,"y":27715.70975720181},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"f7416bc8-8652-4670-965b-9b1f1f3da0ad","savedPayload":{"position":{"x":31649.019879175714,"y":30358.707243238732},"targetPosition":{"x":31548.650288221877,"y":30470.178967060343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openExecution":{"type":"Open Execution","name":"New Open Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[],"marketSellOrders":[{"type":"Market Sell Order","name":"Quick Entry","config":"{\n\"percentageOfAlgorithmSize\": 100\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"0d3863ca-6912-4fea-8b35-0889324ea7f5","savedPayload":{"position":{"x":27133.559767145067,"y":28455.38395573134},"targetPosition":{"x":26803.81655712345,"y":28385.434039460313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5b5e9ad8-778b-42ae-aa7f-c303e129df7f","savedPayload":{"position":{"x":26803.81655712345,"y":28385.434039460313},"targetPosition":{"x":26474.29393217162,"y":28315.54373946447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"1fbcc4bd-145e-43ac-8e1a-721435920b4a","savedPayload":{"position":{"x":26474.29393217162,"y":28315.54373946447},"targetPosition":{"x":26144.644592289987,"y":28245.642086124964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"8548a589-0711-4acc-aba9-6a77970c7b8f","savedPayload":{"position":{"x":26144.644592289987,"y":28245.642086124964},"targetPosition":{"x":25815.41574184932,"y":28175.85517371363},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"70c7f73b-a1a6-467c-a0eb-a284133ac599","savedPayload":{"position":{"x":25815.41574184932,"y":28175.85517371363},"targetPosition":{"x":25485.534343125473,"y":28105.968960681916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Sell Order #1","id":"8e404329-d41f-41e0-ad5a-c84ee1fa2604"}}}],"limitBuyOrders":[],"limitSellOrders":[],"id":"09d1d3b2-8917-4792-b2a4-4902156c05b2","savedPayload":{"position":{"x":25485.534343125473,"y":28105.968960681916},"targetPosition":{"x":25155.62869615011,"y":28036.119806959665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"fe61959d-43e7-4440-9932-9a09846e9b1b","savedPayload":{"position":{"x":31842.094568442022,"y":30532.55247430567},"targetPosition":{"x":31548.650288221877,"y":30470.178967060343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"e35699bc-1fe9-4cdc-b029-6361f0ce8592","savedPayload":{"position":{"x":31566.65028822188,"y":30934.178967060343},"targetPosition":{"x":31281.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"manageStage":{"type":"Manage Stage","name":"Standard Run","project":"Foundations","managedStopLoss":{"type":"Managed Stop Loss","name":"New Managed Stop Loss","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03","project":"Foundations","id":"853852d1-d2fa-4e32-a891-e98ca52a556e","savedPayload":{"position":{"x":32376.482296305396,"y":30794.102967286995},"targetPosition":{"x":32153.538848662174,"y":30994.842149194654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97","project":"Foundations","id":"3bdebe73-3546-43f3-b644-73ec62086c66","savedPayload":{"position":{"x":26256.45323720447,"y":28224.574515708206},"targetPosition":{"x":26095.83786036117,"y":28276.643733481294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"36615e86-2c8e-4182-ab3e-5c263c44fcb1","savedPayload":{"position":{"x":26095.83786036117,"y":28276.643733481294},"targetPosition":{"x":25928.153071634522,"y":28331.004379016907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"6aae47da-70b4-4fd3-b2da-65a1d645b915","savedPayload":{"position":{"x":25928.153071634522,"y":28331.004379016907},"targetPosition":{"x":25721.35369492555,"y":28398.088627341524},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"18261801-3d1b-4dfe-872c-019fff59db4d","savedPayload":{"position":{"x":32438.855803550723,"y":31087.547247507136},"targetPosition":{"x":32153.538848662174,"y":30994.842149194654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"fdeb890a-e7d8-4ef6-ab49-3a88aee6e82c","savedPayload":{"position":{"x":32153.538848662174,"y":30994.842149194654},"targetPosition":{"x":31860.09456844203,"y":31057.21565643998},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage * 1.02 < portfolioEngine.portfolioCurrent.position.stopLoss.value) {chart.at01hs.bollingerBand.movingAverage * 1.02} else {portfolioEngine.portfolioCurrent.position.stopLoss.value}","project":"Foundations","id":"0e9e87f6-4636-4f1f-8091-d1c3090ee345","savedPayload":{"position":{"x":32740.427409102464,"y":30870.095134704},"targetPosition":{"x":32446.98312888232,"y":30932.468641949326},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"0464ed08-0432-4da6-b407-fbf1fbc65bd9","savedPayload":{"position":{"x":32446.98312888232,"y":30932.468641949326},"targetPosition":{"x":32153.538848662174,"y":30994.842149194654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a9042fd2-0f05-4208-91b7-81e00b6493fb","savedPayload":{"position":{"x":31860.09456844203,"y":31057.21565643998},"targetPosition":{"x":31566.650288221885,"y":31119.58916368531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"managedTakeProfit":{"type":"Managed Take Profit","name":"New Managed Take Profit","project":"Foundations","phases":[{"type":"Phase","name":"Initial","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95","project":"Foundations","id":"f191391f-f798-4819-b46b-8ae9538ff71f","savedPayload":{"position":{"x":32261.572932257346,"y":31503.102551726417},"targetPosition":{"x":31968.1286520372,"y":31565.476058971744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"1H EMA7 < entryTargetRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value","project":"Foundations","id":"65b73feb-09e0-491d-99fd-30f331acac97","savedPayload":{"position":{"x":31907.465469902883,"y":32722.998529189117},"targetPosition":{"x":31845.091962657556,"y":32429.554248968976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fa12e6f8-f9d6-4eb7-9e3b-1e0f17581548","savedPayload":{"position":{"x":31845.091962657556,"y":32429.554248968976},"targetPosition":{"x":31782.71845541223,"y":32136.109968748835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"positionPeriods > 2","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"portfolioEngine.portfolioCurrent.position.positionCounters.periods.value > 2","project":"Foundations","id":"2eff0ccd-bf54-4456-aff5-9f46cf1469ff","savedPayload":{"position":{"x":31336.831560125785,"y":32537.58833256415},"targetPosition":{"x":31559.775007769007,"y":32336.849150656493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a4af8e92-a505-48fd-8080-8a715cd856dc","savedPayload":{"position":{"x":31559.775007769007,"y":32336.849150656493},"targetPosition":{"x":31782.71845541223,"y":32136.109968748835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"ef07d7e4-53c0-4746-a1a2-4b4856cba9df","savedPayload":{"position":{"x":31782.71845541223,"y":32136.109968748835},"targetPosition":{"x":31875.423553724715,"y":31850.79301386029},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"2484f7be-38df-4139-94b4-d753e6d50eed","savedPayload":{"position":{"x":31875.423553724715,"y":31850.79301386029},"targetPosition":{"x":31968.1286520372,"y":31565.476058971744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"977b23fa-f70b-4ae6-8b8b-62ca894ca11c","savedPayload":{"position":{"x":31968.1286520372,"y":31565.476058971744},"targetPosition":{"x":31767.389470129543,"y":31342.532611328526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Manage: 3% Below ema7","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.97 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) {chart.at01hs.base7EMA.ema7 * 0.97} else {portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"aadae3ad-5cf1-4417-baad-c6e8b0ab8f31","savedPayload":{"position":{"x":32391.81128158808,"y":31587.680324707304},"targetPosition":{"x":32168.86783394486,"y":31788.419506614962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"bfc7fa92-c54c-43e7-8a6d-f89572d1fee2","savedPayload":{"position":{"x":27396.159684485443,"y":29462.24536140314},"targetPosition":{"x":27037.180684110703,"y":29201.79651866058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5ea229bf-a68c-40f9-a6ac-8bae8171ecda","savedPayload":{"position":{"x":27037.180684110703,"y":29201.79651866058},"targetPosition":{"x":26678.13599189461,"y":28941.629260364767},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"585c2f06-93d7-403f-ab70-0aab9c936f72","savedPayload":{"position":{"x":26678.13599189461,"y":28941.629260364767},"targetPosition":{"x":26318.87895323529,"y":28681.33348852864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"cddeb772-d0f7-4ba8-b303-b623746f3f6e","savedPayload":{"position":{"x":32369.607015852518,"y":32011.36295425818},"targetPosition":{"x":32168.86783394486,"y":31788.419506614962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"4862beb3-990c-43ba-a21b-93ce1227d060","savedPayload":{"position":{"x":24904.844811642135,"y":30006.082996397163},"targetPosition":{"x":24835.04359285655,"y":29676.145953078027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"dc6ade59-03df-4aa5-a892-5e225a38cb35","savedPayload":{"position":{"x":24835.04359285655,"y":29676.145953078027},"targetPosition":{"x":24764.759594136216,"y":29345.705834285305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"54428b89-eb5f-4844-9fec-b049f074b3c8","savedPayload":{"position":{"x":24556.58106230635,"y":29987.67953427854},"targetPosition":{"x":24660.68438254107,"y":29666.91752333298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"81b0626e-e4c7-40dc-ae8d-ec5603067461","savedPayload":{"position":{"x":24660.68438254107,"y":29666.91752333298},"targetPosition":{"x":24764.759594136216,"y":29345.705834285305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < positionRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.99","project":"Foundations","id":"05867691-257f-4795-b70f-180ef26713fd","savedPayload":{"position":{"x":24263.659098692806,"y":29798.122521392797},"targetPosition":{"x":24514.18669436439,"y":29572.067101216984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2d354bdf-7142-4921-aec4-60a295569584","savedPayload":{"position":{"x":24514.18669436439,"y":29572.067101216984},"targetPosition":{"x":24764.759594136216,"y":29345.705834285305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"74adc18a-fcb8-47ad-a447-1595f16cc7f6","savedPayload":{"position":{"x":24105.188485704806,"y":29487.294594178704},"targetPosition":{"x":24434.98874543937,"y":29416.532125462407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8c760094-3830-48d3-a97c-a9dee27f3c7e","savedPayload":{"position":{"x":24434.98874543937,"y":29416.532125462407},"targetPosition":{"x":24764.759594136216,"y":29345.705834285305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"45a3f428-25a5-4cf2-a13f-08bf3bbc4972","savedPayload":{"position":{"x":24123.541508445123,"y":29139.177357956767},"targetPosition":{"x":24444.154897336986,"y":29242.30186262787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6106746d-8995-425e-8dd9-009894a5dd07","savedPayload":{"position":{"x":24444.154897336986,"y":29242.30186262787},"targetPosition":{"x":24764.759594136216,"y":29345.705834285305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"61a873ab-dc8f-4023-93cd-a861bd965858","savedPayload":{"position":{"x":24764.759594136216,"y":29345.705834285305},"targetPosition":{"x":25026.123499795925,"y":29109.685164277478},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"aa98a93e-c928-4900-854a-97b3750182d2","savedPayload":{"position":{"x":31945.924386301638,"y":31989.15868852262},"targetPosition":{"x":32168.86783394486,"y":31788.419506614962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"83f85765-e13b-406a-bd56-7fd820eebc16"}}}],"announcements":[],"id":"e3b43a25-cbb0-4ebc-ac2f-148a56d7d934","savedPayload":{"position":{"x":32168.86783394486,"y":31788.419506614962},"targetPosition":{"x":31968.1286520372,"y":31565.476058971744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Close: BB Lower Band","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) {chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.standardDeviation * 2} else {portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"e603a735-7a74-4654-b0bb-50bee2d1e307","savedPayload":{"position":{"x":32592.55046349574,"y":31810.623772350522},"targetPosition":{"x":32369.607015852518,"y":32011.36295425818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"12b3cadf-b8f9-4f43-8799-40c1509f8d07","savedPayload":{"position":{"x":27824.404836084388,"y":28886.524680065922},"targetPosition":{"x":27419.354023853557,"y":29066.616653801022},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d45aa91c-a153-4311-8403-8e4492ffcc95","savedPayload":{"position":{"x":27419.354023853557,"y":29066.616653801022},"targetPosition":{"x":27014.15668783785,"y":29246.882512879973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"47191a8e-485b-4f11-be05-c1b6253da95e","savedPayload":{"position":{"x":27896.27601529829,"y":29339.393382849754},"targetPosition":{"x":27455.328761362696,"y":29293.1294628858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0a6eff46-6a7b-4a29-81a4-93a751a056bf","savedPayload":{"position":{"x":27455.328761362696,"y":29293.1294628858},"targetPosition":{"x":27014.15668783785,"y":29246.882512879973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"e9cfe84c-e144-4e95-88ce-8bfdffd42f89","savedPayload":{"position":{"x":27731.83127958228,"y":29767.96938631562},"targetPosition":{"x":27373.09391744293,"y":29507.46629146253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9dfa9604-bc08-4df3-980d-2f8b06185031","savedPayload":{"position":{"x":27373.09391744293,"y":29507.46629146253},"targetPosition":{"x":27014.15668783785,"y":29246.882512879973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"8c332bfe-ab0c-4905-9440-86091b7040b1","savedPayload":{"position":{"x":27375.208425137833,"y":30056.856719732692},"targetPosition":{"x":27194.719804996566,"y":29651.932741319448},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e358399e-001d-4d07-83e4-2bf9d65ed1bd","savedPayload":{"position":{"x":27194.719804996566,"y":29651.932741319448},"targetPosition":{"x":27014.15668783785,"y":29246.882512879973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"previous ema7 div previous ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"51ec782d-f54f-46b5-b45a-9db5cf7a380e","savedPayload":{"position":{"x":26922.5991092236,"y":30128.57805275751},"targetPosition":{"x":26968.2603785561,"y":29687.799464979318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c64c6aff-2525-4e58-9e27-ac7a8b3dc8cb","savedPayload":{"position":{"x":26968.2603785561,"y":29687.799464979318},"targetPosition":{"x":27014.15668783785,"y":29246.882512879973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"08f82342-86ce-4222-b954-968397dd2d33","savedPayload":{"position":{"x":27014.15668783785,"y":29246.882512879973},"targetPosition":{"x":26655.14598525303,"y":28986.333990302774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"170cad22-eef5-48c3-b5d9-fae484dab493","savedPayload":{"position":{"x":32570.346197760176,"y":32234.3064019014},"targetPosition":{"x":32369.607015852518,"y":32011.36295425818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"83f85765-e13b-406a-bd56-7fd820eebc16"}}},{"type":"Move To Phase Event","name":"Cancel Close","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"0320d330-7d8e-4577-8ea3-debcdf5c4971","savedPayload":{"position":{"x":24986.637741533123,"y":30501.234533003983},"targetPosition":{"x":25090.740561062354,"y":30180.413391220325},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6611a627-dfaf-4248-8aaa-e27fb7ac7141","savedPayload":{"position":{"x":25090.740561062354,"y":30180.413391220325},"targetPosition":{"x":25194.350976285372,"y":29859.192098549123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 div prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"51f5f720-c0df-4209-a32f-80f67688004d","savedPayload":{"position":{"x":24535.300879597387,"y":29998.630941126503},"targetPosition":{"x":24864.507573535695,"y":29929.113373042725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"62ebc71f-7dab-4090-9f0e-c557cbbf5045","savedPayload":{"position":{"x":24864.507573535695,"y":29929.113373042725},"targetPosition":{"x":25194.350976285372,"y":29859.192098549123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9cfa9122-1b64-4a37-877f-1c722493562a","savedPayload":{"position":{"x":25194.350976285372,"y":29859.192098549123},"targetPosition":{"x":25455.54747854176,"y":29623.036044432884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"73f3e391-cceb-4d27-932f-7b3c76d63b24","savedPayload":{"position":{"x":32146.663568209296,"y":32212.10213616584},"targetPosition":{"x":32369.607015852518,"y":32011.36295425818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"e3b43a25-cbb0-4ebc-ac2f-148a56d7d934"}}}],"announcements":[],"id":"913c2adb-a405-40e1-b661-300ec59c4ea0","savedPayload":{"position":{"x":32369.607015852518,"y":32011.36295425818},"targetPosition":{"x":32168.86783394486,"y":31788.419506614962},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Run","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.8 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) {chart.at01hs.base7EMA.ema7 * 0.8} else {portfolioEngine.portfolioCurrent.position.takeProfit.value}","project":"Foundations","id":"be65b94d-3942-43c3-96aa-354447d5d591","savedPayload":{"position":{"x":25711.079746970987,"y":28792.147734862236},"targetPosition":{"x":25276.640329487287,"y":28884.1427648174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Cancel Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"fb87ce68-53e9-4553-a0d4-c996920c9b7a","savedPayload":{"position":{"x":27271.218360095154,"y":30810.205830708393},"targetPosition":{"x":26912.62502865668,"y":30549.66691388678},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1c9f9e96-a31d-42dc-a72f-ee8c25057426","savedPayload":{"position":{"x":26912.62502865668,"y":30549.66691388678},"targetPosition":{"x":26553.863142998773,"y":30289.03803396057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 conv prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 < chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"2d8cbbda-0c6c-4f48-ab1a-4f3ee6cb46d1","savedPayload":{"position":{"x":26452.83670017986,"y":31149.123084938306},"targetPosition":{"x":26498.965789110254,"y":30708.23438478572},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e4719fbb-2730-46bf-9593-75e9544d860c","savedPayload":{"position":{"x":26498.965789110254,"y":30708.23438478572},"targetPosition":{"x":26553.863142998773,"y":30289.03803396057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"60819e62-c36a-4cf6-86ea-09aa1046f1b7","savedPayload":{"position":{"x":26553.863142998773,"y":30289.03803396057},"targetPosition":{"x":26373.25523520219,"y":29883.734464230038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"297f0537-a281-46ab-89a4-9aab36495673","savedPayload":{"position":{"x":25367.576701991013,"y":29312.204201772533},"targetPosition":{"x":25276.640329487287,"y":28884.1427648174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"e3b43a25-cbb0-4ebc-ac2f-148a56d7d934"}}}],"announcements":[],"id":"83f85765-e13b-406a-bd56-7fd820eebc16","savedPayload":{"position":{"x":32570.346197760176,"y":32234.3064019014},"targetPosition":{"x":32369.607015852518,"y":32011.36295425818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"cf907f3e-a01a-4ffb-9e3b-23ea0d8f34d1","savedPayload":{"position":{"x":31767.389470129543,"y":31342.532611328526},"targetPosition":{"x":31566.650288221885,"y":31119.58916368531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"3f7a5501-fa20-4b3b-b038-2297cb2fd04e","savedPayload":{"position":{"x":31566.65028822188,"y":31119.58916368531},"targetPosition":{"x":31281.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeStage":{"type":"Close Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"b8a7ff2a-dc3b-43e0-9226-b8e6f532c476","savedPayload":{"position":{"x":32328.44568353482,"y":31328.893078647452},"targetPosition":{"x":32030.08911492434,"y":31360.25161762775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2bc75a78-2139-4752-82be-2f5a8a7928fd","savedPayload":{"position":{"x":32030.08911492434,"y":31360.25161762775},"targetPosition":{"x":31731.73254631386,"y":31391.610156608047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInQuotedAsset":{"type":"Target Size In Quoted Asset","name":"New Target Size In Quoted Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value","project":"Foundations","id":"a56977af-ba08-4617-a417-4edb66c5ca2f","savedPayload":{"position":{"x":32084.403697689344,"y":31877.020353233012},"targetPosition":{"x":31908.0681220016,"y":31634.31525492053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"28601045-4302-4e44-9f9c-6f789094a474","savedPayload":{"position":{"x":31908.0681220016,"y":31634.31525492053},"targetPosition":{"x":31731.73254631386,"y":31391.610156608047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"1a05ddeb-09bf-4284-bc2a-bfee83eee2c7","savedPayload":{"position":{"x":31731.73254631386,"y":31391.610156608047},"targetPosition":{"x":31457.66890902108,"y":31269.58916368531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeExecution":{"type":"Close Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[{"type":"Market Buy Order","name":"Quick Exit","config":"{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"b862adde-91b6-4146-a860-7fe3c44f43d4","savedPayload":{"position":{"x":31677.17868188316,"y":33358.085143958684},"targetPosition":{"x":31645.820142902863,"y":33059.7285753482},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9568610b-062b-4f5c-95b7-8ff55754334d","savedPayload":{"position":{"x":31645.820142902863,"y":33059.7285753482},"targetPosition":{"x":31614.461603922566,"y":32761.372006737714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"76be967f-7051-4fa8-9f3c-255c8cf12d77","savedPayload":{"position":{"x":31614.461603922566,"y":32761.372006737714},"targetPosition":{"x":31583.10306494227,"y":32463.015438127233},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"3c2ba6d3-e215-4a9f-9b48-9c9340086dda","savedPayload":{"position":{"x":31583.10306494227,"y":32463.015438127233},"targetPosition":{"x":31551.74452596197,"y":32164.658869516752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"69200cc2-ab70-45f4-ae63-29cb1bd73d0a","savedPayload":{"position":{"x":31551.74452596197,"y":32164.658869516752},"targetPosition":{"x":31520.385986981673,"y":31866.30230090627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Buy Order #1","id":"7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3"}}}],"marketSellOrders":[],"limitBuyOrders":[],"limitSellOrders":[],"id":"47778ccf-4a59-4ce1-93f2-110cdd8e900b","savedPayload":{"position":{"x":31520.385986981673,"y":31866.30230090627},"targetPosition":{"x":31489.027448001376,"y":31567.94573229579},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d6ffda9f-f303-48be-8de2-d6d68c3e76c8","savedPayload":{"position":{"x":31489.027448001376,"y":31567.94573229579},"targetPosition":{"x":31457.66890902108,"y":31269.58916368531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"3b34675d-60d7-44ef-9ef7-c434fe9ca560","savedPayload":{"position":{"x":31457.66890902108,"y":31269.58916368531},"targetPosition":{"x":31281.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"77e56192-a0b0-4786-afdb-8e59ba757ccf","savedPayload":{"position":{"x":31281.333333333336,"y":31026.884065372826},"targetPosition":{"x":30981.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Portfolio Strategy","name":"S3 - 2H Down","project":"Foundations","triggerStage":{"type":"Trigger Stage","name":"New Trigger Stage","project":"Foundations","triggerOn":{"type":"Trigger On Event","name":"New Trigger On Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"0c6d7b91-4bbf-4e27-850c-6348ffea4055","savedPayload":{"position":{"x":31489.77186986784,"y":30221.26536696679},"targetPosition":{"x":31666.107445555583,"y":30463.97046527927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9c8b0541-0125-4ed1-8bcb-2d8a539bcc85","savedPayload":{"position":{"x":31666.107445555583,"y":30463.97046527927},"targetPosition":{"x":31842.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"b09863b6-7ea3-4929-8b3c-f99409fb1bf1","savedPayload":{"position":{"x":31657.03282461836,"y":30136.041653814664},"targetPosition":{"x":31749.737922930843,"y":30421.35860870321},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"26835b4a-83a2-4209-84a0-e38c74ff993a","savedPayload":{"position":{"x":31749.737922930843,"y":30421.35860870321},"targetPosition":{"x":31842.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"2fc1bc08-9def-4a37-abc3-dbac24a2c360","savedPayload":{"position":{"x":31842.443021243325,"y":30106.675563591754},"targetPosition":{"x":31842.443021243325,"y":30406.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1fa5642c-48f4-492b-81d3-5d752decd8af","savedPayload":{"position":{"x":31842.443021243325,"y":30406.675563591754},"targetPosition":{"x":31842.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2H Down","code":"chart.at02hs.bollingerBand.direction === \"Up\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"07c23ae8-6440-4b6e-aabe-67afdba80c7c","savedPayload":{"position":{"x":32027.85321786829,"y":30136.041653814664},"targetPosition":{"x":31935.148119555808,"y":30421.35860870321},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c14a9e3b-6d84-44c9-8273-1a37850087b4","savedPayload":{"position":{"x":31935.148119555808,"y":30421.35860870321},"targetPosition":{"x":31842.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H Up","code":"chart.at02hs.bollingerBand.direction === \"Up\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerChannel.direction === \"Up\"","project":"Foundations","id":"57d558fd-ecfa-429a-9304-88f41b32b44c","savedPayload":{"position":{"x":32195.11417261881,"y":30221.26536696679},"targetPosition":{"x":32018.778596931068,"y":30463.97046527927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ab49ca45-333d-4ed9-99a1-a3ca632cbbb2","savedPayload":{"position":{"x":32018.778596931068,"y":30463.97046527927},"targetPosition":{"x":31842.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H NOT Side","code":"chart.at04hs.bollingerSubChannel.slope === \"Side\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerSubChannel.slope != \"Side\"","project":"Foundations","id":"261d9835-4d23-4b58-946d-b9324d920273","savedPayload":{"position":{"x":32327.85321786829,"y":30354.00441221627},"targetPosition":{"x":32085.148119555808,"y":30530.33998790401},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4d450dc4-bfbb-4779-b070-cac385b809c7","savedPayload":{"position":{"x":32085.148119555808,"y":30530.33998790401},"targetPosition":{"x":31842.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H RSI > 60","code":"chart.at24hs.rsi14.value < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.rsi14.value > 60","project":"Foundations","id":"c0afd580-e4b8-4c7c-ac4c-7370e5a79a98","savedPayload":{"position":{"x":32413.076931020416,"y":30521.26536696679},"targetPosition":{"x":32127.75997613187,"y":30613.97046527927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"95207d90-4af8-4b5a-8321-0076e8b8929d","savedPayload":{"position":{"x":32127.75997613187,"y":30613.97046527927},"targetPosition":{"x":31842.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"92ef2b33-6bd1-4ab7-91a4-ddb3e035ed08","savedPayload":{"position":{"x":32442.443021243325,"y":30706.675563591754},"targetPosition":{"x":32142.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3ac7ebe1-3f6f-4e35-a8a2-f39aa509c849","savedPayload":{"position":{"x":32142.443021243325,"y":30706.675563591754},"targetPosition":{"x":31842.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 3: 02H Down && 4H Side && 1H Medium, Steep or Extreme","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerChannel.direction === \"Down\" && chart.at12hs.bollingerChannel.direction === \"Down\" && chart.at04hs.bollingerSubChannel.slope === \"Side\" && (chart.at01hs.bollingerSubChannel.slope === \"Medium\" || chart.at01hs.bollingerSubChannel.slope === \"Steep\" || chart.at01hs.bollingerSubChannel.slope === \"Extreme\")) {false} else {true}","project":"Foundations","id":"6ef3aec8-78cb-4942-bcfd-ff860b2b7971","savedPayload":{"position":{"x":32413.076931020416,"y":30892.08576021672},"targetPosition":{"x":32127.75997613187,"y":30799.380661904237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5af02e84-f067-45ee-8d7e-44966254e430","savedPayload":{"position":{"x":32127.75997613187,"y":30799.380661904237},"targetPosition":{"x":31842.443021243325,"y":30706.675563591754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"20017afc-2e99-4596-9a1d-41b8b8ee7999","savedPayload":{"position":{"x":31842.443021243325,"y":30706.675563591754},"targetPosition":{"x":31666.107445555583,"y":30949.380661904237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"e6080867-291e-4dc7-b00f-582656e25e80","savedPayload":{"position":{"x":31666.107445555583,"y":30949.380661904237},"targetPosition":{"x":31489.77186986784,"y":31192.08576021672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"triggerOff":{"type":"Trigger Off Event","name":"New Trigger Off Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close< chart.at01hs.bollingerBand.movingAverage","project":"Foundations","id":"890f22bb-d291-4fdd-b444-5afbea478f13","savedPayload":{"position":{"x":25962.35909532137,"y":28324.470953434735},"targetPosition":{"x":25636.57898625212,"y":28375.364985403918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ef921c85-8bd3-49cc-aeaa-2556181fec27","savedPayload":{"position":{"x":25636.57898625212,"y":28375.364985403918},"targetPosition":{"x":25310.61264618807,"y":28427.443166736353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d4217f36-b6e4-45dc-979d-5ad1e74d0b85","savedPayload":{"position":{"x":25310.61264618807,"y":28427.443166736353},"targetPosition":{"x":24948.562035178606,"y":28484.76741246823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"92cd971f-1315-425e-883c-4adefb12883e","savedPayload":{"position":{"x":31637.925120957112,"y":31168.620590460687},"targetPosition":{"x":31489.77186986784,"y":31192.08576021672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"takePosition":{"type":"Take Position Event","name":"New Take Position Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"f5611889-2d66-4b5a-84ca-1bd444e56cb0","savedPayload":{"position":{"x":25718.12774206195,"y":28556.093329249365},"targetPosition":{"x":25452.09317780324,"y":28750.116579263093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"96fdbdfc-c7d9-4e54-972c-de01d3f58a76","savedPayload":{"position":{"x":25452.09317780324,"y":28750.116579263093},"targetPosition":{"x":25186.036024760186,"y":28943.81771139131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"ccd315a6-ae1c-4fcf-b6d4-deac89aef390","savedPayload":{"position":{"x":25810.530744019103,"y":28737.827895894538},"targetPosition":{"x":25499.03950538092,"y":28842.5330686484},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"382fb23e-b4bc-4792-a492-328fa6201f6c","savedPayload":{"position":{"x":25499.03950538092,"y":28842.5330686484},"targetPosition":{"x":25186.036024760186,"y":28943.81771139131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"cbc7b7f8-b6f1-4752-9259-6372178089e4","savedPayload":{"position":{"x":25846.729211700767,"y":28944.215643757692},"targetPosition":{"x":25516.889378256026,"y":28944.626024248013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"74975af2-4802-47bc-8251-97981c77dc4a","savedPayload":{"position":{"x":25516.889378256026,"y":28944.626024248013},"targetPosition":{"x":25186.036024760186,"y":28943.81771139131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2H Down","code":"chart.at02hs.bollingerBand.direction === \"Up\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"b7bdf1ce-16a5-4fc0-a87b-f8815615ef99","savedPayload":{"position":{"x":25811.126047979422,"y":29144.959429141258},"targetPosition":{"x":25499.09385162832,"y":29046.153782464382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a1e09269-19e5-4dff-8aeb-66d8bf6bd96d","savedPayload":{"position":{"x":25499.09385162832,"y":29046.153782464382},"targetPosition":{"x":25186.036024760186,"y":28943.81771139131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H Up","code":"chart.at02hs.bollingerBand.direction === \"Up\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerChannel.direction === \"Up\"","project":"Foundations","id":"c516d181-ad48-49cd-a298-fddb6e91de94","savedPayload":{"position":{"x":25719.5712387554,"y":29332.011749995363},"targetPosition":{"x":25453.416931203697,"y":29138.842898097326},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d57a06c7-d40b-4488-93fe-f7441dd299c6","savedPayload":{"position":{"x":25453.416931203697,"y":29138.842898097326},"targetPosition":{"x":25186.036024760186,"y":28943.81771139131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H NOT Side","code":"chart.at04hs.bollingerSubChannel.slope === \"Side\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerSubChannel.slope != \"Side\"","project":"Foundations","id":"9fabe671-7d14-43b5-ba69-831f4f2a066f","savedPayload":{"position":{"x":25574.21114508112,"y":29474.200315277143},"targetPosition":{"x":25379.59276127861,"y":29210.62024264063},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"177c777c-ff05-4dc0-8b6b-d663b7329938","savedPayload":{"position":{"x":25379.59276127861,"y":29210.62024264063},"targetPosition":{"x":25186.036024760186,"y":28943.81771139131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H RSI > 60","code":"chart.at24hs.rsi14.value < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.rsi14.value > 60","project":"Foundations","id":"e48e0eea-8553-4baa-ab82-de8e822619b3","savedPayload":{"position":{"x":25390.16254154186,"y":29567.9512816984},"targetPosition":{"x":25287.325175777063,"y":29255.92697946779},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ee231079-650d-4046-8e5b-ad3a82e09efa","savedPayload":{"position":{"x":25287.325175777063,"y":29255.92697946779},"targetPosition":{"x":25186.036024760186,"y":28943.81771139131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"241ea7c4-ec8c-4f74-994f-27cdc3cc5084","savedPayload":{"position":{"x":25188.582265210272,"y":29603.031105942588},"targetPosition":{"x":25185.652087523507,"y":29274.328648954608},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b1bb2780-2f92-47da-9ea5-39d0397e7144","savedPayload":{"position":{"x":25185.652087523507,"y":29274.328648954608},"targetPosition":{"x":25186.036024760186,"y":28943.81771139131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 3: 02H Down && 4H Side && 1H Medium, Steep or Extreme","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerChannel.direction === \"Down\" && chart.at12hs.bollingerChannel.direction === \"Down\" && chart.at04hs.bollingerSubChannel.slope === \"Side\" && (chart.at01hs.bollingerSubChannel.slope === \"Medium\" || chart.at01hs.bollingerSubChannel.slope === \"Steep\" || chart.at01hs.bollingerSubChannel.slope === \"Extreme\")) {false} else {true}","project":"Foundations","id":"35f95b09-f037-43ba-96f9-fa9d7d677bea","savedPayload":{"position":{"x":24985.125074028503,"y":29568.131577314067},"targetPosition":{"x":25082.140352477705,"y":29254.490688041842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6d92e5f1-7164-4f38-9a56-07334aee23fd","savedPayload":{"position":{"x":25082.140352477705,"y":29254.490688041842},"targetPosition":{"x":25186.036024760186,"y":28943.81771139131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"2f0018b8-a386-4eb2-8cf8-b61c00af7639","savedPayload":{"position":{"x":25186.036024760186,"y":28943.81771139131},"targetPosition":{"x":24889.618142603576,"y":28728.74429747551},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"a937976d-4084-4184-a913-910b75ed6659","savedPayload":{"position":{"x":31732.476968180323,"y":31368.421335904462},"targetPosition":{"x":31489.77186986784,"y":31192.08576021672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"def5d0af-b5ee-43f9-9ea0-0b73cd37d82e","savedPayload":{"position":{"x":31489.77186986784,"y":31192.08576021672},"targetPosition":{"x":31193.4653676893,"y":31239.01609972879},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openStage":{"type":"Open Stage","name":"New Open Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"My Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"0b0e860d-f3c3-4372-9873-4a9dd4e9d100","savedPayload":{"position":{"x":22431.445804370174,"y":27050.03547149791},"targetPosition":{"x":22510.635302525414,"y":27257.396346693953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"d340cdb1-a381-4206-a857-07ae5d92ad04","savedPayload":{"position":{"x":22510.635302525414,"y":27257.396346693953},"targetPosition":{"x":22668.929394331164,"y":27671.137760506223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInBaseAsset":{"type":"Target Size In Base Asset","name":"New Target Size In Base Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value","project":"Foundations","id":"f3292c7f-4273-4130-a41d-8d8d16133ff3","savedPayload":{"position":{"x":23086.293918145442,"y":27153.979668841806},"targetPosition":{"x":22947.343167347717,"y":27326.680449879663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"459ba766-3c86-4b1c-81ee-467a438ff57d","savedPayload":{"position":{"x":22947.343167347717,"y":27326.680449879663},"targetPosition":{"x":22668.929394331164,"y":27671.137760506223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"4dcaba6c-a6cc-4893-858b-0c21fb1b3849","savedPayload":{"position":{"x":31610.561755158997,"y":31367.36285621421},"targetPosition":{"x":31460.76732494581,"y":31375.213249650653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openExecution":{"type":"Open Execution","name":"New Open Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[],"marketSellOrders":[{"type":"Market Sell Order","name":"Quick Entry","config":"{\n\"percentageOfAlgorithmSize\": 100\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"c9114021-830b-42a4-a360-4c2bbf1cbe60","savedPayload":{"position":{"x":25815.27796277978,"y":30870.21416538181},"targetPosition":{"x":25637.084171050992,"y":30595.690950443968},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1cda8d70-96d1-4f9d-a532-047fc4a3179c","savedPayload":{"position":{"x":25637.084171050992,"y":30595.690950443968},"targetPosition":{"x":25458.17426941292,"y":30320.05625276125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"43a8d235-6498-4bf5-9a01-4ffe21dec3a1","savedPayload":{"position":{"x":25458.17426941292,"y":30320.05625276125},"targetPosition":{"x":25279.85596332875,"y":30043.363382412077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"d085a3ab-b86b-4fae-a802-e45d30212b12","savedPayload":{"position":{"x":25279.85596332875,"y":30043.363382412077},"targetPosition":{"x":25100.16381395838,"y":29767.06083041019},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"5f38bb78-6259-4ceb-a80e-9acd18e3daa2","savedPayload":{"position":{"x":25100.16381395838,"y":29767.06083041019},"targetPosition":{"x":24921.53954764839,"y":29492.235107845365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Sell Order #1","id":"8e404329-d41f-41e0-ad5a-c84ee1fa2604"}}}],"limitBuyOrders":[],"limitSellOrders":[],"id":"e2222c7e-1bd3-4a7c-9774-48cd1cc16d3d","savedPayload":{"position":{"x":24921.53954764839,"y":29492.235107845365},"targetPosition":{"x":24740.69628039575,"y":29213.727246319177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"759388ff-86bc-41f0-9ec7-9964e904e630","savedPayload":{"position":{"x":31542.463180198065,"y":31501.013834842466},"targetPosition":{"x":31460.76732494581,"y":31375.213249650653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"69a1d5f7-b453-489d-bf1b-b25c2bdcaa48","savedPayload":{"position":{"x":31460.76732494581,"y":31375.213249650653},"targetPosition":{"x":31193.4653676893,"y":31239.01609972879},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"manageStage":{"type":"Manage Stage","name":"Slow Run","project":"Foundations","managedStopLoss":{"type":"Managed Stop Loss","name":"New Managed Stop Loss","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03","project":"Foundations","id":"d86eeec2-43f3-453c-8d05-2ef2723a241b","savedPayload":{"position":{"x":25176.792125398388,"y":29473.281162553867},"targetPosition":{"x":24883.683567313048,"y":29622.419881376823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97","project":"Foundations","id":"f903c817-fc50-48ab-abd4-9b58953e95b7","savedPayload":{"position":{"x":25902.39459991396,"y":29033.416553186238},"targetPosition":{"x":25738.391699993546,"y":29041.783933980565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"abd14bc4-e08a-4804-a38d-379dc8869915","savedPayload":{"position":{"x":25738.391699993546,"y":29041.783933980565},"targetPosition":{"x":25560.20117804534,"y":29050.95570069545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"3e9ec975-1cfd-4629-86c2-01a2b7cee8fc","savedPayload":{"position":{"x":25560.20117804534,"y":29050.95570069545},"targetPosition":{"x":25346.204356333415,"y":29061.90617071568},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"86e1e0cc-e723-4488-97cc-e5df9ff768b4","savedPayload":{"position":{"x":24866.634123397424,"y":29951.433347203863},"targetPosition":{"x":24883.683567313048,"y":29622.419881376823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"9bf160d5-af24-47b8-a457-59da431e3fe3","savedPayload":{"position":{"x":24884.026903085047,"y":29622.641110811623},"targetPosition":{"x":24548.304795102624,"y":29404.07335422634},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage * 1.02 < portfolioEngine.portfolioCurrent.position.stopLoss.value) {chart.at01hs.bollingerBand.movingAverage * 1.02} else {portfolioEngine.portfolioCurrent.position.stopLoss.value}","project":"Foundations","id":"c57b9aaa-edc1-4a24-a2f9-1eeb3eed3d5c","savedPayload":{"position":{"x":25435.924655480638,"y":29981.362382422245},"targetPosition":{"x":25159.70960692026,"y":29801.872115526465},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"22d1ba82-cecd-4ebf-a9b0-c02a2dcc4385","savedPayload":{"position":{"x":25159.70960692026,"y":29801.872115526465},"targetPosition":{"x":24883.683567313048,"y":29622.419881376823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f41b282c-06b8-4a86-9c94-18173ce77526","savedPayload":{"position":{"x":31455.463102802976,"y":31588.013912237555},"targetPosition":{"x":31329.662517611163,"y":31506.3180569853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"managedTakeProfit":{"type":"Managed Take Profit","name":"New Managed Take Profit","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95","project":"Foundations","id":"db43ceff-373d-42f3-9109-71257f48d0bb","savedPayload":{"position":{"x":24511.461177690537,"y":30131.662313778346},"targetPosition":{"x":24235.335047955246,"y":29952.654529540778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"1H EMA7 < entryTargetRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value","project":"Foundations","id":"b85e0a3d-dddf-4c06-8265-09a128565a72","savedPayload":{"position":{"x":25606.567556112343,"y":30862.84196389796},"targetPosition":{"x":25427.459856101697,"y":30586.723744925548},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a8c6c9e7-c45b-4e14-8f6e-5bffa6f7b0f0","savedPayload":{"position":{"x":25427.459856101697,"y":30586.723744925548},"targetPosition":{"x":25248.104817623316,"y":30311.0404057551},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"positionPeriods > 2","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"portfolioEngine.portfolioCurrent.position.positionCounters.periods.value > 2","project":"Foundations","id":"25f76ae7-93a2-47ab-be49-bf91a4ab8b37","savedPayload":{"position":{"x":24950.497205906155,"y":30897.79101027456},"targetPosition":{"x":25099.088669371537,"y":30604.40999208815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0f943c1c-645b-455a-a11d-e67435b5b68b","savedPayload":{"position":{"x":25099.088669371537,"y":30604.40999208815},"targetPosition":{"x":25248.104817623316,"y":30311.0404057551},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"89136673-be89-4f40-82cf-78a32f735291","savedPayload":{"position":{"x":25248.104817623316,"y":30311.0404057551},"targetPosition":{"x":25229.702586976506,"y":29966.0267395482},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"3b4bb3aa-6317-41b7-bb90-39e703fbc836","savedPayload":{"position":{"x":23942.069452370954,"y":30101.820252099787},"targetPosition":{"x":24235.335047955246,"y":29952.654529540778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"0d840032-5e32-4356-96af-434e6524664d","savedPayload":{"position":{"x":24235.335047955246,"y":29952.654529540778},"targetPosition":{"x":24256.12002490551,"y":29552.808661097646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Manage: 3% Below ema7","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.97 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) {chart.at01hs.base7EMA.ema7 * 0.97} else {portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"214e21c2-bdab-4d05-91b2-02f327d177b8","savedPayload":{"position":{"x":24494.434775209535,"y":30459.8552714733},"targetPosition":{"x":24218.32229680881,"y":30280.83927307622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"401d2bc0-0193-42de-8a65-df43242eb516","savedPayload":{"position":{"x":23049.860507401445,"y":30488.129013738842},"targetPosition":{"x":23343.33207159927,"y":30337.740702569936},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b023b429-024c-46eb-86f8-6e4e23be3b3c","savedPayload":{"position":{"x":23343.33207159927,"y":30337.740702569936},"targetPosition":{"x":23637.808974683117,"y":30187.072125345294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"ee7cd341-d632-47d6-9ddf-4462e6961461","savedPayload":{"position":{"x":23637.808974683117,"y":30187.072125345294},"targetPosition":{"x":23945.463320614384,"y":30030.071241252168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"5c96f85d-f36d-496f-8c82-68bdbde4456f","savedPayload":{"position":{"x":23924.989173800393,"y":30430.076273215338},"targetPosition":{"x":24218.32229680881,"y":30280.83927307622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"241d29a5-2372-4c0b-9dd1-9c74e98d8593","savedPayload":{"position":{"x":24218.32229680881,"y":30280.83927307622},"targetPosition":{"x":24235.335047955246,"y":29952.654529540778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Close: BB Lower Band","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.standardDeviation * 2} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"54a1a04f-b59d-40d9-91d6-9716c0198983","savedPayload":{"position":{"x":24421.84406777817,"y":30853.191347701613},"targetPosition":{"x":24201.30584504686,"y":30608.97825118956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"23d9abaa-63cc-4aef-abaf-7b493213cd29","savedPayload":{"position":{"x":24794.69308248825,"y":31324.080069063253},"targetPosition":{"x":24517.814817233615,"y":31144.109858092597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"28be9fea-5e5c-4c99-b4a4-6c01a831d9ce","savedPayload":{"position":{"x":24517.814817233615,"y":31144.109858092597},"targetPosition":{"x":24242.667020843037,"y":30965.322129223627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"c59f1c98-a4e9-40c1-8690-6543baa7a966","savedPayload":{"position":{"x":24540.35827062194,"y":31550.974216975395},"targetPosition":{"x":24390.951250093785,"y":31257.287314486137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c24d0f99-6491-40b3-94d9-49f91d354f3c","savedPayload":{"position":{"x":24390.951250093785,"y":31257.287314486137},"targetPosition":{"x":24242.667020843037,"y":30965.322129223627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"d6b4d297-a5fa-4561-acb0-b8d3b891912e","savedPayload":{"position":{"x":24208.895626944388,"y":31624.01610866189},"targetPosition":{"x":24225.072871771394,"y":31294.23224533906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c3f66d39-dc88-4049-895a-378f492a7d35","savedPayload":{"position":{"x":24225.072871771394,"y":31294.23224533906},"targetPosition":{"x":24242.667020843037,"y":30965.322129223627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"e9ac7090-a4d5-409d-9432-0d422f60e6e1","savedPayload":{"position":{"x":23883.340531582995,"y":31515.688850701757},"targetPosition":{"x":24063.166708844292,"y":31240.545867176093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a05e64ed-4262-42f1-b9dc-cc14f8b27c2d","savedPayload":{"position":{"x":24063.166708844292,"y":31240.545867176093},"targetPosition":{"x":24242.667020843037,"y":30965.322129223627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"previous ema7 div previous ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"cb158763-cb2f-494b-88ab-dafeb3825ca4","savedPayload":{"position":{"x":23656.704013092647,"y":31263.768527310116},"targetPosition":{"x":23949.798314490516,"y":31114.891468978567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"386bbe6b-9082-47e7-b750-e0e9d16a7030","savedPayload":{"position":{"x":23949.798314490516,"y":31114.891468978567},"targetPosition":{"x":24242.667020843037,"y":30965.322129223627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"32813be2-a6cd-4e5d-9a58-87eae5b3b5e9","savedPayload":{"position":{"x":24242.667020843037,"y":30965.322129223627},"targetPosition":{"x":24260.619763680188,"y":30620.1023030926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"264bdd5b-5246-4a3f-bd09-5c50baf57963","savedPayload":{"position":{"x":24235.168667693055,"y":31023.165589945114},"targetPosition":{"x":24201.30584504686,"y":30608.97825118956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"241d29a5-2372-4c0b-9dd1-9c74e98d8593"}}},{"type":"Move To Phase Event","name":"Cancel Close","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"308d9cf6-beba-4d14-9b90-bb11409e3835","savedPayload":{"position":{"x":23233.349159772777,"y":31099.445184480428},"targetPosition":{"x":23476.50822797865,"y":30880.386223181653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a787ffbe-ea25-41cb-a719-de115285eead","savedPayload":{"position":{"x":23476.50822797865,"y":30880.386223181653},"targetPosition":{"x":23720.254003603186,"y":30660.01995881678},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d4b41076-5b23-498d-bc3e-1ccf277a1a43","savedPayload":{"position":{"x":23720.254003603186,"y":30660.01995881678},"targetPosition":{"x":23977.046284028904,"y":30428.798800582335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"7cb4214c-3e3e-4a70-ad14-6ae2a568f24c","savedPayload":{"position":{"x":23956.388542329696,"y":30828.912766299094},"targetPosition":{"x":24201.30584504686,"y":30608.97825118956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"241d29a5-2372-4c0b-9dd1-9c74e98d8593"}}}],"announcements":[],"id":"592ad0d7-d583-4827-8ae6-48f6ad25c1a3","savedPayload":{"position":{"x":24201.30584504686,"y":30608.97825118956},"targetPosition":{"x":24218.32229680881,"y":30280.83927307622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Run","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.8 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.8} else \n{portfolioEngine.portfolioCurrent.position.takeProfit.value}","project":"Foundations","id":"580ecace-0d6d-4632-ad8d-e6dc86df51c8","savedPayload":{"position":{"x":24447.405787603835,"y":31095.602317053803},"targetPosition":{"x":24171.552721541557,"y":30916.03885322299},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Cancel Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"bf6a5ecf-f5c8-4d13-a15c-1b567422bee0","savedPayload":{"position":{"x":13577.805752547116,"y":26525.22671237997},"targetPosition":{"x":13411.408662966634,"y":26151.280457013687},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ca87de8b-af92-4d83-af59-7c71f17e1be4","savedPayload":{"position":{"x":13411.408662966634,"y":26151.280457013687},"targetPosition":{"x":13244.906719756145,"y":25777.1247201925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 conv prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 < chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"d626af7e-c8bb-4e17-95e5-ba5abda158d8","savedPayload":{"position":{"x":12764.007233155098,"y":26439.691569327268},"targetPosition":{"x":13004.42766168718,"y":26108.486899243035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"98a76d2a-1ec4-413c-85b2-59865c6e1187","savedPayload":{"position":{"x":13004.42766168718,"y":26108.486899243035},"targetPosition":{"x":13244.906719756145,"y":25777.1247201925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9406f175-4d00-436d-ab9e-27081d36611b","savedPayload":{"position":{"x":13244.906719756145,"y":25777.1247201925},"targetPosition":{"x":13287.452200650645,"y":25369.59276106218},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"aef3e320-bbaf-42e5-8083-21157428bfaf","savedPayload":{"position":{"x":23992.475762595386,"y":31192.271209791143},"targetPosition":{"x":24171.552721541557,"y":30916.03885322299},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"241d29a5-2372-4c0b-9dd1-9c74e98d8593"}}}],"announcements":[],"id":"9b594083-3fb0-4dfa-ba4b-1b1ada8687fe","savedPayload":{"position":{"x":24171.552721541557,"y":30916.03885322299},"targetPosition":{"x":24201.30584504686,"y":30608.97825118956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"80d81cb5-6a3a-4eff-ad9f-5590450c7366","savedPayload":{"position":{"x":31321.81212417472,"y":31656.112487198487},"targetPosition":{"x":31329.662517611163,"y":31506.3180569853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"3ea826ac-fe6b-4b8c-a0dc-f830202e8306","savedPayload":{"position":{"x":31329.662517611163,"y":31506.3180569853},"targetPosition":{"x":31193.4653676893,"y":31239.01609972879},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeStage":{"type":"Close Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"b4e3481e-02c3-4b1a-b0fc-b45ea73bb669","savedPayload":{"position":{"x":31720.332989915,"y":32192.988964486394},"targetPosition":{"x":31487.18920147791,"y":32004.192847171442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ba7855bc-df15-4472-bab3-6f7e54becbe2","savedPayload":{"position":{"x":31487.18920147791,"y":32004.192847171442},"targetPosition":{"x":31254.04541304082,"y":31815.39672985649},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInQuotedAsset":{"type":"Target Size In Quoted Asset","name":"New Target Size In Quoted Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value","project":"Foundations","id":"395f39ec-ec09-4bb6-9f12-e8ee9b7597a8","savedPayload":{"position":{"x":31160.184734016682,"y":32408.00973421357},"targetPosition":{"x":31207.115073528752,"y":32111.70323203503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b8c905c4-1526-48e8-9ad9-e946f7e5fcd8","savedPayload":{"position":{"x":31207.115073528752,"y":32111.70323203503},"targetPosition":{"x":31254.04541304082,"y":31815.39672985649},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"fab71da1-214c-48e3-af1c-07502a6faabb","savedPayload":{"position":{"x":31254.04541304082,"y":31815.39672985649},"targetPosition":{"x":31146.53502817723,"y":31535.32260190733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeExecution":{"type":"Close Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[{"type":"Market Buy Order","name":"Quick Exit","config":"{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"e4c80caa-13c7-489e-a47c-294c01bd2703","savedPayload":{"position":{"x":21476.991974895667,"y":29500.044822673262},"targetPosition":{"x":21436.416189347598,"y":29307.86529079981},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"cbe12b3f-1a4a-4700-906f-fceb0606fcfe","savedPayload":{"position":{"x":21436.416189347598,"y":29307.86529079981},"targetPosition":{"x":21395.734858211777,"y":29115.01181176481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"ddb0a9e7-a6eb-4607-968a-2f42ac3a8d60","savedPayload":{"position":{"x":21395.734858211777,"y":29115.01181176481},"targetPosition":{"x":21346.206437213477,"y":28880.477271244206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"4018e1b8-c111-492f-b1c8-3b86633fb347","savedPayload":{"position":{"x":22994.965735175523,"y":30372.023418535813},"targetPosition":{"x":23202.003330403757,"y":30116.209387322073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"9d2f1590-9146-49cd-9e1f-d6b5baeecf4b","savedPayload":{"position":{"x":23202.003330403757,"y":30116.209387322073},"targetPosition":{"x":23408.308897278002,"y":29861.264339630485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Buy Order #1","id":"7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3"}}}],"marketSellOrders":[],"limitBuyOrders":[],"limitSellOrders":[],"id":"4a3fc4cf-8739-472e-a5f0-93b022eed042","savedPayload":{"position":{"x":23408.308897278002,"y":29861.264339630485},"targetPosition":{"x":23665.143387392807,"y":29543.90650282646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"06f7907c-2767-4a2f-881d-46c6b8b207ce","savedPayload":{"position":{"x":30957.738910862277,"y":31768.46639034442},"targetPosition":{"x":31146.53502817723,"y":31535.32260190733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"b81728f5-c26c-47a9-b659-456150614134","savedPayload":{"position":{"x":31146.53502817723,"y":31535.32260190733},"targetPosition":{"x":31193.4653676893,"y":31239.01609972879},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"4af71378-a61f-4d1d-a1cd-6933897ef3bd","savedPayload":{"position":{"x":31193.4653676893,"y":31239.01609972879},"targetPosition":{"x":30981.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Portfolio Strategy","name":"S8 - 4H Up","project":"Foundations","triggerStage":{"type":"Trigger Stage","name":"New Trigger Stage","project":"Foundations","triggerOn":{"type":"Trigger On Event","name":"New Trigger On Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"0b8368d3-b1b1-413b-bbeb-95641a85b80f","savedPayload":{"position":{"x":32080.154259461156,"y":30493.316358018084},"targetPosition":{"x":32022.479473276664,"y":30939.60507514924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6034fcd2-8d4d-48b8-a392-18535fa70a53","savedPayload":{"position":{"x":32022.479473276664,"y":30939.60507514924},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"5e94af5d-2be9-4ae9-ae44-2867f755a827","savedPayload":{"position":{"x":32326.949914023335,"y":30561.969745652932},"targetPosition":{"x":32145.877300557753,"y":30973.931768966664},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f811cfed-9f3e-4211-84da-066b038d0b33","savedPayload":{"position":{"x":32145.877300557753,"y":30973.931768966664},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"9d5052c6-8411-4f18-ace8-17f021dfd5e2","savedPayload":{"position":{"x":32544.406716060144,"y":30697.37255948056},"targetPosition":{"x":32254.605701576158,"y":31041.633175880477},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d4f2d1aa-32fd-4345-8291-3da0a9bf3fc5","savedPayload":{"position":{"x":32254.605701576158,"y":31041.633175880477},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H Up","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerChannel.direction === \"Up\"","project":"Foundations","id":"3347b5df-6552-43dd-8265-43bb7d87df98","savedPayload":{"position":{"x":32714.90760873596,"y":30888.555268796183},"targetPosition":{"x":32339.856147914066,"y":31137.22453053829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7a4b6d88-b433-435d-a683-6eb73780f27b","savedPayload":{"position":{"x":32339.856147914066,"y":31137.22453053829},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"3bf685d6-ac1f-4bab-a7f1-8450ee657948","savedPayload":{"position":{"x":32824.63962373404,"y":31120.029387498413},"targetPosition":{"x":32394.722155413107,"y":31252.961589889404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"22eebcad-ee09-4e3b-897e-9495bb82784d","savedPayload":{"position":{"x":32394.722155413107,"y":31252.961589889404},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H Side or 1H Extreme or Side","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerSubChannel.slope === \"Side\" || (chart.at04hs.bollingerSubChannel.slope === \"Gentle\" && (chart.at01hs.bollingerSubChannel.slope === \"Extreme\" || chart.at01hs.bollingerSubChannel.slope === \"Side\"))","project":"Foundations","id":"d5a69ea3-5ae1-4e4b-b858-8844f20f6369","savedPayload":{"position":{"x":32864.71292580066,"y":31373.04225911959},"targetPosition":{"x":32414.758806446418,"y":31379.468025699993},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"54ac9a91-76eb-4d28-9d75-bcad0008c481","savedPayload":{"position":{"x":32414.758806446418,"y":31379.468025699993},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"e84f9d0b-15fc-4656-a2ed-392304b44df3","savedPayload":{"position":{"x":32831.88101432749,"y":31627.096285526437},"targetPosition":{"x":32398.342850709832,"y":31506.495038903417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"658b7720-b18e-42d0-9cb3-7f5c71928409","savedPayload":{"position":{"x":32398.342850709832,"y":31506.495038903417},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 3: 02H Down && 4H Side && 1H Medium, Steep or Extreme","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerChannel.direction === \"Down\" && chart.at12hs.bollingerChannel.direction === \"Down\" && chart.at04hs.bollingerSubChannel.slope === \"Side\" && (chart.at01hs.bollingerSubChannel.slope === \"Medium\" || chart.at01hs.bollingerSubChannel.slope === \"Steep\" || chart.at01hs.bollingerSubChannel.slope === \"Extreme\")) {false} else {true}","project":"Foundations","id":"84b0abb3-cf34-491e-9436-4fdb07ee4977","savedPayload":{"position":{"x":32728.80373552319,"y":31861.609520416954},"targetPosition":{"x":32346.80421130768,"y":31623.751656348675},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f39b86b4-5a2a-470c-8503-0ee11eab51f6","savedPayload":{"position":{"x":32346.80421130768,"y":31623.751656348675},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 4: 02H Up && 02H Gentle && 3H Side","code":"chart.at02hs.percentageBandwidth.movingAverage > chart.at24hs.bollingerSubChannel.slope + chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerChannel.direction === \"Up\" && chart.at02hs.bollingerSubChannel.slope === \"Gentle\" && chart.at03hs.bollingerSubChannel.slope === \"Side\") {false} else {true}","project":"Foundations","id":"3bde8f4f-c2e3-413b-8df1-37aeb20a85f9","savedPayload":{"position":{"x":32563.8317974923,"y":32057.583096204216},"targetPosition":{"x":32264.318242292236,"y":31721.738444242306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"04fd8c8d-8074-4932-b3e1-56357c7829ea","savedPayload":{"position":{"x":32264.318242292236,"y":31721.738444242306},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 2: 02H, 03H, 04H, 06H, all Up && 2H Steep && 1H, 6H NOT Gentle","code":"chart.at24hs.bollingerChannel.direction + chart.at24hs.bollingerBand.slope > chart.at01hs.rsi14.value","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerSubChannel.direction === \"Up\" && chart.at03hs.bollingerSubChannel.direction === \"Up\" && chart.at04hs.bollingerSubChannel.direction === \"Up\" && chart.at06hs.bollingerSubChannel.direction === \"Up\" && chart.at02hs.bollingerSubChannel.slope === \"Steep\" && chart.at01hs.bollingerSubChannel.slope != \"Gentle\" && chart.at06hs.bollingerSubChannel.slope != \"Gentle\") {false} else {true}","project":"Foundations","id":"cf1a034f-093e-422f-ba6f-ec4c3ce091d2","savedPayload":{"position":{"x":32350.330245528192,"y":32199.140399277676},"targetPosition":{"x":32157.56746631018,"y":31792.517095779036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"69c8d1ca-52b4-4eed-a65b-7a8a870bb46d","savedPayload":{"position":{"x":32157.56746631018,"y":31792.517095779036},"targetPosition":{"x":31964.80468709217,"y":31385.893792280396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"64643171-239b-49ac-adc7-0124075eb96e","savedPayload":{"position":{"x":31964.80468709217,"y":31385.893792280396},"targetPosition":{"x":31520.34493382436,"y":31456.2893015485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"9c8b28ef-af88-416c-9262-20efbf357408","savedPayload":{"position":{"x":31520.34493382436,"y":31456.2893015485},"targetPosition":{"x":31224.03843164582,"y":31503.21964106057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"triggerOff":{"type":"Trigger Off Event","name":"New Trigger Off Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close< chart.at01hs.bollingerBand.movingAverage","project":"Foundations","id":"09286632-34ad-4ea0-9f01-32bd89b20900","savedPayload":{"position":{"x":25067.81835211366,"y":29931.520078422385},"targetPosition":{"x":24814.694185336477,"y":29747.25455069745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f75343e2-3c65-413b-85de-8e88a1f91e09","savedPayload":{"position":{"x":24814.694185336477,"y":29747.25455069745},"targetPosition":{"x":24560.585215758867,"y":29562.77321596926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"68074fb6-7ca9-43a7-a83c-abcd0c55148c","savedPayload":{"position":{"x":24560.585215758867,"y":29562.77321596926},"targetPosition":{"x":24271.639935702246,"y":29353.793308505694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"07f812fb-602f-4713-871d-648faa64a6ce","savedPayload":{"position":{"x":31345.39098080206,"y":31591.38742890444},"targetPosition":{"x":31224.03843164582,"y":31503.21964106057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"takePosition":{"type":"Take Position Event","name":"New Take Position Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"07c87bc6-f04b-4a08-88c3-82df8036a971","savedPayload":{"position":{"x":32233.941714688313,"y":32359.335468875906},"targetPosition":{"x":31787.652997557154,"y":32301.660682691414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9a120c5b-3fda-4ff3-89af-621d53b2e075","savedPayload":{"position":{"x":31787.652997557154,"y":32301.660682691414},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"d054b93f-3378-49e9-9e18-73373b1ec935","savedPayload":{"position":{"x":32165.28832705346,"y":32606.131123438085},"targetPosition":{"x":31753.326303739726,"y":32425.058509972503},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"cbc32f34-4189-4526-a323-9291e672495c","savedPayload":{"position":{"x":31753.326303739726,"y":32425.058509972503},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"562f3238-94f0-41af-8d61-f9984bc8bd0b","savedPayload":{"position":{"x":32029.88551322584,"y":32823.587925474894},"targetPosition":{"x":31685.624896825917,"y":32533.786910990908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d5b4549d-92bd-4c3e-af81-884899aae8d9","savedPayload":{"position":{"x":31685.624896825917,"y":32533.786910990908},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H Up","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerChannel.direction === \"Up\"","project":"Foundations","id":"ce7a4a64-743a-443d-a825-b02c25d4b55a","savedPayload":{"position":{"x":31838.702803910208,"y":32994.08881815071},"targetPosition":{"x":31590.0335421681,"y":32619.037357328816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4b992367-9f3a-4ce3-b389-2fc84c8cca16","savedPayload":{"position":{"x":31590.0335421681,"y":32619.037357328816},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"a1c10e9c-19b9-4805-b441-ce3ec64b23a1","savedPayload":{"position":{"x":31607.228685207978,"y":33103.82083314879},"targetPosition":{"x":31474.296482816986,"y":32673.903364827856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f5f2b1bb-f847-4994-a1ab-5252c7c685c6","savedPayload":{"position":{"x":31474.296482816986,"y":32673.903364827856},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H Side or 1H Extreme or Side","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerSubChannel.slope === \"Side\" || (chart.at04hs.bollingerSubChannel.slope === \"Gentle\" && (chart.at01hs.bollingerSubChannel.slope === \"Extreme\" || chart.at01hs.bollingerSubChannel.slope === \"Side\"))","project":"Foundations","id":"3d26867a-7ffc-4b17-a226-c2cf2d02a1ae","savedPayload":{"position":{"x":31354.2158135868,"y":33143.894135215414},"targetPosition":{"x":31347.790047006398,"y":32693.940015861168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a96f6aed-5ba0-458e-b073-a14a7030a4ce","savedPayload":{"position":{"x":31347.790047006398,"y":32693.940015861168},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"f674d92e-8b5b-4a88-9c97-c0499fea9f41","savedPayload":{"position":{"x":31100.161787179946,"y":33111.06222374224},"targetPosition":{"x":31220.76303380297,"y":32677.524060124582},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b0663ef7-ad0e-44eb-8448-87c92b066de1","savedPayload":{"position":{"x":31220.76303380297,"y":32677.524060124582},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 3: 02H Down && 4H Side && 1H Medium, Steep or Extreme","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerChannel.direction === \"Down\" && chart.at12hs.bollingerChannel.direction === \"Down\" && chart.at04hs.bollingerSubChannel.slope === \"Side\" && (chart.at01hs.bollingerSubChannel.slope === \"Medium\" || chart.at01hs.bollingerSubChannel.slope === \"Steep\" || chart.at01hs.bollingerSubChannel.slope === \"Extreme\")) {false} else {true}","project":"Foundations","id":"6337812b-5df1-428e-9d36-f7935dde3ca7","savedPayload":{"position":{"x":30865.648552289444,"y":33007.98494493794},"targetPosition":{"x":31103.50641635772,"y":32625.98542072243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"cda16118-0ec1-4313-bb27-be56055bb89a","savedPayload":{"position":{"x":31103.50641635772,"y":32625.98542072243},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 4: 02H Up && 02H Gentle && 3H Side","code":"chart.at02hs.percentageBandwidth.movingAverage > chart.at24hs.bollingerSubChannel.slope + chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerChannel.direction === \"Up\" && chart.at02hs.bollingerSubChannel.slope === \"Gentle\" && chart.at03hs.bollingerSubChannel.slope === \"Side\") {false} else {true}","project":"Foundations","id":"d467380e-37f7-4d69-8384-c766fa7511ef","savedPayload":{"position":{"x":30669.674976502174,"y":32843.01300690705},"targetPosition":{"x":31005.519628464084,"y":32543.499451706986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"90afdd8d-1565-42b1-abbb-e88eb2e359db","savedPayload":{"position":{"x":31005.519628464084,"y":32543.499451706986},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 2: 02H, 03H, 04H, 06H, all Up && 2H Steep && 1H, 6H NOT Gentle","code":"chart.at24hs.bollingerChannel.direction + chart.at24hs.bollingerBand.slope > chart.at01hs.rsi14.value","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerSubChannel.direction === \"Up\" && chart.at03hs.bollingerSubChannel.direction === \"Up\" && chart.at04hs.bollingerSubChannel.direction === \"Up\" && chart.at06hs.bollingerSubChannel.direction === \"Up\" && chart.at02hs.bollingerSubChannel.slope === \"Steep\" && chart.at01hs.bollingerSubChannel.slope != \"Gentle\" && chart.at06hs.bollingerSubChannel.slope != \"Gentle\") {false} else {true}","project":"Foundations","id":"051149b3-b815-4eb2-952c-88317a972764","savedPayload":{"position":{"x":30528.117673428707,"y":32629.51145494294},"targetPosition":{"x":30934.74097692735,"y":32436.74867572493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ac3a3676-3fc0-4eed-97c8-51fe93a65256","savedPayload":{"position":{"x":30934.74097692735,"y":32436.74867572493},"targetPosition":{"x":31341.364280425994,"y":32243.98589650692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"3583b309-fa26-4e63-bfb2-055d5bad14b7","savedPayload":{"position":{"x":31341.364280425994,"y":32243.98589650692},"targetPosition":{"x":31270.968771157888,"y":31799.52614323911},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"e86cdca6-99e9-487f-b824-af95cf635d1f","savedPayload":{"position":{"x":31270.968771157888,"y":31799.52614323911},"targetPosition":{"x":31224.03843164582,"y":31503.21964106057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"fa8dc2de-7299-4e00-82a7-deb31393b442","savedPayload":{"position":{"x":31224.03843164582,"y":31503.21964106057},"targetPosition":{"x":30981.333333333336,"y":31326.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openStage":{"type":"Open Stage","name":"New Open Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"My Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"e7d607dd-f2cf-441a-92a3-f4c77906e441","savedPayload":{"position":{"x":22191.368710941046,"y":24804.660588743463},"targetPosition":{"x":22270.558209096285,"y":25012.021463939505},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"8b5ce9d5-7f3a-4f8f-b859-dafed2c1ca15","savedPayload":{"position":{"x":22270.558209096285,"y":25012.021463939505},"targetPosition":{"x":22428.852300902035,"y":25425.762877751775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInBaseAsset":{"type":"Target Size In Base Asset","name":"New Target Size In Base Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value","project":"Foundations","id":"fdeba1ec-5b1a-4da6-b453-cbab79be9f77","savedPayload":{"position":{"x":22846.216824716314,"y":24908.60478608736},"targetPosition":{"x":22707.26607391859,"y":25081.305567125215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"5844b9d1-3453-43e1-a6e9-a5693229f091","savedPayload":{"position":{"x":22707.26607391859,"y":25081.305567125215},"targetPosition":{"x":22428.852300902035,"y":25425.762877751775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"cd9456f4-3829-4345-9f57-3a24a4713d8c","savedPayload":{"position":{"x":31185.510155467433,"y":31712.5706112152},"targetPosition":{"x":31074.038431645822,"y":31612.20102026137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openExecution":{"type":"Open Execution","name":"New Open Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[],"marketSellOrders":[{"type":"Market Sell Order","name":"Quick Entry","config":"{\n\"percentageOfAlgorithmSize\": 100\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"a8698e14-e989-4d7f-875a-58a5406336ce","savedPayload":{"position":{"x":23247.273503084565,"y":31553.735963736945},"targetPosition":{"x":23312.329935390757,"y":31247.320787798053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"886857cf-a060-4f90-b596-697e2daf6184","savedPayload":{"position":{"x":23312.329935390757,"y":31247.320787798053},"targetPosition":{"x":23377.256574179883,"y":30941.34212246263},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0928e6d5-5b3c-4a7e-9633-5aa6fb46a459","savedPayload":{"position":{"x":23377.256574179883,"y":30941.34212246263},"targetPosition":{"x":23442.438140865746,"y":30634.98218267796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"758c7111-856e-459e-bc44-4395e5430752","savedPayload":{"position":{"x":23442.438140865746,"y":30634.98218267796},"targetPosition":{"x":23507.727174057734,"y":30328.08783101991},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"4dc48a16-7a46-421f-9583-8573686526ab","savedPayload":{"position":{"x":23507.727174057734,"y":30328.08783101991},"targetPosition":{"x":23572.90783339359,"y":30020.91814610552},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Sell Order #1","id":"8e404329-d41f-41e0-ad5a-c84ee1fa2604"}}}],"limitBuyOrders":[],"limitSellOrders":[],"id":"047b28d0-c4d4-4926-954d-af602e9e9915","savedPayload":{"position":{"x":23572.90783339359,"y":30020.91814610552},"targetPosition":{"x":23639.484000986155,"y":29704.793743763665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"25b80432-bad3-4069-9c87-e550f1480a1f","savedPayload":{"position":{"x":31042.85167802316,"y":31758.923160371443},"targetPosition":{"x":31074.038431645822,"y":31612.20102026137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"d991ee3c-6598-4e8c-9510-78528130856d","savedPayload":{"position":{"x":31074.03843164582,"y":31612.20102026137},"targetPosition":{"x":30981.333333333336,"y":31326.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"manageStage":{"type":"Manage Stage","name":"Controlled Run","project":"Foundations","managedStopLoss":{"type":"Managed Stop Loss","name":"New Managed Stop Loss","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03","project":"Foundations","id":"ca59d229-8ed9-4468-84f2-fa6d2c673209","savedPayload":{"position":{"x":23673.116603473667,"y":30323.109909260427},"targetPosition":{"x":23462.44957882119,"y":30088.756508394603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97","project":"Foundations","id":"98e5e81b-f937-43cc-b7aa-6e85e44f47da","savedPayload":{"position":{"x":24409.210718244314,"y":30891.64551473406},"targetPosition":{"x":24176.319758956764,"y":30681.84471145674},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3cd19ef8-b808-45cf-b4a1-441b5995c7b8","savedPayload":{"position":{"x":24176.319758956764,"y":30681.84471145674},"targetPosition":{"x":23943.16946460145,"y":30471.692056088636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"e33ab866-419b-4032-943e-2964584f8655","savedPayload":{"position":{"x":23943.16946460145,"y":30471.692056088636},"targetPosition":{"x":23695.4593543573,"y":30248.251620653748},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"fa02c41e-d7f1-4f72-ad59-314b44addb3e","savedPayload":{"position":{"x":23364.674326908775,"y":30388.060744137307},"targetPosition":{"x":23462.44957882119,"y":30088.756508394603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"b9595e4d-8c34-418f-90a7-431394b8edb6","savedPayload":{"position":{"x":23462.418561029423,"y":30088.603812041663},"targetPosition":{"x":23381.342443805104,"y":29704.363202004934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage * 1.02 < portfolioEngine.portfolioCurrent.position.stopLoss.value) {chart.at01hs.bollingerBand.movingAverage * 1.02} else {portfolioEngine.portfolioCurrent.position.stopLoss.value}","project":"Foundations","id":"6938be43-dc74-4576-8b0a-8b18bd34792e","savedPayload":{"position":{"x":23592.595909846586,"y":30703.544970458264},"targetPosition":{"x":23527.668743897113,"y":30396.69830438302},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"6cefcdbc-918c-4abe-99f9-5a99c391d79b","savedPayload":{"position":{"x":23527.668743897113,"y":30396.69830438302},"targetPosition":{"x":23462.44957882119,"y":30088.756508394603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"901eb16f-14dd-4fd2-81c1-b4713a1b34e0","savedPayload":{"position":{"x":30919.814988643513,"y":31758.923160371443},"targetPosition":{"x":30888.62823502085,"y":31612.20102026137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"managedTakeProfit":{"type":"Managed Take Profit","name":"New Managed Take Profit","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95","project":"Foundations","id":"0cceca6d-8f5f-4350-8b7f-ec6db32521c2","savedPayload":{"position":{"x":22858.017125489023,"y":30177.9616166879},"targetPosition":{"x":22792.47163801895,"y":29870.585375011266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"1H EMA7 < entryTargetRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value","project":"Foundations","id":"1addcc51-a16b-4985-92f6-e76e87b7b318","savedPayload":{"position":{"x":22982.657022815718,"y":30999.476956470586},"targetPosition":{"x":23047.680795624474,"y":30692.275299375193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4e7b259b-db2b-4e52-a9db-c23dedf3f214","savedPayload":{"position":{"x":23047.680795624474,"y":30692.275299375193},"targetPosition":{"x":23112.708747118573,"y":30385.10029720932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"positionPeriods > 2","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"portfolioEngine.portfolioCurrent.position.positionCounters.periods.value > 2","project":"Foundations","id":"ca0cc08d-9284-42ab-87a7-6d955299c4b9","savedPayload":{"position":{"x":22516.06161147373,"y":30580.24862137907},"targetPosition":{"x":22814.230682239664,"y":30482.658835068163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"90b48244-0763-424b-8bc4-d2a93970e171","savedPayload":{"position":{"x":22814.230682239664,"y":30482.658835068163},"targetPosition":{"x":23112.708747118573,"y":30385.10029720932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8152e6ad-9c73-48d3-aa81-d2a046876913","savedPayload":{"position":{"x":23112.708747118573,"y":30385.10029720932},"targetPosition":{"x":23335.411987135973,"y":30137.094380426417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"6b25f9d9-b3bb-4426-9f19-460186077662","savedPayload":{"position":{"x":22493.795051326808,"y":29773.51659339766},"targetPosition":{"x":22792.47163801895,"y":29870.585375011266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"2c1f29b4-9e38-4e72-a32a-e1e48cc6af9e","savedPayload":{"position":{"x":22792.47163801895,"y":29870.585375011266},"targetPosition":{"x":23084.11425810258,"y":29607.612308984186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Manage: 3% Below ema7","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.97 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) {chart.at01hs.base7EMA.ema7 * 0.97} else {portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"0199babe-dfd7-4f18-b9d7-3b73ade997fd","savedPayload":{"position":{"x":22769.49988391271,"y":30314.34148076047},"targetPosition":{"x":22559.329571162405,"y":30080.782939624936},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"89e97633-9b3e-42ba-9cf6-bf29d6383a72","savedPayload":{"position":{"x":14115.662139171072,"y":24876.750923262895},"targetPosition":{"x":13956.031440844956,"y":24518.757749917888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"971da4c6-325b-4c78-a025-95dbd138bbc4","savedPayload":{"position":{"x":13956.031440844956,"y":24518.757749917888},"targetPosition":{"x":13796.085979401774,"y":24160.723286367254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"2af1c651-e988-4ae0-92a3-d0918b8a1cfe","savedPayload":{"position":{"x":13796.085979401774,"y":24160.723286367254},"targetPosition":{"x":13635.906075393767,"y":23802.605179335456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"4e18019c-6173-4b68-b709-174bc220cd55","savedPayload":{"position":{"x":22383.6049221066,"y":30372.51902252475},"targetPosition":{"x":22559.329571162405,"y":30080.782939624936},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"a8860a5a-66b5-41f0-8a6c-dac7bf971c9d","savedPayload":{"position":{"x":21800.4959981833,"y":29510.721137863882},"targetPosition":{"x":22101.864586589192,"y":29423.322341897838},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"690aeb6d-75ec-45c9-b321-9d943d84df5f","savedPayload":{"position":{"x":22101.864586589192,"y":29423.322341897838},"targetPosition":{"x":22403.36662094993,"y":29335.57187179449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"d691ad30-4129-48d1-9b75-2b2337e409d2","savedPayload":{"position":{"x":21783.774455914703,"y":29232.518954690146},"targetPosition":{"x":22093.51834424176,"y":29284.079128152283},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"30880b5e-f66a-4d5a-b112-14bcc8bb9ac9","savedPayload":{"position":{"x":22093.51834424176,"y":29284.079128152283},"targetPosition":{"x":22403.36662094993,"y":29335.57187179449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < positionRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.99","project":"Foundations","id":"8d66b5bd-521c-4d19-9fc0-baa4fb54ad84","savedPayload":{"position":{"x":21889.57100798176,"y":28974.135236955502},"targetPosition":{"x":22146.402722463645,"y":29154.822073215895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c4298d6d-c635-49fe-a517-0dc19531c919","savedPayload":{"position":{"x":22146.402722463645,"y":29154.822073215895},"targetPosition":{"x":22403.36662094993,"y":29335.57187179449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"67b51901-a5fe-4fad-aad4-fc4d756b09cc","savedPayload":{"position":{"x":22097.082971770764,"y":28787.302449889612},"targetPosition":{"x":22250.19828273038,"y":29061.37131769363},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b051770c-7c9c-4636-86c8-d3b419f9a8bd","savedPayload":{"position":{"x":22250.19828273038,"y":29061.37131769363},"targetPosition":{"x":22403.36662094993,"y":29335.57187179449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"8d54874e-6c21-434a-80fa-492bf2a9be2b","savedPayload":{"position":{"x":22365.066873984124,"y":28709.126942367955},"targetPosition":{"x":22384.2877084135,"y":29022.31138231948},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9aa25c88-a620-42f1-b1e8-403c5c8718b1","savedPayload":{"position":{"x":22384.2877084135,"y":29022.31138231948},"targetPosition":{"x":22403.36662094993,"y":29335.57187179449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H Down && NOT Side","code":"chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerSubChannel.direction === \"Down\" && chart.at01hs.bollingerSubChannel.slope != \"Side\"","project":"Foundations","id":"e8c97495-8098-4209-a220-6c399baba0f3","savedPayload":{"position":{"x":22640.014045314205,"y":28755.049730447106},"targetPosition":{"x":22521.91976493581,"y":29045.240084712903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f39ad55a-1988-4ac8-9d5c-99054f951179","savedPayload":{"position":{"x":22521.91976493581,"y":29045.240084712903},"targetPosition":{"x":22403.36662094993,"y":29335.57187179449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"abaf1d9b-b5f9-4f8f-9a59-10936c3ea7b1","savedPayload":{"position":{"x":22403.36662094993,"y":29335.57187179449},"targetPosition":{"x":22626.353564746776,"y":29583.049381950164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"f9636b68-93f0-4100-8046-1d62eed73501","savedPayload":{"position":{"x":22348.95548398331,"y":29847.56015774858},"targetPosition":{"x":22559.329571162405,"y":30080.782939624936},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"274cc7b8-9ab0-4f9a-9302-3357cfcac9da"}}}],"announcements":[],"id":"b1d129c5-5f5e-4b1a-a2d6-b79561d2a6ce","savedPayload":{"position":{"x":22559.329571162405,"y":30080.782939624936},"targetPosition":{"x":22792.369049899884,"y":29870.67938548189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Close: BB Lower Band","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.standardDeviation * 2} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"640cd6a8-a447-43ca-84f9-7dc5e6c8c826","savedPayload":{"position":{"x":22296.510851818974,"y":30584.116320020206},"targetPosition":{"x":22312.406823785255,"y":30269.945692454363},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"9502bdd5-310a-4048-81ca-1eb0afe3c99d","savedPayload":{"position":{"x":22356.284065548985,"y":31159.517880827225},"targetPosition":{"x":22291.220872564125,"y":30852.606882940032},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"cb42b9eb-16cb-4bb4-af70-570fc4d1cd29","savedPayload":{"position":{"x":22291.220872564125,"y":30852.606882940032},"targetPosition":{"x":22226.071405609837,"y":30545.319889247236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"da7a29f2-93be-4ce8-aeb0-f286b5710891","savedPayload":{"position":{"x":22032.161985131348,"y":31142.51146471459},"targetPosition":{"x":22129.05264623111,"y":30844.0988214323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b4748a9d-7f41-4ce0-92ea-267488fd2e02","savedPayload":{"position":{"x":22129.05264623111,"y":30844.0988214323},"targetPosition":{"x":22226.071405609837,"y":30545.319889247236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"792355fa-6601-4a41-b673-b814127b3524","savedPayload":{"position":{"x":21759.60254184213,"y":30965.551957362666},"targetPosition":{"x":21992.710931898582,"y":30755.583214327584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4cd7afea-ce88-4111-b74e-dc48e34bcee5","savedPayload":{"position":{"x":21992.710931898582,"y":30755.583214327584},"targetPosition":{"x":22226.071405609837,"y":30545.319889247236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"835d94b1-7b62-43bc-bbda-34184c5a5410","savedPayload":{"position":{"x":21611.995095517937,"y":30676.09936599256},"targetPosition":{"x":21918.870735843608,"y":30610.80073161841},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"66c6c8dc-f8b2-4534-aeb1-5f7aea412564","savedPayload":{"position":{"x":21918.870735843608,"y":30610.80073161841},"targetPosition":{"x":22226.071405609837,"y":30545.319889247236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H Down && NOT Side or Gentle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerSubChannel.direction === \"Down\" && chart.at01hs.bollingerSubChannel.slope != \"Side\" && chart.at01hs.bollingerSubChannel.slope != \"Gentle\"","project":"Foundations","id":"4734e468-3fd1-4b7e-8361-66dea0f1d3c1","savedPayload":{"position":{"x":21628.83004948367,"y":30352.12061944759},"targetPosition":{"x":21927.27529483352,"y":30448.75825813591},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b9f90ab7-e386-4fa3-a326-d99ce319edcd","savedPayload":{"position":{"x":21927.27529483352,"y":30448.75825813591},"targetPosition":{"x":22226.071405609837,"y":30545.319889247236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"26ef5972-8cc4-4b0d-92a4-b7da565b84b4","savedPayload":{"position":{"x":22226.071405609837,"y":30545.319889247236},"targetPosition":{"x":22473.742058990916,"y":30322.177583331475},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"9be98459-d007-4f66-94ac-cc7b6c6ad81c","savedPayload":{"position":{"x":22014.83227738025,"y":30556.263815035993},"targetPosition":{"x":22312.406823785255,"y":30269.945692454363},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"274cc7b8-9ab0-4f9a-9302-3357cfcac9da"}}},{"type":"Move To Phase Event","name":"Cancel Close","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","code":"chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"c959c1b6-aec3-4db7-a572-477f1ea2c132","savedPayload":{"position":{"x":21484.175531030647,"y":30398.030250213968},"targetPosition":{"x":21717.771336964768,"y":30188.19823997753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"31460537-bb42-499a-9645-fca83618f4a5","savedPayload":{"position":{"x":21717.771336964768,"y":30188.19823997753},"targetPosition":{"x":21951.470699718488,"y":29978.48782934199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 div prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"b3e36006-93f4-4852-a7a7-d612a7e7ec27","savedPayload":{"position":{"x":21324.20251008735,"y":29945.86761445176},"targetPosition":{"x":21637.668606321782,"y":29962.14183892447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b8fe60bd-1dbd-458d-bdfd-1accfdab0b7c","savedPayload":{"position":{"x":21637.668606321782,"y":29962.14183892447},"targetPosition":{"x":21951.470699718488,"y":29978.48782934199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"6b79a9e3-796e-4db6-8a5c-0bc0bd875f45","savedPayload":{"position":{"x":21530.903794173122,"y":29512.51894006884},"targetPosition":{"x":21741.092924363158,"y":29745.41281317341},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1d09d25e-54eb-4d39-bea6-44f8492a2d10","savedPayload":{"position":{"x":21741.092924363158,"y":29745.41281317341},"targetPosition":{"x":21951.470699718488,"y":29978.48782934199},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f3ce7cba-7352-4634-a05d-07399ba679f2","savedPayload":{"position":{"x":21951.470699718488,"y":29978.48782934199},"targetPosition":{"x":22284.327532743187,"y":29995.964174543988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"23ebc628-449c-43d8-97a2-28c23bb4dda7","savedPayload":{"position":{"x":21998.46015021557,"y":30253.353472632836},"targetPosition":{"x":22312.406823785255,"y":30269.945692454363},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"b1d129c5-5f5e-4b1a-a2d6-b79561d2a6ce"}}}],"announcements":[],"id":"0995a46a-7564-4e4a-bdf9-d1dd437c75c6","savedPayload":{"position":{"x":22312.406823785255,"y":30269.945692454363},"targetPosition":{"x":22559.329571162405,"y":30080.782939624936},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Run","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.8 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.8} else \n{portfolioEngine.portfolioCurrent.position.takeProfit.value}","project":"Foundations","id":"12d58077-9b90-44f6-9d1d-5247aad7b0a4","savedPayload":{"position":{"x":22520.91732510771,"y":30680.37093066553},"targetPosition":{"x":22430.37971302096,"y":30249.00490060001},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Cancel Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"af3238a0-9671-4ef7-90d8-802f9255d298","savedPayload":{"position":{"x":13354.292004397583,"y":25896.693400056123},"targetPosition":{"x":13108.71034767227,"y":25590.79262065231},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2191cdaf-d396-458b-80e3-d67c69976c29","savedPayload":{"position":{"x":13108.71034767227,"y":25590.79262065231},"targetPosition":{"x":12866.51395254684,"y":25289.332639546526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 conv prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 < chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"fa54d65e-9ed1-42f1-bcfe-c774607c7ae3","savedPayload":{"position":{"x":12782.111144394752,"y":26070.725647120613},"targetPosition":{"x":12824.337019628867,"y":25680.147489318122},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"de06b55c-392c-4032-b8a9-b1810881be63","savedPayload":{"position":{"x":12824.337019628867,"y":25680.147489318122},"targetPosition":{"x":12866.51395254684,"y":25289.332639546526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H Up || Side, Gentle or Medium","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerSubChannel.direction === \"Up\" || chart.at01hs.bollingerSubChannel.slope === \"Side\" || chart.at01hs.bollingerSubChannel.slope === \"Gentle\" || chart.at01hs.bollingerSubChannel.slope === \"Medium\"","project":"Foundations","id":"4eca07e4-a6af-46c8-8099-fd4599755539","savedPayload":{"position":{"x":12254.676482244722,"y":25784.49282795439},"targetPosition":{"x":12560.573582928533,"y":25537.003902091943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a6ee99c3-005b-4b96-be05-579230e6af8b","savedPayload":{"position":{"x":12560.573582928533,"y":25537.003902091943},"targetPosition":{"x":12866.51395254684,"y":25289.332639546526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9fb58e58-feea-47c1-b7a6-0da4777ff32f","savedPayload":{"position":{"x":12866.51395254684,"y":25289.332639546526},"targetPosition":{"x":12916.56669937713,"y":24881.905241308137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"3ca96593-db50-40f0-a191-bfdffe79fdf8","savedPayload":{"position":{"x":22006.260498415588,"y":30339.025041752495},"targetPosition":{"x":22430.37971302096,"y":30249.00490060001},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"b1d129c5-5f5e-4b1a-a2d6-b79561d2a6ce"}}}],"announcements":[],"id":"274cc7b8-9ab0-4f9a-9302-3357cfcac9da","savedPayload":{"position":{"x":22095.05062231648,"y":30461.311473588226},"targetPosition":{"x":22312.406823785255,"y":30269.945692454363},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"5969717f-fd1e-4579-a80b-5e66723412a9","savedPayload":{"position":{"x":30777.15651119924,"y":31712.5706112152},"targetPosition":{"x":30888.62823502085,"y":31612.20102026137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"455d4f49-eb65-49f8-a6d5-2bdd44e8bbac","savedPayload":{"position":{"x":30888.628235020853,"y":31612.20102026137},"targetPosition":{"x":30981.333333333336,"y":31326.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeStage":{"type":"Close Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"27a608d6-178f-4b7e-adb3-6d516e255821","savedPayload":{"position":{"x":30679.32432005871,"y":32373.99641557431},"targetPosition":{"x":30647.965781078412,"y":32075.63984696383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f8ba5789-fde1-408f-9c16-5220cab0d132","savedPayload":{"position":{"x":30647.965781078412,"y":32075.63984696383},"targetPosition":{"x":30616.607242098115,"y":31777.28327835335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInQuotedAsset":{"type":"Target Size In Quoted Asset","name":"New Target Size In Quoted Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value","project":"Foundations","id":"a84d1dbe-fb5a-4b4d-9135-7182197a7b43","savedPayload":{"position":{"x":30131.19704547315,"y":32129.954429728834},"targetPosition":{"x":30373.90214378563,"y":31953.61885404109},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"df57e26e-cfa4-4b93-b2f1-cf099b22b8a8","savedPayload":{"position":{"x":30373.90214378563,"y":31953.61885404109},"targetPosition":{"x":30616.607242098115,"y":31777.28327835335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"fa5dae3c-efab-4936-bbee-8a07d9593055","savedPayload":{"position":{"x":30616.607242098115,"y":31777.28327835335},"targetPosition":{"x":30738.628235020853,"y":31503.21964106057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeExecution":{"type":"Close Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[{"type":"Market Buy Order","name":"Quick Exit","config":"{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"9d763bcb-8be6-41e4-875a-2c7842cc6909","savedPayload":{"position":{"x":21778.89091621992,"y":27959.069218015626},"targetPosition":{"x":21738.31513067185,"y":27766.889686142174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"88b2ba31-76a8-43ee-8c4b-3b6e1e187a82","savedPayload":{"position":{"x":21738.31513067185,"y":27766.889686142174},"targetPosition":{"x":21697.63379953603,"y":27574.036207107172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"2b1f9c91-7bb6-40ad-a43a-c52b0287ed9e","savedPayload":{"position":{"x":21697.63379953603,"y":27574.036207107172},"targetPosition":{"x":21648.10537853773,"y":27339.50166658657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"a1de1b80-9a70-460b-8d8d-7a3846687b70","savedPayload":{"position":{"x":21664.172120175408,"y":29310.36695347481},"targetPosition":{"x":21975.84520370357,"y":29277.637127163936},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"ef6e7305-d840-4fa6-8aee-da60b33bef83","savedPayload":{"position":{"x":21975.84520370357,"y":29277.637127163936},"targetPosition":{"x":22287.96867166171,"y":29244.84860497567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Buy Order #1","id":"7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3"}}}],"marketSellOrders":[],"limitBuyOrders":[],"limitSellOrders":[],"id":"06078431-e8b2-4116-99fa-7362a18d6ebd","savedPayload":{"position":{"x":22287.96867166171,"y":29244.84860497567},"targetPosition":{"x":22690.58410871738,"y":29202.443733235843},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"29750ebf-e23e-4d96-b8c3-02c5d5f1ade7","savedPayload":{"position":{"x":30440.271666410372,"y":31534.578180040866},"targetPosition":{"x":30738.628235020853,"y":31503.21964106057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"d40a7e65-760d-4c56-8aac-d17111607cf9","savedPayload":{"position":{"x":30738.628235020853,"y":31503.21964106057},"targetPosition":{"x":30981.333333333336,"y":31326.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"a1b63f90-0ec5-4eb4-a51e-88852cc95049","savedPayload":{"position":{"x":30981.333333333336,"y":31326.884065372826},"targetPosition":{"x":30981.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Portfolio Strategy","name":"S4 - 8H Up","project":"Foundations","triggerStage":{"type":"Trigger Stage","name":"New Trigger Stage","project":"Foundations","triggerOn":{"type":"Trigger On Event","name":"New Trigger On Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"565db073-2544-4f1e-8ffd-450fb4e10feb","savedPayload":{"position":{"x":31798.96437864743,"y":31552.47801120037},"targetPosition":{"x":31550.25310688092,"y":31720.23588224159},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1f26cf4a-76fc-4186-9b3b-9010f9f3da7c","savedPayload":{"position":{"x":31550.25310688092,"y":31720.23588224159},"targetPosition":{"x":31301.541835114407,"y":31887.993753282815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"f288ec4c-d242-4138-a291-4e97fcec4e8e","savedPayload":{"position":{"x":31883.719270880003,"y":31742.840615923018},"targetPosition":{"x":31592.630552997205,"y":31815.417184602917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"eb5bf914-8163-453a-afa5-95f22ba39ead","savedPayload":{"position":{"x":31592.630552997205,"y":31815.417184602917},"targetPosition":{"x":31301.541835114407,"y":31887.993753282815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"0638ff08-302c-488f-8a8b-be0cd0454e49","savedPayload":{"position":{"x":31898.25497233537,"y":31950.71083124341},"targetPosition":{"x":31599.89840372489,"y":31919.352292263113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0c8e03c5-c1b2-4aaf-bddc-874c50cfbbba","savedPayload":{"position":{"x":31599.89840372489,"y":31919.352292263113},"targetPosition":{"x":31301.541835114407,"y":31887.993753282815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"8H Up","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at08hs.bollingerChannel.direction === \"Up\"","project":"Foundations","id":"77dbd8ad-81fc-4394-93d4-e84e931970f7","savedPayload":{"position":{"x":31840.818262893907,"y":32151.016441356263},"targetPosition":{"x":31571.180049004157,"y":32019.50509731954},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"78fae417-cc69-4a59-8edf-5d2e7102b50f","savedPayload":{"position":{"x":31571.180049004157,"y":32019.50509731954},"targetPosition":{"x":31301.541835114407,"y":31887.993753282815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"12H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at12hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"f513cfb2-d7b3-442b-8d72-8bedb02e7ddf","savedPayload":{"position":{"x":31718.336857389808,"y":32319.597633486006},"targetPosition":{"x":31509.939346252107,"y":32103.79569338441},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4ab49bb6-b9d3-44a1-8fa5-6d5f7b9d3b3f","savedPayload":{"position":{"x":31509.939346252107,"y":32103.79569338441},"targetPosition":{"x":31301.541835114407,"y":31887.993753282815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"09bdc89a-fa30-46cc-9da0-aa16844e829b","savedPayload":{"position":{"x":31545.583820959884,"y":32436.121027868376},"targetPosition":{"x":31423.562828037146,"y":32162.057390575595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2aae14ee-14b3-4c94-9394-d64432517632","savedPayload":{"position":{"x":31423.562828037146,"y":32162.057390575595},"targetPosition":{"x":31301.541835114407,"y":31887.993753282815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H NOT Extreme","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerSubChannel.slope != \"Extreme\"","project":"Foundations","id":"a2059ed1-a903-483c-a5b1-a44203fb670f","savedPayload":{"position":{"x":31343.395719360884,"y":32486.53218343871},"targetPosition":{"x":31322.468777237646,"y":32187.262968360763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2ca6efe4-43ac-45a1-ba84-5215d33f32a6","savedPayload":{"position":{"x":31322.468777237646,"y":32187.262968360763},"targetPosition":{"x":31301.541835114407,"y":31887.993753282815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H Deviation > 40","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerBand.deviation > 25","project":"Foundations","id":"3b0663ea-9168-4101-bd49-a4fa14473dc7","savedPayload":{"position":{"x":31136.159421624205,"y":32464.750770845803},"targetPosition":{"x":31218.850628369306,"y":32176.37226206431},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6f3289e9-c257-4953-ae25-664416db52a7","savedPayload":{"position":{"x":31218.850628369306,"y":32176.37226206431},"targetPosition":{"x":31301.541835114407,"y":31887.993753282815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"977e6e41-dca1-4b42-9e82-3e2eeae3c220","savedPayload":{"position":{"x":31301.541835114407,"y":31887.993753282815},"targetPosition":{"x":31058.836736801924,"y":31711.658177595073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"260de0f8-58ff-477f-aadb-f61a4043e3a8","savedPayload":{"position":{"x":31058.836736801924,"y":31711.658177595073},"targetPosition":{"x":30816.13163848944,"y":31535.32260190733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"triggerOff":{"type":"Trigger Off Event","name":"New Trigger Off Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close< chart.at01hs.bollingerBand.movingAverage","project":"Foundations","id":"a2b6bf13-42e1-428f-9691-42be919fa8c1","savedPayload":{"position":{"x":23357.415778560513,"y":30662.186886836032},"targetPosition":{"x":23306.134925300612,"y":30331.634978975955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"05892d30-611b-4f6e-93ae-3f484b208fe5","savedPayload":{"position":{"x":23306.134925300612,"y":30331.634978975955},"targetPosition":{"x":23253.366560207003,"y":30002.137625870884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f6bb3530-fc04-47bb-b335-1f90463c6a04","savedPayload":{"position":{"x":23253.366560207003,"y":30002.137625870884},"targetPosition":{"x":23195.86126987285,"y":29636.742384624427},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"3046ad00-d3de-4458-80db-287144ff86fa","savedPayload":{"position":{"x":30839.596808245475,"y":31683.475852996602},"targetPosition":{"x":30816.13163848944,"y":31535.32260190733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"takePosition":{"type":"Take Position Event","name":"New Take Position Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"3847310d-3d70-43f6-85a1-8a62eec1d4d3","savedPayload":{"position":{"x":23083.483906744437,"y":30450.200420153968},"targetPosition":{"x":22909.93107002641,"y":30163.970189771877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"680fec1e-3d4c-4b3b-82a6-0f45a34f9776","savedPayload":{"position":{"x":22909.93107002641,"y":30163.970189771877},"targetPosition":{"x":22735.923609640315,"y":29879.302717253508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"ffbb6568-c112-46de-8097-fbf993a8232f","savedPayload":{"position":{"x":22839.660166971174,"y":30538.63455278817},"targetPosition":{"x":22788.357486843433,"y":30209.29243804163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f0830878-6dd9-4657-a0b5-906ff9296559","savedPayload":{"position":{"x":22788.357486843433,"y":30209.29243804163},"targetPosition":{"x":22735.923609640315,"y":29879.302717253508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"d7a8fc7d-57a2-4340-bb12-627c667324e6","savedPayload":{"position":{"x":22578.977461346723,"y":30528.431806162043},"targetPosition":{"x":22658.209521468874,"y":30203.625095536583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e841acd3-9785-49f5-be08-5aa63d3df039","savedPayload":{"position":{"x":22658.209521468874,"y":30203.625095536583},"targetPosition":{"x":22735.923609640315,"y":29879.302717253508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"8H Up","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at08hs.bollingerChannel.direction === \"Up\"","project":"Foundations","id":"60872ff6-a88d-4e3c-9069-4337d9e77653","savedPayload":{"position":{"x":22344.24417841617,"y":30420.257990801598},"targetPosition":{"x":22540.732408675303,"y":30148.797851933436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"969eebbc-1e68-4dc7-bb42-5fd1e92648b3","savedPayload":{"position":{"x":22540.732408675303,"y":30148.797851933436},"targetPosition":{"x":22735.923609640315,"y":29879.302717253508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"12H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at12hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"e1f6e5b8-70b1-44b9-b127-099a28b39e5f","savedPayload":{"position":{"x":22165.787334847,"y":30228.45019209478},"targetPosition":{"x":22451.068027223733,"y":30053.219695124062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1d87e62c-73ff-434b-ac60-e7afa7035b78","savedPayload":{"position":{"x":22451.068027223733,"y":30053.219695124062},"targetPosition":{"x":22735.923609640315,"y":29879.302717253508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"4dbcbf0e-b029-40db-9b3e-422ccb1d1642","savedPayload":{"position":{"x":22075.901209745392,"y":29982.907166674442},"targetPosition":{"x":22405.52247000038,"y":29931.397276376047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ed71b78d-b409-451d-9e23-72fde4c6ac59","savedPayload":{"position":{"x":22405.52247000038,"y":29931.397276376047},"targetPosition":{"x":22735.923609640315,"y":29879.302717253508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H Deviation > 40","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerBand.deviation > 25","project":"Foundations","id":"ca95ffdd-a14f-4985-84b7-2a482eb8091d","savedPayload":{"position":{"x":22085.039007657833,"y":29722.95256864543},"targetPosition":{"x":22409.897735379145,"y":29800.81234832308},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"80a35c8a-7650-442f-82de-b9acb0c09988","savedPayload":{"position":{"x":22409.897735379145,"y":29800.81234832308},"targetPosition":{"x":22735.923609640315,"y":29879.302717253508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"22a72082-528a-440b-8e3f-374d612c4d51","savedPayload":{"position":{"x":22735.923609640315,"y":29879.302717253508},"targetPosition":{"x":22953.598148508252,"y":29579.01366250016},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"c9d98dc4-e354-4357-99c8-eaa829f874d7","savedPayload":{"position":{"x":30639.7960628017,"y":31778.027700219813},"targetPosition":{"x":30816.13163848944,"y":31535.32260190733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"0bf02e1f-d661-437b-85b0-b31e57707199","savedPayload":{"position":{"x":30816.13163848944,"y":31535.32260190733},"targetPosition":{"x":30769.201298977372,"y":31239.01609972879},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openStage":{"type":"Open Stage","name":"New Open Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"My Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"f8f5fc79-31b1-49c6-bdd9-2d72883b2364","savedPayload":{"position":{"x":23155.96913512745,"y":30201.2531769482},"targetPosition":{"x":22974.33880657832,"y":29920.60012380535},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0dc0c256-7b9c-4e5c-bd09-c9d57ad86247","savedPayload":{"position":{"x":22974.33880657832,"y":29920.60012380535},"targetPosition":{"x":22751.508147326796,"y":29576.320750395775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInBaseAsset":{"type":"Target Size In Base Asset","name":"New Target Size In Base Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value","project":"Foundations","id":"fc05ff9a-1f89-477c-9b23-5050bb7416b3","savedPayload":{"position":{"x":22414.036626827685,"y":30239.302926314238},"targetPosition":{"x":22565.917749073302,"y":29940.763708930055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"afb3ab65-a8a8-4926-bd7a-a309e73c76b4","savedPayload":{"position":{"x":22565.917749073302,"y":29940.763708930055},"targetPosition":{"x":22751.508147326796,"y":29576.320750395775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"80228bad-3498-456e-bdc6-8f8eb5868134","savedPayload":{"position":{"x":30640.85454249195,"y":31656.112487198487},"targetPosition":{"x":30633.00414905551,"y":31506.3180569853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openExecution":{"type":"Open Execution","name":"New Open Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[],"marketSellOrders":[{"type":"Market Sell Order","name":"Quick Entry","config":"{\n\"percentageOfAlgorithmSize\": 100\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"251e2560-de9e-4446-a6ad-ecb5545a59ee","savedPayload":{"position":{"x":20772.85535841166,"y":30517.545203856855},"targetPosition":{"x":21053.17814251271,"y":30336.108380983547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f36b38fb-f877-45a3-a632-f20bd3f9c671","savedPayload":{"position":{"x":21053.17814251271,"y":30336.108380983547},"targetPosition":{"x":21333.141445384477,"y":30154.078092997202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"14d0b5a0-d880-4f3a-8eb9-3357b8bfc0b6","savedPayload":{"position":{"x":21333.141445384477,"y":30154.078092997202},"targetPosition":{"x":21613.33100741346,"y":29971.793448072967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"4c7accf9-edb5-403b-97cb-0ba11ba6c45c","savedPayload":{"position":{"x":21613.33100741346,"y":29971.793448072967},"targetPosition":{"x":21893.335004807523,"y":29789.64148022498},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"b44ca915-083c-4363-8172-c21805201845","savedPayload":{"position":{"x":21893.335004807523,"y":29789.64148022498},"targetPosition":{"x":22173.441086055103,"y":29607.696443605717},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Sell Order #1","id":"8e404329-d41f-41e0-ad5a-c84ee1fa2604"}}}],"limitBuyOrders":[],"limitSellOrders":[],"id":"4164d2ed-edce-40e4-b22e-2dd6c5ef036a","savedPayload":{"position":{"x":22173.441086055103,"y":29607.696443605717},"targetPosition":{"x":22454.630522435928,"y":29424.665644314584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"1670ca81-e7fa-4070-8534-0dd96fccc054","savedPayload":{"position":{"x":30507.203563863695,"y":31588.013912237555},"targetPosition":{"x":30633.00414905551,"y":31506.3180569853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"1b95c0aa-9a01-4f10-8534-9932d3d95d7c","savedPayload":{"position":{"x":30633.00414905551,"y":31506.3180569853},"targetPosition":{"x":30769.201298977372,"y":31239.01609972879},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"manageStage":{"type":"Manage Stage","name":"Slow Run","project":"Foundations","managedStopLoss":{"type":"Managed Stop Loss","name":"New Managed Stop Loss","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03","project":"Foundations","id":"5d268024-2d96-4094-b50f-b0a3cbf1b4f0","savedPayload":{"position":{"x":22023.522613662517,"y":29902.334282369062},"targetPosition":{"x":22040.524427398494,"y":29567.796004822776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97","project":"Foundations","id":"2dbdfc22-50a8-4adc-94f0-92cdc036fe2f","savedPayload":{"position":{"x":22637.90960145966,"y":30602.308561674552},"targetPosition":{"x":22629.266070192767,"y":30434.645486089918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7104f775-64e7-4d98-b7d8-39f6ef3d3055","savedPayload":{"position":{"x":22629.266070192767,"y":30434.645486089918},"targetPosition":{"x":22620.205818397193,"y":30257.52896274403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"93c8c267-8c57-42eb-834c-1e5a22489094","savedPayload":{"position":{"x":22620.205818397193,"y":30257.52896274403},"targetPosition":{"x":22609.013839200958,"y":30041.003834215953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"f3c1082e-25bb-4e2e-9db4-7920c77050b6","savedPayload":{"position":{"x":21741.4677451352,"y":29719.055355154058},"targetPosition":{"x":22040.524427398494,"y":29567.796004822776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"968b9847-e19a-4d7a-9744-ccf0f098e40a","savedPayload":{"position":{"x":22040.524427398494,"y":29567.796004822776},"targetPosition":{"x":22260.429338164875,"y":29229.842430263758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage * 1.02 < portfolioEngine.portfolioCurrent.position.stopLoss.value) {chart.at01hs.bollingerBand.movingAverage * 1.02} else {portfolioEngine.portfolioCurrent.position.stopLoss.value}","project":"Foundations","id":"53f5b5c3-ba67-453c-9c9f-4ce573a45cf7","savedPayload":{"position":{"x":21675.954370072148,"y":30129.233583981433},"targetPosition":{"x":21858.06418588439,"y":29848.694983769485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"9f500e15-05a0-49f2-acb6-22dc52e3a776","savedPayload":{"position":{"x":21858.06418588439,"y":29848.694983769485},"targetPosition":{"x":22040.480416354443,"y":29567.86209416118},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"48f10387-f326-4021-ae7e-bf0c89f12f0e","savedPayload":{"position":{"x":30420.203486468607,"y":31501.013834842466},"targetPosition":{"x":30501.899341720862,"y":31375.213249650653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"managedTakeProfit":{"type":"Managed Take Profit","name":"New Managed Take Profit","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95","project":"Foundations","id":"be152b44-4a9c-4b16-9075-c727f4321c38","savedPayload":{"position":{"x":21524.49134765459,"y":29192.702370125764},"targetPosition":{"x":21706.343309799486,"y":28911.989470087923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"1H EMA7 < entryTargetRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value","project":"Foundations","id":"ad245a3c-c7dc-490b-8680-1ff6b9ef33c1","savedPayload":{"position":{"x":21622.237502529864,"y":29930.87019762455},"targetPosition":{"x":21762.990983511354,"y":29839.41875939162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"cdfff198-ce34-4a75-b7f9-ed8dee0ccc70","savedPayload":{"position":{"x":21762.990983511354,"y":29839.41875939162},"targetPosition":{"x":21919.528983191103,"y":29742.8699979913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"positionPeriods > 2","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"portfolioEngine.portfolioCurrent.position.positionCounters.periods.value > 2","project":"Foundations","id":"0633fc97-d2d0-405b-bed4-d390d30bb43c","savedPayload":{"position":{"x":21602.90431448479,"y":29588.900249831742},"targetPosition":{"x":21753.673589030815,"y":29664.51911610047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8bb34027-c362-4abc-b722-e5b844113302","savedPayload":{"position":{"x":21753.673589030815,"y":29664.51911610047},"targetPosition":{"x":21919.528983191103,"y":29742.8699979913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"3ee8f724-793b-444f-a773-de0d2d113be6","savedPayload":{"position":{"x":21919.528983191103,"y":29742.8699979913},"targetPosition":{"x":22135.60298705455,"y":29730.979565224814},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"113a609b-5d12-46d3-a15e-0f23f3d0b70f","savedPayload":{"position":{"x":21554.895839520417,"y":28613.849169787696},"targetPosition":{"x":21706.343309799486,"y":28911.989470087923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"e256ad15-0e95-442a-8675-b24d7fe36118","savedPayload":{"position":{"x":21706.343309799486,"y":28911.989470087923},"targetPosition":{"x":22109.16853711246,"y":28932.796953483135},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Manage: 3% Below ema7","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.97 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.97} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"d2f712ac-98dc-41dc-b29e-260334b7cd69","savedPayload":{"position":{"x":21354.567831985176,"y":29228.915459089105},"targetPosition":{"x":21372.942616864868,"y":28894.78204965966},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"629a5ecb-7ade-4453-89bb-1d1c5d5f96d9","savedPayload":{"position":{"x":10453.60155619742,"y":25229.864462512603},"targetPosition":{"x":10307.361416782911,"y":24918.11433690435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c9b1b192-1698-44a7-a0f5-20d21088f280","savedPayload":{"position":{"x":10307.361416782911,"y":24918.11433690435},"targetPosition":{"x":10165.217173458666,"y":24599.252762878932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0402e263-ac5c-4546-be68-8f33fdbf8666","savedPayload":{"position":{"x":10165.217173458666,"y":24599.252762878932},"targetPosition":{"x":10022.415261378097,"y":24276.085021223887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"1fc1bb7a-a52b-4ce2-b17b-95194de42c8a","savedPayload":{"position":{"x":21015.280144787128,"y":28974.504707821463},"targetPosition":{"x":21372.942616864868,"y":28894.78204965966},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"a0b6604b-8744-468d-8eb8-37266a7790bb","savedPayload":{"position":{"x":21249.568338472003,"y":27868.74295385625},"targetPosition":{"x":21529.79946610333,"y":28051.44758735344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f7a6659c-b0db-4966-875f-4f3c22448e5f","savedPayload":{"position":{"x":21529.79946610333,"y":28051.44758735344},"targetPosition":{"x":21810.340806720607,"y":28233.843350896073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"bba2d293-88c4-492f-94af-1b9619f740fd","savedPayload":{"position":{"x":21506.691622493596,"y":27637.14988503699},"targetPosition":{"x":21658.427756019806,"y":27935.53132184296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"20aebaee-eb59-4c3f-8c59-39349e032515","savedPayload":{"position":{"x":21658.427756019806,"y":27935.53132184296},"targetPosition":{"x":21810.340806720607,"y":28233.843350896073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < positionRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.99","project":"Foundations","id":"8419c8f8-b2b3-4d98-99e8-2506e40bdb02","savedPayload":{"position":{"x":21844.692583521362,"y":27565.10307135371},"targetPosition":{"x":21827.471314386257,"y":27899.5081663808},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0d40d31a-b3d2-4213-9ec0-16dfad84800c","savedPayload":{"position":{"x":21827.471314386257,"y":27899.5081663808},"targetPosition":{"x":21810.340806720607,"y":28233.843350896073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"1f20f276-1067-413d-9855-d5a8c3bf4dd5","savedPayload":{"position":{"x":22173.721050935503,"y":27671.8889153591},"targetPosition":{"x":21992.060764274465,"y":27952.912625181358},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5a699f92-494e-4078-b641-1c9c57ffc366","savedPayload":{"position":{"x":21992.060764274465,"y":27952.912625181358},"targetPosition":{"x":21810.340806720607,"y":28233.843350896073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"8522cf28-0d47-4049-a2d0-f859792cc083","savedPayload":{"position":{"x":22405.049334620922,"y":27928.81813885733},"targetPosition":{"x":22107.8014973517,"y":28081.43197100932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0c5c7d7b-590f-4902-b44d-8609741d2b0c","savedPayload":{"position":{"x":22107.8014973517,"y":28081.43197100932},"targetPosition":{"x":21810.340806720607,"y":28233.843350896073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"aa9bda47-780e-48ec-97bf-52f713be6d1c","savedPayload":{"position":{"x":21810.340806720607,"y":28233.843350896073},"targetPosition":{"x":21792.596918262774,"y":28582.81041447272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"0905efc2-d8c9-4b8b-b09f-de915fca26e4","savedPayload":{"position":{"x":21389.189988580438,"y":28560.50146118718},"targetPosition":{"x":21372.942616864868,"y":28894.78204965966},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"dc4b92b2-3855-4cc7-84f5-20cc259c1634"}}}],"announcements":[],"id":"e6304ea5-e683-49c1-8e84-e2bc119565fa","savedPayload":{"position":{"x":21372.942616864868,"y":28894.78204965966},"targetPosition":{"x":21706.56714185621,"y":28912.001608687795},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Close: BB Lower Band","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.standardDeviation * 2} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"73870f3c-4fc8-464c-be6a-f5e397ee044e","savedPayload":{"position":{"x":20796.07400425535,"y":29077.67660118154},"targetPosition":{"x":21044.53855880237,"y":28853.25043777685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"bc212a30-b2e9-435c-84a8-e505019c0570","savedPayload":{"position":{"x":20576.395660017766,"y":29227.982897935064},"targetPosition":{"x":20756.809039460775,"y":28948.129975974385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"19c71956-4d1e-4355-826e-5bc25d09fdc3","savedPayload":{"position":{"x":20756.809039460775,"y":28948.129975974385},"targetPosition":{"x":20941.146022561206,"y":28667.176917223413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"31e8935e-497f-47eb-9466-900faced609c","savedPayload":{"position":{"x":20344.75843988485,"y":28970.639200194935},"targetPosition":{"x":20640.91626996725,"y":28819.379344518937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"506df2ab-b891-4709-84e6-b773c8743abf","savedPayload":{"position":{"x":20640.91626996725,"y":28819.379344518937},"targetPosition":{"x":20941.146022561206,"y":28667.176917223413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"c1e44382-1537-453b-9f6c-52ef913228aa","savedPayload":{"position":{"x":20272.81646057698,"y":28632.47033329303},"targetPosition":{"x":20604.942628057353,"y":28650.198893790744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"928db494-0024-4ed4-a407-84087efb0704","savedPayload":{"position":{"x":20604.942628057353,"y":28650.198893790744},"targetPosition":{"x":20941.146022561206,"y":28667.176917223413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"8bae0609-ccff-480d-b382-b56f22ec8dc4","savedPayload":{"position":{"x":20379.771418652923,"y":28303.222026239062},"targetPosition":{"x":20658.46167178845,"y":28485.501454025813},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"98ac2a8f-4541-46de-8e01-f9709d6b195f","savedPayload":{"position":{"x":20658.46167178845,"y":28485.501454025813},"targetPosition":{"x":20941.146022561206,"y":28667.176917223413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"previous ema7 div previous ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"a5a3a569-6a05-4fd0-8c15-22d5e5d1b148","savedPayload":{"position":{"x":20636.94976527986,"y":28071.558930140032},"targetPosition":{"x":20787.12278775582,"y":28369.618613567953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2adc3c50-f284-4fb1-9f79-b077a54b5046","savedPayload":{"position":{"x":20787.12278775582,"y":28369.618613567953},"targetPosition":{"x":20941.146022561206,"y":28667.176917223413},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c91df057-7904-431b-b997-8fbb2afada1f","savedPayload":{"position":{"x":20941.146022561206,"y":28667.176917223413},"targetPosition":{"x":21290.454487521125,"y":28685.223863685555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"8196d5fe-af67-4302-84d1-f95279fb2075","savedPayload":{"position":{"x":20617.22737020544,"y":28870.585846431095},"targetPosition":{"x":21044.53855880237,"y":28853.25043777685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"dc4b92b2-3855-4cc7-84f5-20cc259c1634"}}},{"type":"Move To Phase Event","name":"Cancel Close","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"60d1211f-6279-4c80-abe5-e727a70aea22","savedPayload":{"position":{"x":20355.857971581783,"y":28205.99094336359},"targetPosition":{"x":20672.865051370667,"y":28308.366521343538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6659d86a-2e52-48b2-bcc4-5f5b43b3907e","savedPayload":{"position":{"x":20672.865051370667,"y":28308.366521343538},"targetPosition":{"x":20991.546911033547,"y":28412.388878975704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 div prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"5ce2e13e-4b4f-424b-b4ee-1741c013690b","savedPayload":{"position":{"x":20850.984242840732,"y":27758.431203196757},"targetPosition":{"x":20921.82295158036,"y":28085.22604031449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"38aa2600-90dc-4c6b-be17-a08ee9c829b3","savedPayload":{"position":{"x":20921.82295158036,"y":28085.22604031449},"targetPosition":{"x":20991.546911033547,"y":28412.388878975704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"fd092801-0b6b-4f09-bbb3-b16fe1144ae3","savedPayload":{"position":{"x":20991.546911033547,"y":28412.388878975704},"targetPosition":{"x":21225.932715946525,"y":28672.95990711847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"4b4f5de5-723c-4d6e-b26e-50ee87671f48","savedPayload":{"position":{"x":20820.908708982064,"y":28604.216441727207},"targetPosition":{"x":21044.53855880237,"y":28853.25043777685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"e6304ea5-e683-49c1-8e84-e2bc119565fa"}}}],"announcements":[],"id":"ad2a51aa-b179-457e-9704-5c9b1a8db72e","savedPayload":{"position":{"x":21044.53855880237,"y":28853.25043777685},"targetPosition":{"x":21372.942616864868,"y":28894.78204965966},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Run","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.8 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.8} else \n{portfolioEngine.portfolioCurrent.position.takeProfit.value}","project":"Foundations","id":"d29e9a58-79bb-445f-b51a-e5b86937aa8c","savedPayload":{"position":{"x":20866.13727371649,"y":29206.32430694055},"targetPosition":{"x":21106.086300829094,"y":28835.436490968103},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Cancel Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"59efd870-0af2-4d5c-a78c-281b71f00497","savedPayload":{"position":{"x":14011.077640555639,"y":27458.582694800287},"targetPosition":{"x":13844.680550975158,"y":27084.636439434005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"31c9eb9e-6567-4866-b3de-cf7ac4fa0126","savedPayload":{"position":{"x":13844.680550975158,"y":27084.636439434005},"targetPosition":{"x":13678.178607764668,"y":26710.48070261282},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 conv prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 < chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"0dd58774-bae1-48f4-bb2a-ff3af03d885b","savedPayload":{"position":{"x":13197.279121163621,"y":27373.047551747586},"targetPosition":{"x":13437.699549695702,"y":27041.842881663353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f8894b26-93ec-450a-9cbf-2462e442a7bc","savedPayload":{"position":{"x":13437.699549695702,"y":27041.842881663353},"targetPosition":{"x":13678.178607764668,"y":26710.48070261282},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a1141841-95d0-4c98-b77e-16eb893e6b19","savedPayload":{"position":{"x":13678.178607764668,"y":26710.48070261282},"targetPosition":{"x":13720.724088659168,"y":26302.9487434825},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"5a854197-4f85-4f31-bf5e-c9acff5a60cc","savedPayload":{"position":{"x":20739.650685069268,"y":28598.371529052725},"targetPosition":{"x":21106.086300829094,"y":28835.436490968103},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"e6304ea5-e683-49c1-8e84-e2bc119565fa"}}}],"announcements":[],"id":"dc4b92b2-3855-4cc7-84f5-20cc259c1634","savedPayload":{"position":{"x":20733.79745819037,"y":28827.37212442147},"targetPosition":{"x":21044.53855880237,"y":28853.25043777685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"6b48bcff-79c4-4705-82ac-3666914c8628","savedPayload":{"position":{"x":30352.104911507675,"y":31367.36285621421},"targetPosition":{"x":30501.899341720862,"y":31375.213249650653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"657399d3-c55b-46b6-8ef6-bf1ed183c48f","savedPayload":{"position":{"x":30501.899341720862,"y":31375.213249650653},"targetPosition":{"x":30769.201298977372,"y":31239.01609972879},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeStage":{"type":"Close Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"c6b77baa-76fc-47b1-b051-2f3ff3406f57","savedPayload":{"position":{"x":29815.228434219767,"y":31765.88372195449},"targetPosition":{"x":30004.02455153472,"y":31532.7399335174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c377d2d0-923e-48bc-8d52-dabd2aa3cddd","savedPayload":{"position":{"x":30004.02455153472,"y":31532.7399335174},"targetPosition":{"x":30192.820668849672,"y":31299.59614508031},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInQuotedAsset":{"type":"Target Size In Quoted Asset","name":"New Target Size In Quoted Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value","project":"Foundations","id":"1a506022-94a8-4002-a4e9-fb5be6bb08f7","savedPayload":{"position":{"x":29600.20766449259,"y":31205.735466056172},"targetPosition":{"x":29896.51416667113,"y":31252.665805568242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a763470c-36d8-4f0a-bf43-d4bf56fdc8f2","savedPayload":{"position":{"x":29896.51416667113,"y":31252.665805568242},"targetPosition":{"x":30192.820668849672,"y":31299.59614508031},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"acf03a63-b313-4815-8b9e-f0076133d831","savedPayload":{"position":{"x":30192.820668849672,"y":31299.59614508031},"targetPosition":{"x":30472.89479679883,"y":31192.08576021672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeExecution":{"type":"Close Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[{"type":"Market Buy Order","name":"Quick Exit","config":"{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"0dea584c-fc00-490a-9ed3-a9ea73f8fa82","savedPayload":{"position":{"x":23048.89091621992,"y":28116.319218015626},"targetPosition":{"x":23008.31513067185,"y":27924.139686142174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f38d1558-0d76-4dbb-8376-23fad6c5b7b0","savedPayload":{"position":{"x":23008.31513067185,"y":27924.139686142174},"targetPosition":{"x":22967.63379953603,"y":27731.286207107172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c4f496ed-74ae-4538-b71d-062ec523fb02","savedPayload":{"position":{"x":22967.63379953603,"y":27731.286207107172},"targetPosition":{"x":22918.10537853773,"y":27496.75166658657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"1b0a6e1c-0fe1-4852-9830-5827fd04f468","savedPayload":{"position":{"x":21280.94549561933,"y":27654.342756929036},"targetPosition":{"x":21540.85857309729,"y":27864.648076363104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"fa11a0a2-17b9-43be-a734-a5643da1dbb1","savedPayload":{"position":{"x":21540.85857309729,"y":27864.648076363104},"targetPosition":{"x":21800.17996850212,"y":28074.45302951141},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Buy Order #1","id":"7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3"}}}],"marketSellOrders":[],"limitBuyOrders":[],"limitSellOrders":[],"id":"8313a81f-a159-437e-b0a6-516dd5cfd3c8","savedPayload":{"position":{"x":21800.17996850212,"y":28074.45302951141},"targetPosition":{"x":22118.208661731023,"y":28331.849234284673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"e8a01f89-65e9-4758-a6b4-b5fad0ef7297","savedPayload":{"position":{"x":30239.75100836174,"y":31003.289642901767},"targetPosition":{"x":30472.89479679883,"y":31192.08576021672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"80f7f0a4-4572-4bea-b440-b5bd1fec32c1","savedPayload":{"position":{"x":30472.89479679883,"y":31192.08576021672},"targetPosition":{"x":30769.201298977372,"y":31239.01609972879},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"b27aa9de-ced9-4e53-941c-499bab212f80","savedPayload":{"position":{"x":30769.201298977372,"y":31239.01609972879},"targetPosition":{"x":30981.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Portfolio Strategy","name":"S6 - 2H Up","project":"Foundations","triggerStage":{"type":"Trigger Stage","name":"New Trigger Stage","project":"Foundations","triggerOn":{"type":"Trigger On Event","name":"New Trigger On Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"873a72fd-cc23-4965-ae29-5b2b70d85cb9","savedPayload":{"position":{"x":31517.393312257213,"y":32104.431036072547},"targetPosition":{"x":31069.85845934149,"y":32057.393227602104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"087962b5-2546-4472-b71c-b161f0013b1c","savedPayload":{"position":{"x":31069.85845934149,"y":32057.393227602104},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"c72459a6-49d5-4021-b6e3-4a8c374b6b4b","savedPayload":{"position":{"x":31462.545990273247,"y":32332.88657372243},"targetPosition":{"x":31042.434798349506,"y":32171.620996427046},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"48333f2b-d8c7-4a92-bf5d-b8c9a8de4196","savedPayload":{"position":{"x":31042.434798349506,"y":32171.620996427046},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"8488937e-9b92-4562-b89c-a4d6c6dd8ee2","savedPayload":{"position":{"x":31350.438901363217,"y":32539.36214619489},"targetPosition":{"x":30986.38125389449,"y":32274.858782663276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ec9b3ba8-d6a4-4cb0-8679-a8daa868e549","savedPayload":{"position":{"x":30986.38125389449,"y":32274.858782663276},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"02H Up","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerChannel.direction === \"Up\"","project":"Foundations","id":"ade6a251-d161-467d-8e94-45cfdadf536b","savedPayload":{"position":{"x":31188.711958370623,"y":32709.78678444294},"targetPosition":{"x":30905.517782398194,"y":32360.0711017873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7499f60b-762e-4b37-a66d-2872755620c4","savedPayload":{"position":{"x":30905.517782398194,"y":32360.0711017873},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"04H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"3beea11e-ff4a-4e39-97d0-97563dacfb09","savedPayload":{"position":{"x":30988.386585193985,"y":32832.54633101},"targetPosition":{"x":30805.355095809875,"y":32421.450875070834},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9e0650fa-cd1b-4770-81b2-06d677c73510","savedPayload":{"position":{"x":30805.355095809875,"y":32421.450875070834},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"01H Med, Steep o Extreme","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerSubChannel.slope === \"Medium\" || chart.at01hs.bollingerSubChannel.slope === \"Steep\" || chart.at01hs.bollingerSubChannel.slope === \"Extreme\"","project":"Foundations","id":"276b36c3-c0ca-45d6-a659-c40dac406f46","savedPayload":{"position":{"x":30763.11462496197,"y":32899.27492566728},"targetPosition":{"x":30692.719115693868,"y":32454.815172399474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"904385e8-8b04-4c0c-9961-98b10184e976","savedPayload":{"position":{"x":30692.719115693868,"y":32454.815172399474},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"a49fbb15-05db-4a21-b59b-662a6d84c999","savedPayload":{"position":{"x":30528.24798948488,"y":32905.425124963105},"targetPosition":{"x":30575.285797955323,"y":32457.890272047385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"89591bf6-dabe-4ba6-b2d8-4580a2c75b0a","savedPayload":{"position":{"x":30575.285797955323,"y":32457.890272047385},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2H Side or Medium","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerSubChannel.slope === \"Side\" || chart.at02hs.bollingerSubChannel.slope === \"Medium\"","project":"Foundations","id":"bb0016e9-0b74-4595-b450-209487362f00","savedPayload":{"position":{"x":30299.792451834997,"y":32850.57780297914},"targetPosition":{"x":30461.05802913038,"y":32430.466611055403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ad9f8e37-16b5-4245-9492-0192ef168849","savedPayload":{"position":{"x":30461.05802913038,"y":32430.466611055403},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"1e3c7245-5582-4af5-9527-5dddf151b976","savedPayload":{"position":{"x":30093.316879362537,"y":32738.470714069113},"targetPosition":{"x":30357.82024289415,"y":32374.413066600388},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"440d6ea0-2ee2-408a-a556-18d4c53dda17","savedPayload":{"position":{"x":30357.82024289415,"y":32374.413066600388},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 4: 02H Up && 02H Gentle && 3H Side","code":"chart.at02hs.percentageBandwidth.movingAverage > chart.at24hs.bollingerSubChannel.slope + chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerChannel.direction === \"Up\" && chart.at02hs.bollingerSubChannel.slope === \"Gentle\" && chart.at03hs.bollingerSubChannel.slope === \"Side\") {false} else {true}","project":"Foundations","id":"d4189ed6-4d0f-45ea-b1ae-dbdb8f2e0e2c","savedPayload":{"position":{"x":29922.89224111449,"y":32576.743771076515},"targetPosition":{"x":30272.607923770127,"y":32293.549595104087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"01875e5f-f718-4047-baa4-c91930dd6c86","savedPayload":{"position":{"x":30272.607923770127,"y":32293.549595104087},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H NOT Steep","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerSubChannel.slope != \"Steep\"","project":"Foundations","id":"350d4a04-700f-4f33-960e-d267e00cec51","savedPayload":{"position":{"x":29800.13269454742,"y":32376.41839789988},"targetPosition":{"x":30211.228150486593,"y":32193.38690851577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"bda747f3-188e-4ed0-82bf-b600a9a9c3f5","savedPayload":{"position":{"x":30211.228150486593,"y":32193.38690851577},"targetPosition":{"x":30622.323606425765,"y":32010.35541913166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"7ec2e400-1608-44b5-8ae4-ac4f815e76f5","savedPayload":{"position":{"x":30622.323606425765,"y":32010.35541913166},"targetPosition":{"x":30551.928097157663,"y":31565.89566586385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"0499e109-2786-4159-b79a-c6c24ebac150","savedPayload":{"position":{"x":30551.928097157663,"y":31565.89566586385},"targetPosition":{"x":30504.997757645593,"y":31269.58916368531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"triggerOff":{"type":"Trigger Off Event","name":"New Trigger Off Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close< chart.at01hs.bollingerBand.movingAverage","project":"Foundations","id":"3ed33d07-ff92-4ecc-81cd-8d9318f5a3a2","savedPayload":{"position":{"x":21739.16462799864,"y":29745.29892190647},"targetPosition":{"x":21925.780496336014,"y":29487.769112316848},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"40eeff59-ef6d-456b-9662-2590ba1f90b8","savedPayload":{"position":{"x":21925.780496336014,"y":29487.769112316848},"targetPosition":{"x":22109.962118289757,"y":29231.522897734467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"208d89cb-60a9-461f-a8d2-a9d185ca3c5a","savedPayload":{"position":{"x":22109.962118289757,"y":29231.522897734467},"targetPosition":{"x":22321.522085273817,"y":28942.2002990794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"77ac2dcd-e4a4-4a8f-8c71-d8a30fa7a508","savedPayload":{"position":{"x":30416.82996980172,"y":31390.94171284155},"targetPosition":{"x":30504.997757645593,"y":31269.58916368531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"takePosition":{"type":"Take Position Event","name":"New Take Position Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"0c4f8301-8084-4276-a901-5e8137867ea0","savedPayload":{"position":{"x":21634.948861137975,"y":29760.903369622225},"targetPosition":{"x":21684.228563624336,"y":29289.674433497566},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c407af9c-fe4a-4d5a-9446-25fc7284ee5c","savedPayload":{"position":{"x":21684.228563624336,"y":29289.674433497566},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"6f84e4e1-1174-4eea-b92a-fdb64cdded61","savedPayload":{"position":{"x":21393.9605621454,"y":29703.59255983495},"targetPosition":{"x":21563.672383331672,"y":29261.160747607813},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"56b51e70-1cfd-403a-809d-ee19347ca315","savedPayload":{"position":{"x":21563.672383331672,"y":29261.160747607813},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"f3b540af-68c9-4345-9826-faf0d9e6e04c","savedPayload":{"position":{"x":21176.66858733496,"y":29584.97793706081},"targetPosition":{"x":21455.14589305297,"y":29201.619451565326},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f4cdcc47-9a5d-4999-9c11-8fd1c19a5424","savedPayload":{"position":{"x":21455.14589305297,"y":29201.619451565326},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"02H Up","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerChannel.direction === \"Up\"","project":"Foundations","id":"0f3ff1d1-ff82-42da-a526-aff486cbc0bb","savedPayload":{"position":{"x":20997.36848958105,"y":29414.792111211747},"targetPosition":{"x":21365.543241199466,"y":29116.46240210002},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0835043e-d8e1-424e-a530-1def860228eb","savedPayload":{"position":{"x":21365.543241199466,"y":29116.46240210002},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"04H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"54f8e8ae-578f-461d-9ed2-9f352395dd19","savedPayload":{"position":{"x":20867.787815090574,"y":29203.806634011882},"targetPosition":{"x":21300.609338797087,"y":29011.11052940972},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"feb6ba85-a9c1-40af-9e6b-00bd4ef1480b","savedPayload":{"position":{"x":21300.609338797087,"y":29011.11052940972},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"01H Med, Steep o Extreme","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerSubChannel.slope === \"Medium\" || chart.at01hs.bollingerSubChannel.slope === \"Steep\" || chart.at01hs.bollingerSubChannel.slope === \"Extreme\"","project":"Foundations","id":"949100cd-882b-4c11-b010-dbbfd5fff6f5","savedPayload":{"position":{"x":20797.22768981526,"y":28966.815621661284},"targetPosition":{"x":21265.326012751724,"y":28892.515512882186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d3f463af-4e6d-493b-bc8f-e4c66ffc8567","savedPayload":{"position":{"x":21265.326012751724,"y":28892.515512882186},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"b6856a8d-7a24-4a5f-a449-de2d32fe63be","savedPayload":{"position":{"x":20790.85238583451,"y":28719.78074374098},"targetPosition":{"x":21262.359071149767,"y":28769.137101575943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"37a6e660-f28f-4bd2-99ea-3c2f46d2a36c","savedPayload":{"position":{"x":21262.359071149767,"y":28769.137101575943},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2H Side or Medium","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerSubChannel.slope === \"Side\" || chart.at02hs.bollingerSubChannel.slope === \"Medium\"","project":"Foundations","id":"08d54285-d07e-4cec-8f13-a2f268a569a2","savedPayload":{"position":{"x":20848.726621543217,"y":28479.37889063121},"targetPosition":{"x":21291.14524294497,"y":28648.86110273814},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e0208159-e2c5-4fa4-8658-714af9cc91bd","savedPayload":{"position":{"x":21291.14524294497,"y":28648.86110273814},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"36e3a366-1402-4953-8283-9a4131d304b2","savedPayload":{"position":{"x":20966.492232080163,"y":28262.075774322322},"targetPosition":{"x":21350.253204922195,"y":28540.440189099092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d4dc8ef4-ba98-4843-9ef5-16a649541da1","savedPayload":{"position":{"x":21350.253204922195,"y":28540.440189099092},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 4: 02H Up && 02H Gentle && 3H Side","code":"chart.at02hs.percentageBandwidth.movingAverage > chart.at24hs.bollingerSubChannel.slope + chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at02hs.bollingerChannel.direction === \"Up\" && chart.at02hs.bollingerSubChannel.slope === \"Gentle\" && chart.at03hs.bollingerSubChannel.slope === \"Side\") {false} else {true}","project":"Foundations","id":"f24fcdcf-8844-4f08-a9f2-3b56471a6dde","savedPayload":{"position":{"x":21136.735751593846,"y":28082.243873507294},"targetPosition":{"x":21435.16142401014,"y":28450.302707937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2f6a17d7-7a2e-4aa2-b120-d22cb0898194","savedPayload":{"position":{"x":21435.16142401014,"y":28450.302707937},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H NOT Steep","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerSubChannel.slope != \"Steep\"","project":"Foundations","id":"5e74fc74-6684-4675-ba35-4ce3fee27b2a","savedPayload":{"position":{"x":21347.41590679852,"y":27953.07896977722},"targetPosition":{"x":21540.444262603007,"y":28385.713347082077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"cc3b8326-99cd-431c-8b27-c85322f6413f","savedPayload":{"position":{"x":21540.444262603007,"y":28385.713347082077},"targetPosition":{"x":21733.573345724264,"y":28818.26907304481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"e5d2fd0e-f202-44e7-bf4c-32d3a203528e","savedPayload":{"position":{"x":21733.573345724264,"y":28818.26907304481},"targetPosition":{"x":22201.739900101948,"y":28743.791163006666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"08776dac-4836-413b-ad45-fdfa781b031c","savedPayload":{"position":{"x":30208.691255467053,"y":31316.519503197378},"targetPosition":{"x":30504.997757645593,"y":31269.58916368531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"5724bd17-a57c-4ec4-9389-170c4255a2d5","savedPayload":{"position":{"x":30504.997757645593,"y":31269.58916368531},"targetPosition":{"x":30681.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openStage":{"type":"Open Stage","name":"New Open Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"My Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"a71b344d-8e76-4a30-9e8f-bcec9a1dde5f","savedPayload":{"position":{"x":21914.094544061732,"y":29312.63269124664},"targetPosition":{"x":21980.15303542718,"y":29002.731411057415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5bc478bd-5433-458e-aae2-fd9926628d7c","savedPayload":{"position":{"x":21980.15303542718,"y":29002.731411057415},"targetPosition":{"x":22065.42144688491,"y":28604.414353565204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInBaseAsset":{"type":"Target Size In Base Asset","name":"New Target Size In Base Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value","project":"Foundations","id":"68e2c2b7-d7e0-45e1-8a3e-a8244aad2661","savedPayload":{"position":{"x":21379.785908933467,"y":28827.25963654911},"targetPosition":{"x":21679.70827955272,"y":28729.75233590346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c49d20d7-1771-4c3e-af23-7a28193d3241","savedPayload":{"position":{"x":21679.70827955272,"y":28729.75233590346},"targetPosition":{"x":22065.42144688491,"y":28604.414353565204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"664dc863-9fc1-48ab-bd68-a34297f47da8","savedPayload":{"position":{"x":30295.646787490958,"y":31231.06088750692},"targetPosition":{"x":30396.016378444787,"y":31119.58916368531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openExecution":{"type":"Open Execution","name":"New Open Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[],"marketSellOrders":[{"type":"Market Sell Order","name":"Quick Entry","config":"{\n\"percentageOfAlgorithmSize\": 100\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"30d7a26c-2936-49a6-b98d-4438ce18bc90","savedPayload":{"position":{"x":20105.875637223387,"y":27910.23232046031},"targetPosition":{"x":20414.64261427768,"y":27975.65582247312},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e991cc1d-9eee-41c5-82e3-4839b8efc76a","savedPayload":{"position":{"x":20414.64261427768,"y":27975.65582247312},"targetPosition":{"x":20723.630876468742,"y":28041.108378331504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"eb5f0809-efce-4847-9222-338f44ff79f8","savedPayload":{"position":{"x":20723.630876468742,"y":28041.108378331504},"targetPosition":{"x":21032.66939428596,"y":28106.551851255317},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"be27c682-b993-408f-827b-e407c80bb3ef","savedPayload":{"position":{"x":21032.66939428596,"y":28106.551851255317},"targetPosition":{"x":21341.558467404346,"y":28171.937294198062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"17db69f2-c7ad-47ec-ad5e-1fff5d2d431e","savedPayload":{"position":{"x":21341.558467404346,"y":28171.937294198062},"targetPosition":{"x":21650.64768042324,"y":28237.283166628928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Sell Order #1","id":"8e404329-d41f-41e0-ad5a-c84ee1fa2604"}}}],"limitBuyOrders":[],"limitSellOrders":[],"id":"87120599-bb06-4e3d-879a-bb234393d074","savedPayload":{"position":{"x":21650.64768042324,"y":28237.283166628928},"targetPosition":{"x":21968.230795668278,"y":28304.189622197002},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"7472854b-e09a-414c-b02a-36cf74c318d2","savedPayload":{"position":{"x":30249.294238334718,"y":31088.402410062645},"targetPosition":{"x":30396.016378444787,"y":31119.58916368531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"bd075559-4607-490b-bcd6-efdc54a5010a","savedPayload":{"position":{"x":30396.01637844479,"y":31119.58916368531},"targetPosition":{"x":30681.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"manageStage":{"type":"Manage Stage","name":"New Manage Stage","project":"Foundations","managedStopLoss":{"type":"Managed Stop Loss","name":"New Managed Stop Loss","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03","project":"Foundations","id":"7fdf974e-fda6-4d8c-89b9-27d07cf1d1dc","savedPayload":{"position":{"x":21347.307410229198,"y":28338.67912790567},"targetPosition":{"x":21582.427943195486,"y":28126.456644592145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97","project":"Foundations","id":"c2a3eae6-8f54-4697-83b5-a4250a61e707","savedPayload":{"position":{"x":21095.12785210916,"y":28921.213347223318},"targetPosition":{"x":21244.665848780518,"y":28872.425895597713},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"008bcd0e-5d78-4d73-846c-404ba758c324","savedPayload":{"position":{"x":21244.665848780518,"y":28872.425895597713},"targetPosition":{"x":21415.088809173747,"y":28816.714175979556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"509f7658-04d9-4bfc-9834-a6a40839c6bb","savedPayload":{"position":{"x":21415.088809173747,"y":28816.714175979556},"targetPosition":{"x":21614.446950016074,"y":28751.566879013575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"b6412415-9393-4222-84c0-3010a793e7b3","savedPayload":{"position":{"x":21281.184216241887,"y":28027.67697182778},"targetPosition":{"x":21582.427943195486,"y":28126.456644592145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"1b7b1c18-8632-40da-91c1-ca78dc524027","savedPayload":{"position":{"x":21582.427943195486,"y":28126.456644592145},"targetPosition":{"x":21967.993663448546,"y":28044.91734607536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage * 1.02 < portfolioEngine.portfolioCurrent.position.stopLoss.value) {chart.at01hs.bollingerBand.movingAverage * 1.02} else {portfolioEngine.portfolioCurrent.position.stopLoss.value}","project":"Foundations","id":"a32cdd1e-19ce-4bcc-b7c9-52a9e9466dbf","savedPayload":{"position":{"x":20962.802865869282,"y":28257.835742404553},"targetPosition":{"x":21272.700573841594,"y":28192.191547805443},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"291bbfda-c1d5-49f6-966b-3f7704ffbda8","savedPayload":{"position":{"x":21272.700573841594,"y":28192.191547805443},"targetPosition":{"x":21582.427943195486,"y":28126.456644592145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"bbb0aab4-c6e3-47f8-b737-9e6fcafcfba1","savedPayload":{"position":{"x":30249.294238334718,"y":30965.365720683007},"targetPosition":{"x":30396.016378444787,"y":30934.178967060343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"managedTakeProfit":{"type":"Managed Take Profit","name":"New Managed Take Profit","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95","project":"Foundations","id":"f65bed6b-e9c5-48aa-ae59-a8beb0c8fdcc","savedPayload":{"position":{"x":21500.74581413937,"y":27356.124259652912},"targetPosition":{"x":21802.409781029954,"y":27452.494091831417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"1H EMA7 < entryTargetRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value","project":"Foundations","id":"a9133dde-603b-4e92-9278-fd6e3e8e8889","savedPayload":{"position":{"x":21134.454175629035,"y":27710.74411202514},"targetPosition":{"x":21289.171686435773,"y":27743.156107640694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5d40017f-c899-4a2e-9425-fef134a4f4ca","savedPayload":{"position":{"x":21289.171686435773,"y":27743.156107640694},"targetPosition":{"x":21469.603411950626,"y":27789.185834523756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"positionPeriods > 2","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"portfolioEngine.portfolioCurrent.position.positionCounters.periods.value > 2","project":"Foundations","id":"b74b392c-ddfc-4021-9dfe-c3d385d4dba6","savedPayload":{"position":{"x":21354.621414736972,"y":27465.579652467015},"targetPosition":{"x":21403.764220137302,"y":27615.903786082104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"052730c4-33a8-4ee9-80c6-3fb61118d2bf","savedPayload":{"position":{"x":21403.764220137302,"y":27615.903786082104},"targetPosition":{"x":21469.603411950626,"y":27789.185834523756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d75acbba-54eb-4a90-b76e-8649c08cbec0","savedPayload":{"position":{"x":21469.603411950626,"y":27789.185834523756},"targetPosition":{"x":21625.386902565497,"y":27928.41711602908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"c2f90327-7f61-4d94-84f9-fcd82b5aa44d","savedPayload":{"position":{"x":21737.71033284805,"y":27142.604317871017},"targetPosition":{"x":21802.409781029954,"y":27452.494091831417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"48071c89-de62-467f-a472-10557ba6277f","savedPayload":{"position":{"x":21802.409781029954,"y":27452.494091831417},"targetPosition":{"x":22066.10368680447,"y":27744.95159525686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Manage: 3% Below ema7","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.97 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.97} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"34d1cb14-5351-42d4-8827-b2b0aa013b99","savedPayload":{"position":{"x":21355.13840743402,"y":27429.658617389934},"targetPosition":{"x":21590.430627883976,"y":27217.52110448406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"6f6150fc-3a6a-4686-a350-ff141bc83623","savedPayload":{"position":{"x":9332.095625148795,"y":25098.122618657013},"targetPosition":{"x":9185.855485734286,"y":24786.37249304876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3ef9a345-0c46-428c-94f3-80decc872e23","savedPayload":{"position":{"x":9185.855485734286,"y":24786.37249304876},"targetPosition":{"x":9043.711242410041,"y":24467.51091902334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d34694ed-b6c6-4fca-ae8d-95e3f30a4888","savedPayload":{"position":{"x":9043.711242410041,"y":24467.51091902334},"targetPosition":{"x":8900.909330329472,"y":24144.343177368297},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"0be8dfdf-f4ff-4616-b788-c04b3c64eb1b","savedPayload":{"position":{"x":21449.761568465892,"y":27053.208083888567},"targetPosition":{"x":21590.430627883976,"y":27217.52110448406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"45b5b7a2-8cc1-47f8-99c5-8042c7925a89","savedPayload":{"position":{"x":22206.06666947217,"y":26455.14068983899},"targetPosition":{"x":22271.61156554174,"y":26764.51196364915},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9bb86da8-d8fa-4b5c-b6a5-952327938371","savedPayload":{"position":{"x":22271.61156554174,"y":26764.51196364915},"targetPosition":{"x":22337.19637819632,"y":27074.308062012606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"05f551c5-32a7-4986-8753-5ac0bd0d4acc","savedPayload":{"position":{"x":22532.658208956214,"y":26472.18921478487},"targetPosition":{"x":22434.997886218003,"y":26773.015981764845},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9ba9b517-a809-4b01-848f-5bb31ab1f92c","savedPayload":{"position":{"x":22434.997886218003,"y":26773.015981764845},"targetPosition":{"x":22337.19637819632,"y":27074.308062012606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < positionRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.99","project":"Foundations","id":"c7001aa3-f176-40e4-a6d7-2744966363cd","savedPayload":{"position":{"x":22807.268829889676,"y":26650.338402314643},"targetPosition":{"x":22572.333058543736,"y":26862.16318901464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"094200d6-3761-4dd0-8073-083d14bbeb71","savedPayload":{"position":{"x":22572.333058543736,"y":26862.16318901464},"targetPosition":{"x":22337.19637819632,"y":27074.308062012606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"aaee1ab9-d92b-4f01-afc1-654347d9511a","savedPayload":{"position":{"x":22955.96603449198,"y":26941.80581750584},"targetPosition":{"x":22646.738457105133,"y":27007.94561996129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9143d8e3-b435-49f2-907e-a874e794d32a","savedPayload":{"position":{"x":22646.738457105133,"y":27007.94561996129},"targetPosition":{"x":22337.19637819632,"y":27074.308062012606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"9e27b341-5396-4a81-b483-13c9e497f3c4","savedPayload":{"position":{"x":22938.84530672236,"y":27267.893676569205},"targetPosition":{"x":22638.19069443062,"y":27171.07787370833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"77518efa-2184-4602-8f5a-f3e106c6845c","savedPayload":{"position":{"x":22638.19069443062,"y":27171.07787370833},"targetPosition":{"x":22337.19637819632,"y":27074.308062012606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9d8fbd63-29f2-41f9-85f1-92643ff12c6d","savedPayload":{"position":{"x":22337.19637819632,"y":27074.308062012606},"targetPosition":{"x":22088.63351548631,"y":27298.792700105165},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"a92424e5-ab90-424c-85cc-b8697bcb6009","savedPayload":{"position":{"x":21825.9269285822,"y":27005.58351069304},"targetPosition":{"x":21590.430627883976,"y":27217.52110448406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"8aff2c3b-ecf9-4df8-84ea-ffd6ba9c9612"}}}],"announcements":[],"id":"58effb7e-0927-4c47-8745-58895dead2ea","savedPayload":{"position":{"x":21590.430627883976,"y":27217.52110448406},"targetPosition":{"x":21802.238387623565,"y":27452.305921825653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Close: BB Lower Band","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.standardDeviation * 2} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"49b3a850-8a9e-41c7-8b5f-e5f3a21ce83d","savedPayload":{"position":{"x":21045.549986521488,"y":26948.798781581703},"targetPosition":{"x":21361.459732741343,"y":26965.451329150754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"c6bc7845-b742-4bd0-a28e-f76bafd9ae16","savedPayload":{"position":{"x":26001.267990027678,"y":25244.31373025501},"targetPosition":{"x":26010.2046061456,"y":25598.971825374014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0dea846d-7054-4651-9c26-e34941dd4128","savedPayload":{"position":{"x":26010.2046061456,"y":25598.971825374014},"targetPosition":{"x":26019.307271332276,"y":25953.728900255453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"9ef393ca-8c24-4089-a87e-8ce151f2b828","savedPayload":{"position":{"x":26273.744243164183,"y":25291.115939949268},"targetPosition":{"x":26146.56102193197,"y":25622.30022406397},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6be2982e-d239-488c-aa26-68e9b2a7af09","savedPayload":{"position":{"x":26146.56102193197,"y":25622.30022406397},"targetPosition":{"x":26019.307271332276,"y":25953.728900255453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"69018aba-59d9-4f07-a2d5-d93c75981c93","savedPayload":{"position":{"x":26508.018377843735,"y":25438.907159200935},"targetPosition":{"x":26263.809040048378,"y":25696.20540255042},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6ce688b0-0234-4ad1-8afa-540325306d5c","savedPayload":{"position":{"x":26263.809040048378,"y":25696.20540255042},"targetPosition":{"x":26019.307271332276,"y":25953.728900255453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"b882f3e8-28e5-49f8-90a1-c27ac4723c90","savedPayload":{"position":{"x":26667.905227237585,"y":25664.895486524576},"targetPosition":{"x":26343.76609854959,"y":25809.187894124676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d21fc9d4-bec7-4df6-9083-203e877f30de","savedPayload":{"position":{"x":26343.76609854959,"y":25809.187894124676},"targetPosition":{"x":26019.307271332276,"y":25953.728900255453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"previous ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"2d8c394e-6772-4d45-a052-a5c04202637c","savedPayload":{"position":{"x":26728.99118523806,"y":25935.010829759623},"targetPosition":{"x":26374.26203064862,"y":25944.32855856532},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"577a9703-74fb-4ea1-9e6d-1a6083c6ac29","savedPayload":{"position":{"x":26374.26203064862,"y":25944.32855856532},"targetPosition":{"x":26019.307271332276,"y":25953.728900255453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"previous ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14 > chart.at01hs.base7EMA.previous.previous.ema21 - chart.at01hs.base7EMA.previous.previous.ema14","project":"Foundations","id":"af2fed7e-8530-49cb-8d8c-818c0dfd3865","savedPayload":{"position":{"x":26682.10685700491,"y":26207.402772895177},"targetPosition":{"x":26350.81483851846,"y":26080.493103265027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8b902eb1-aaaf-41e5-abab-95f7673e1ff5","savedPayload":{"position":{"x":26350.81483851846,"y":26080.493103265027},"targetPosition":{"x":26019.307271332276,"y":25953.728900255453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2 previous ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7 > chart.at01hs.base7EMA.previous.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.previous.ema7","project":"Foundations","id":"2a5efff2-2a04-4585-813e-e3ac2ffb8b95","savedPayload":{"position":{"x":26534.554705543233,"y":26441.542057956336},"targetPosition":{"x":26276.92563134039,"y":26197.56560704921},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"081cec88-c2c1-49f8-88c1-760fc50e7f91","savedPayload":{"position":{"x":26276.92563134039,"y":26197.56560704921},"targetPosition":{"x":26019.307271332276,"y":25953.728900255453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"7abbde01-e871-4b28-973e-51ca5f3f1c4d","savedPayload":{"position":{"x":26019.307271332276,"y":25953.728900255453},"targetPosition":{"x":25684.898670463277,"y":26102.800361691458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"276723b8-0d32-49d8-b9b3-bd29368160f7","savedPayload":{"position":{"x":21229.292052961584,"y":26789.823431375116},"targetPosition":{"x":21361.459732741343,"y":26965.451329150754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"8aff2c3b-ecf9-4df8-84ea-ffd6ba9c9612"}}},{"type":"Move To Phase Event","name":"Cancel Close","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"16b5e57d-57f9-401a-9134-4dd112797d48","savedPayload":{"position":{"x":26448.473337734315,"y":26486.056666710683},"targetPosition":{"x":26124.372146759175,"y":26630.09788968072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f2bb1dbc-702a-413a-9421-9ac5309fe6f0","savedPayload":{"position":{"x":26124.372146759175,"y":26630.09788968072},"targetPosition":{"x":25800.19493247178,"y":26774.227752798346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 div prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"f73c271b-afa2-45ee-91d4-6aee3b3a8be9","savedPayload":{"position":{"x":26462.665244368087,"y":27028.24172325721},"targetPosition":{"x":26131.496975370865,"y":26901.24501606071},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"feaca6ce-0573-401a-909a-4e25687ce708","savedPayload":{"position":{"x":26131.496975370865,"y":26901.24501606071},"targetPosition":{"x":25800.19493247178,"y":26774.227752798346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2 prev.ema7 div 2 prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7 > chart.at01hs.base7EMA.previous.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.previous.ema7","project":"Foundations","id":"a9c93bde-d56d-42e9-a447-b29a02885149","savedPayload":{"position":{"x":26089.225623573453,"y":27421.973922848825},"targetPosition":{"x":25944.688743057064,"y":27098.12812727149},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"72e2d105-feba-47a0-8eaf-6c83296a3863","savedPayload":{"position":{"x":25944.688743057064,"y":27098.12812727149},"targetPosition":{"x":25800.19493247178,"y":26774.227752798346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"ab94fcaf-55b6-4be2-a44a-b399dda60644","savedPayload":{"position":{"x":25800.19493247178,"y":26774.227752798346},"targetPosition":{"x":25458.18006078057,"y":26643.093211778512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"07ca2734-a819-49f7-99f7-f19f58e5ffba","savedPayload":{"position":{"x":21378.640992639463,"y":26648.45262567362},"targetPosition":{"x":21361.459732741343,"y":26965.451329150754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"58effb7e-0927-4c47-8745-58895dead2ea"}}}],"announcements":[],"id":"e1d12230-902a-46bf-bb48-1fafbd162e1e","savedPayload":{"position":{"x":21361.459732741343,"y":26965.451329150754},"targetPosition":{"x":21590.430627883976,"y":27217.52110448406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Run","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.8 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.8} else \n{portfolioEngine.portfolioCurrent.position.takeProfit.value}","project":"Foundations","id":"b53c2ea8-9341-416a-bef3-0b7fb86530d5","savedPayload":{"position":{"x":20988.436259618316,"y":27126.065657365703},"targetPosition":{"x":21420.953215579717,"y":27035.25268036515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Cancel Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"de39a349-8739-4e13-ba9d-91acedf7c835","savedPayload":{"position":{"x":12889.571709507014,"y":27326.840850944696},"targetPosition":{"x":12723.174619926533,"y":26952.894595578415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b8a44bb5-4965-4d76-8a55-6f0274d84b0c","savedPayload":{"position":{"x":12723.174619926533,"y":26952.894595578415},"targetPosition":{"x":12556.672676716043,"y":26578.738858757228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 conv prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 < chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"4529e123-22d2-40a3-a751-9069e69fa624","savedPayload":{"position":{"x":12075.773190114996,"y":27241.305707891996},"targetPosition":{"x":12316.193618647078,"y":26910.101037807763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c94daca3-f53c-42b6-970c-586d9b605b04","savedPayload":{"position":{"x":12316.193618647078,"y":26910.101037807763},"targetPosition":{"x":12556.672676716043,"y":26578.738858757228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0a283745-7a51-45ab-b781-538c6e1f6a8a","savedPayload":{"position":{"x":12556.672676716043,"y":26578.738858757228},"targetPosition":{"x":12599.218157610543,"y":26171.206899626908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"be4359e1-bbfa-404c-b1ab-e073d8b4b173","savedPayload":{"position":{"x":21331.535372830804,"y":26612.00836250028},"targetPosition":{"x":21420.953215579717,"y":27035.25268036515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"58effb7e-0927-4c47-8745-58895dead2ea"}}}],"announcements":[],"id":"8aff2c3b-ecf9-4df8-84ea-ffd6ba9c9612","savedPayload":{"position":{"x":21130.195560316908,"y":26714.671079900952},"targetPosition":{"x":21361.459732741343,"y":26965.451329150754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c97bbced-498a-49dd-847a-a52170294ea9","savedPayload":{"position":{"x":30295.646787490958,"y":30822.707243238732},"targetPosition":{"x":30396.016378444787,"y":30934.178967060343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"f9453ecf-918d-4816-a43e-216a4af33d75","savedPayload":{"position":{"x":30396.01637844479,"y":30934.178967060343},"targetPosition":{"x":30681.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeStage":{"type":"Close Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"1e5d1117-4259-439f-aa97-5ad6987f5b35","savedPayload":{"position":{"x":29634.22098313185,"y":30724.8750520982},"targetPosition":{"x":29932.57755174233,"y":30693.516513117902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"555c2937-bb8c-4e4f-8efb-1f74b41add4d","savedPayload":{"position":{"x":29932.57755174233,"y":30693.516513117902},"targetPosition":{"x":30230.934120352813,"y":30662.157974137604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInQuotedAsset":{"type":"Target Size In Quoted Asset","name":"New Target Size In Quoted Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value","project":"Foundations","id":"d227d443-eed5-4c57-adbf-65a8d31b9c3f","savedPayload":{"position":{"x":29878.262968977328,"y":30176.74777751264},"targetPosition":{"x":30054.59854466507,"y":30419.45287582512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"94937102-d124-4024-af99-1577576890ac","savedPayload":{"position":{"x":30054.59854466507,"y":30419.45287582512},"targetPosition":{"x":30230.934120352813,"y":30662.157974137604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"81cd8c47-9c13-4bdd-ab07-9c1348056ad3","savedPayload":{"position":{"x":30230.934120352813,"y":30662.157974137604},"targetPosition":{"x":30504.997757645593,"y":30784.178967060343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeExecution":{"type":"Close Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[{"type":"Market Buy Order","name":"Quick Exit","config":"{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"ca77ac04-3397-4da0-9908-21dd15e0d527","savedPayload":{"position":{"x":23301.89091621992,"y":27912.319218015626},"targetPosition":{"x":23261.31513067185,"y":27720.139686142174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1b473e40-9a22-4299-943b-19fedb465b85","savedPayload":{"position":{"x":23261.31513067185,"y":27720.139686142174},"targetPosition":{"x":23220.63379953603,"y":27527.286207107172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"234da5ed-12c9-44e8-9e76-8e8e148ef107","savedPayload":{"position":{"x":23220.63379953603,"y":27527.286207107172},"targetPosition":{"x":23171.10537853773,"y":27292.75166658657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"c5524985-3594-49e6-8aa6-f9c8d25e9b10","savedPayload":{"position":{"x":30379.563601724403,"y":29590.75269261842},"targetPosition":{"x":30410.9221407047,"y":29889.1092612289},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"02335883-dc89-4b10-ada2-1d4a849161b8","savedPayload":{"position":{"x":30410.9221407047,"y":29889.1092612289},"targetPosition":{"x":30442.280679684998,"y":30187.46582983938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Buy Order #1","id":"7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3"}}}],"marketSellOrders":[],"limitBuyOrders":[],"limitSellOrders":[],"id":"9da04e66-35a4-4332-96db-d2bfffd18118","savedPayload":{"position":{"x":30442.280679684998,"y":30187.46582983938},"targetPosition":{"x":30473.639218665296,"y":30485.82239844986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"19cddff0-8db1-42fe-9969-d8262cc85c25","savedPayload":{"position":{"x":30473.639218665296,"y":30485.82239844986},"targetPosition":{"x":30504.997757645593,"y":30784.178967060343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"e5956042-1714-4ea3-8e87-52b3d0a2d2b8","savedPayload":{"position":{"x":30504.997757645593,"y":30784.178967060343},"targetPosition":{"x":30681.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"f1ca0dbb-65e8-4c60-84f0-89596e22e9be","savedPayload":{"position":{"x":30681.333333333336,"y":31026.884065372826},"targetPosition":{"x":30981.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Portfolio Strategy","name":"S7 - 3H Down","project":"Foundations","triggerStage":{"type":"Trigger Stage","name":"New Trigger Stage","project":"Foundations","triggerOn":{"type":"Trigger On Event","name":"New Trigger On Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"b7ef7546-2729-499d-88db-7c958392fb0e","savedPayload":{"position":{"x":30455.739387505793,"y":31844.51511068692},"targetPosition":{"x":30287.98151646457,"y":31595.80383892041},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"40201dbd-8fbe-41aa-acd3-c0cea3fff9de","savedPayload":{"position":{"x":30287.98151646457,"y":31595.80383892041},"targetPosition":{"x":30120.223645423346,"y":31347.092567153897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"6dc11e45-63d6-4246-9a9a-294a45931b14","savedPayload":{"position":{"x":30265.376782783143,"y":31929.270002919493},"targetPosition":{"x":30192.800214103245,"y":31638.181285036695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2dbb8f61-68b4-4835-a6f7-6d7c0c2248ee","savedPayload":{"position":{"x":30192.800214103245,"y":31638.181285036695},"targetPosition":{"x":30120.223645423346,"y":31347.092567153897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"391ae861-6932-4481-bc4f-15a284dafe80","savedPayload":{"position":{"x":30057.50656746275,"y":31943.80570437486},"targetPosition":{"x":30088.86510644305,"y":31645.44913576438},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"52613d30-4103-4272-b871-e3785881dcd8","savedPayload":{"position":{"x":30088.86510644305,"y":31645.44913576438},"targetPosition":{"x":30120.223645423346,"y":31347.092567153897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"3H Down","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at03hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"7bf0cb68-72c5-4df6-891e-ee3b08bdc439","savedPayload":{"position":{"x":29857.200957349898,"y":31886.368994933397},"targetPosition":{"x":29988.712301386622,"y":31616.730781043647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5bab5664-c7aa-4e60-aecd-30db721958b0","savedPayload":{"position":{"x":29988.712301386622,"y":31616.730781043647},"targetPosition":{"x":30120.223645423346,"y":31347.092567153897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"3d771526-7fc9-4c67-b4b4-50e2df038870","savedPayload":{"position":{"x":29688.619765220155,"y":31763.887589429298},"targetPosition":{"x":29904.42170532175,"y":31555.490078291597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1298f042-2f23-4fc7-8359-5bdd3f7e7da1","savedPayload":{"position":{"x":29904.42170532175,"y":31555.490078291597},"targetPosition":{"x":30120.223645423346,"y":31347.092567153897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H Side or Gentle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerSubChannel.slope === \"Side\" || chart.at06hs.bollingerSubChannel.slope === \"Gentle\"","project":"Foundations","id":"9e520195-93e0-4d66-b312-eb2c90921b3c","savedPayload":{"position":{"x":29572.096370837786,"y":31591.134552999374},"targetPosition":{"x":29846.160008130566,"y":31469.113560076636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"16707f87-40dc-44ae-a7f8-2df9dc07d53c","savedPayload":{"position":{"x":29846.160008130566,"y":31469.113560076636},"targetPosition":{"x":30120.223645423346,"y":31347.092567153897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2H Side","code":"chart.at02hs.bollingerSubChannel.slope > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerSubChannel.slope === \"Side\"","project":"Foundations","id":"8143bcc8-af0f-45ef-bbde-1f67fa30b819","savedPayload":{"position":{"x":29521.68521526745,"y":31388.946451400374},"targetPosition":{"x":29820.9544303454,"y":31368.019509277136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0f2efdf7-69dc-4d15-9bf4-6f714894d100","savedPayload":{"position":{"x":29820.9544303454,"y":31368.019509277136},"targetPosition":{"x":30120.223645423346,"y":31347.092567153897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"10f38b80-2f33-4ad0-b849-019b27b36921","savedPayload":{"position":{"x":29543.466627860358,"y":31181.710153663695},"targetPosition":{"x":29831.845136641852,"y":31264.401360408796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"080177f0-9708-4e76-b021-f4857ee42930","savedPayload":{"position":{"x":29831.845136641852,"y":31264.401360408796},"targetPosition":{"x":30120.223645423346,"y":31347.092567153897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"5dd3ebf8-bbcd-4978-8d28-0f4ecfe80ba4","savedPayload":{"position":{"x":30120.223645423346,"y":31347.092567153897},"targetPosition":{"x":30296.55922111109,"y":31104.387468841414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"b4791836-6c85-4279-b75c-ba308154012c","savedPayload":{"position":{"x":30296.55922111109,"y":31104.387468841414},"targetPosition":{"x":30472.89479679883,"y":30861.68237052893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"triggerOff":{"type":"Trigger Off Event","name":"New Trigger Off Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close< chart.at01hs.bollingerBand.movingAverage","project":"Foundations","id":"81a9ee22-bb7d-4a2b-b3ca-7df88b5cfcd1","savedPayload":{"position":{"x":23811.23269688571,"y":25979.380792498392},"targetPosition":{"x":23812.805727305342,"y":26298.666220508087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"78d25152-3354-4e6c-8118-e621e2eab4e0","savedPayload":{"position":{"x":23812.805727305342,"y":26298.666220508087},"targetPosition":{"x":23825.090929885137,"y":26634.686397642603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"1067e774-8e02-44c0-a86a-43c62a2e1a69","savedPayload":{"position":{"x":23825.090929885137,"y":26634.686397642603},"targetPosition":{"x":23825.377387733515,"y":26993.769762660908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"26a5deff-364b-4f52-b2f2-24eb39f8a9aa","savedPayload":{"position":{"x":30324.74154570956,"y":30885.147540284965},"targetPosition":{"x":30472.89479679883,"y":30861.68237052893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"takePosition":{"type":"Take Position Event","name":"New Take Position Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"7ca3641e-2701-4ae6-aebf-419045fa3ef7","savedPayload":{"position":{"x":29490.062056640825,"y":30844.526961235893},"targetPosition":{"x":29738.77332840734,"y":30676.76909019467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"50506cba-6ce7-47ee-a28f-50cae0a62f61","savedPayload":{"position":{"x":29738.77332840734,"y":30676.76909019467},"targetPosition":{"x":29987.484600173855,"y":30509.011219153446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"b0bf87ab-9049-4c24-918b-b7bc805db2a8","savedPayload":{"position":{"x":29405.30716440826,"y":30654.164356513244},"targetPosition":{"x":29696.395882291057,"y":30581.587787833345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"56da2b2c-74c3-4328-b75c-4990aef44ca0","savedPayload":{"position":{"x":29696.395882291057,"y":30581.587787833345},"targetPosition":{"x":29987.484600173855,"y":30509.011219153446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"0ed3b727-9493-4064-8404-d2d48e9213ad","savedPayload":{"position":{"x":29390.771462952885,"y":30446.29414119285},"targetPosition":{"x":29689.12803156337,"y":30477.65268017315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f6f8fad9-0588-4d7c-81a8-5738f0d6c7e6","savedPayload":{"position":{"x":29689.12803156337,"y":30477.65268017315},"targetPosition":{"x":29987.484600173855,"y":30509.011219153446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"3H Down","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at03hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"5fe7a35e-a56c-4ad4-854d-5b13ca036669","savedPayload":{"position":{"x":29448.20817239435,"y":30245.98853108},"targetPosition":{"x":29717.8463862841,"y":30377.499875116722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1b64fa95-a27a-4e68-9ae1-fa8358e23f41","savedPayload":{"position":{"x":29717.8463862841,"y":30377.499875116722},"targetPosition":{"x":29987.484600173855,"y":30509.011219153446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H Down","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"23e2569a-2867-4ebe-aa2b-21254ab0c096","savedPayload":{"position":{"x":29570.689577898454,"y":30077.407338950256},"targetPosition":{"x":29779.087089036155,"y":30293.20927905185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4f6a6ace-3508-4a78-953a-a9944f9b9077","savedPayload":{"position":{"x":29779.087089036155,"y":30293.20927905185},"targetPosition":{"x":29987.484600173855,"y":30509.011219153446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H Side or Gentle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerSubChannel.slope === \"Side\" || chart.at06hs.bollingerSubChannel.slope === \"Gentle\"","project":"Foundations","id":"565a511b-5264-4cfd-ad94-c8b316f5e19c","savedPayload":{"position":{"x":29743.44261432837,"y":29960.883944567886},"targetPosition":{"x":29865.463607251113,"y":30234.947581860666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5e3a86fa-9e96-47ef-b87b-3324c9edf8a3","savedPayload":{"position":{"x":29865.463607251113,"y":30234.947581860666},"targetPosition":{"x":29987.484600173855,"y":30509.011219153446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2H Side","code":"chart.at02hs.bollingerSubChannel.slope > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerSubChannel.slope === \"Side\"","project":"Foundations","id":"ef7ba943-87cb-4149-8ab2-a562a34fa524","savedPayload":{"position":{"x":29945.63071592738,"y":29910.47278899755},"targetPosition":{"x":29966.557658050617,"y":30209.7420040755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e624d8a7-586a-4198-a528-b6ee474245dd","savedPayload":{"position":{"x":29966.557658050617,"y":30209.7420040755},"targetPosition":{"x":29987.484600173855,"y":30509.011219153446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"9992327b-1059-4396-8766-514b6384a81b","savedPayload":{"position":{"x":30152.86701366405,"y":29932.25420159046},"targetPosition":{"x":30070.175806918953,"y":30220.632710371952},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0701df03-b97b-4d03-89a7-a9fb764d1d21","savedPayload":{"position":{"x":30070.175806918953,"y":30220.632710371952},"targetPosition":{"x":29987.484600173855,"y":30509.011219153446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b72964a4-f423-4930-a40d-ced67854d28e","savedPayload":{"position":{"x":29987.484600173855,"y":30509.011219153446},"targetPosition":{"x":30230.18969848634,"y":30685.34679484119},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"51e2b55b-66ca-45c9-9cfd-ec82ac5ce3d6","savedPayload":{"position":{"x":30230.18969848635,"y":30685.34679484119},"targetPosition":{"x":30472.89479679883,"y":30861.68237052893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"adc2c73c-702f-46ce-90ad-dbbc7f75ad3d","savedPayload":{"position":{"x":30472.89479679883,"y":30861.68237052893},"targetPosition":{"x":30769.201298977372,"y":30814.752031016862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openStage":{"type":"Open Stage","name":"New Open Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"My Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"61dd007d-fb60-4d69-9873-e38ecc1c542b","savedPayload":{"position":{"x":21502.50290091427,"y":27826.521257936154},"targetPosition":{"x":21780.29098867261,"y":27646.20127072402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2d95e2e3-ccf3-42a4-a5be-38a235d1256b","savedPayload":{"position":{"x":21780.29098867261,"y":27646.20127072402},"targetPosition":{"x":22123.687133421987,"y":27424.18025354555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInBaseAsset":{"type":"Target Size In Base Asset","name":"New Target Size In Base Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value","project":"Foundations","id":"21ee0d72-fc9c-40b9-93fc-3dee8beedc3a","savedPayload":{"position":{"x":21465.427203258794,"y":27088.78861455588},"targetPosition":{"x":21760.270697507054,"y":27239.00997836206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6c55293c-d34d-4093-b1a2-81e64345c73b","savedPayload":{"position":{"x":21760.270697507054,"y":27239.00997836206},"targetPosition":{"x":22123.687133421987,"y":27424.18025354555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"08a3f81a-a5a3-4a15-ad14-d3d09724eba9","savedPayload":{"position":{"x":30352.104911507675,"y":30686.40527453144},"targetPosition":{"x":30501.899341720862,"y":30678.554881095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openExecution":{"type":"Open Execution","name":"New Open Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[],"marketSellOrders":[{"type":"Market Sell Order","name":"Quick Entry","config":"{\n\"percentageOfAlgorithmSize\": 100\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"76aeb4a5-1c22-4021-b61f-d1660b598a9a","savedPayload":{"position":{"x":25724.445513462924,"y":25365.32527860617},"targetPosition":{"x":25359.01407584217,"y":25505.52242856202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"13c54ad9-7dac-405f-b5fe-44ba813378d5","savedPayload":{"position":{"x":25359.01407584217,"y":25505.52242856202},"targetPosition":{"x":24993.17460536812,"y":25645.886574166143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"34587555-32f1-4241-b607-476f22c689a6","savedPayload":{"position":{"x":24993.17460536812,"y":25645.886574166143},"targetPosition":{"x":24627.361516255434,"y":25786.288186585727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"a658e05d-abc9-4c5b-ad1b-0897f752cae0","savedPayload":{"position":{"x":24627.361516255434,"y":25786.288186585727},"targetPosition":{"x":24256.590284514612,"y":25928.689574693803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"simulatedExchangeEvents":{"type":"Simulated Exchange Events","name":"New Simulated Exchange Events","project":"Foundations","simulatedPartialFill":{"type":"Simulated Partial Fill","name":"New Simulated Partial Fill","config":"{ \n\"fillProbability\": 1\n}","project":"Foundations","id":"44d1a29f-42db-4582-93eb-057c5efab1f2","savedPayload":{"position":{"x":25011.078006738644,"y":26100.231359307225},"targetPosition":{"x":24619.2806874178,"y":26090.06560241434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"simulatedActualRate":{"type":"Simulated Actual Rate","name":"New Simulated Actual Rate","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"91ca08cc-ec90-4256-bab1-f6a9b08fc236","savedPayload":{"position":{"x":25335.06784057879,"y":26408.531804369195},"targetPosition":{"x":24977.3571043014,"y":26249.38108572377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7de9fa13-47c9-475e-9ae1-02c4c4066ab8","savedPayload":{"position":{"x":24977.3571043014,"y":26249.38108572377},"targetPosition":{"x":24619.2806874178,"y":26090.06560241434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"simulatedFeesPaid":{"type":"Simulated Fees Paid","name":"New Simulated Fees Paid","config":"{ \n\n}","project":"Foundations","id":"9ba0d597-9964-4808-ba4f-c2b9f3ee2fa0","savedPayload":{"position":{"x":24889.06088491519,"y":26374.252360497325},"targetPosition":{"x":24619.2806874178,"y":26090.06560241434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5079aedd-ae1e-43e7-a7bf-ffda4fc60ac9","savedPayload":{"position":{"x":24619.2806874178,"y":26090.06560241434},"targetPosition":{"x":24256.590284514612,"y":25928.689574693803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"4678c054-97e1-45b2-be5c-1d4015e291a2","savedPayload":{"position":{"x":21911.447281941015,"y":26573.522241415958},"targetPosition":{"x":22092.633302965176,"y":26851.33439444295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Sell Order #1","id":"8e404329-d41f-41e0-ad5a-c84ee1fa2604"}}}],"limitBuyOrders":[],"limitSellOrders":[],"id":"819609ef-c126-4b0b-a4c2-9daeb4d52216","savedPayload":{"position":{"x":22092.633302965176,"y":26851.33439444295},"targetPosition":{"x":22274.093567216885,"y":27130.441926350533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"720b7cb2-8cc4-406a-97cd-d800c913643f","savedPayload":{"position":{"x":30420.203486468607,"y":30552.754295903185},"targetPosition":{"x":30501.899341720862,"y":30678.554881095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"2b443716-eb30-43b5-9457-7263233daaed","savedPayload":{"position":{"x":30501.899341720862,"y":30678.554881095},"targetPosition":{"x":30769.201298977372,"y":30814.752031016862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"manageStage":{"type":"Manage Stage","name":"New Manage Stage","project":"Foundations","managedStopLoss":{"type":"Managed Stop Loss","name":"New Managed Stop Loss","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03","project":"Foundations","id":"d0a0de89-d79f-4fa5-885c-a680ff10cfeb","savedPayload":{"position":{"x":21798.19850424301,"y":26704.08351561187},"targetPosition":{"x":22129.059979314967,"y":26720.24583042993},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97","project":"Foundations","id":"cbda2339-230a-4211-a1c9-29a32fee1181","savedPayload":{"position":{"x":21181.61701358643,"y":26948.153892955},"targetPosition":{"x":21330.874134468195,"y":27023.990458097753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"bf0650d2-b7a2-4f05-94e3-80ccda90ffc5","savedPayload":{"position":{"x":21330.874134468195,"y":27023.990458097753},"targetPosition":{"x":21488.24025590378,"y":27103.190716254918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"df3531c9-6540-4671-be17-4ce0cfda2120","savedPayload":{"position":{"x":21488.24025590378,"y":27103.190716254918},"targetPosition":{"x":21680.36100494482,"y":27200.076050832904},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"6de908df-521a-434c-b9e4-e81e0c84181b","savedPayload":{"position":{"x":21979.477982017026,"y":26424.632995322077},"targetPosition":{"x":22129.059979314967,"y":26720.24583042993},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"68255a1b-6136-4d16-b89a-40d0bca2587b","savedPayload":{"position":{"x":22129.059979314967,"y":26720.24583042993},"targetPosition":{"x":22465.826416074957,"y":26938.806674736523},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage * 1.02 < portfolioEngine.portfolioCurrent.position.stopLoss.value) {chart.at01hs.bollingerBand.movingAverage * 1.02} else {portfolioEngine.portfolioCurrent.position.stopLoss.value}","project":"Foundations","id":"cf80ef88-969d-40f5-bc36-ccee6f8518bf","savedPayload":{"position":{"x":21573.91986233604,"y":26360.17904904553},"targetPosition":{"x":21851.270639421135,"y":26540.150753025897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"6fac6741-1d2a-4364-ba55-6d0082d4e33b","savedPayload":{"position":{"x":21851.270639421135,"y":26540.150753025897},"targetPosition":{"x":22129.059979314967,"y":26720.24583042993},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"995255a7-571c-4219-bb24-a1dda890ba60","savedPayload":{"position":{"x":30507.203563863695,"y":30465.754218508097},"targetPosition":{"x":30633.00414905551,"y":30547.450073760352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"managedTakeProfit":{"type":"Managed Take Profit","name":"New Managed Take Profit","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95","project":"Foundations","id":"728b5268-b977-412e-a7f9-fdc5eeca238a","savedPayload":{"position":{"x":22502.958144113425,"y":26208.212444446333},"targetPosition":{"x":22780.644644848642,"y":26387.985566858588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"1H EMA7 < entryTargetRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value","project":"Foundations","id":"f035c3b1-3b9f-4d14-89a4-7f483fa0ea49","savedPayload":{"position":{"x":21771.30173162761,"y":26304.112780334748},"targetPosition":{"x":21862.003441040993,"y":26443.500965271465},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0b6f406c-022e-46b7-aabd-a99398140b10","savedPayload":{"position":{"x":21862.003441040993,"y":26443.500965271465},"targetPosition":{"x":21958.281729512324,"y":26601.264919253896},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"positionPeriods > 2","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"portfolioEngine.portfolioCurrent.position.positionCounters.periods.value > 2","project":"Foundations","id":"4de45b46-85e5-4755-9caa-360c50ca061d","savedPayload":{"position":{"x":22110.65694173075,"y":26285.8591788548},"targetPosition":{"x":22036.180745231013,"y":26433.882888450862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5a408907-8527-49d0-9172-60c026feb553","savedPayload":{"position":{"x":22036.180745231013,"y":26433.882888450862},"targetPosition":{"x":21958.281729512324,"y":26601.264919253896},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"86be8810-719f-4235-b92f-1e3d9a100391","savedPayload":{"position":{"x":21958.281729512324,"y":26601.264919253896},"targetPosition":{"x":21970.151294391413,"y":26815.92474503551},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"1073d54b-c72a-4a7f-9353-1060186d29c2","savedPayload":{"position":{"x":23075.538232037437,"y":26238.17691262561},"targetPosition":{"x":22780.644644848642,"y":26387.985566858588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"91f7e76b-6171-4c75-b70c-bfc33543b9c3","savedPayload":{"position":{"x":22780.644644848642,"y":26387.985566858588},"targetPosition":{"x":22759.983134459148,"y":26788.66270773075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Manage: 3% Below ema7","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.97 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.97} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"712dcccd-fca1-4d1b-bf00-497375a831ec","savedPayload":{"position":{"x":22467.30531417619,"y":26040.485508100843},"targetPosition":{"x":22797.703009010016,"y":26057.753835643023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"8facdd27-7830-4433-b373-c259545e9d3f","savedPayload":{"position":{"x":8883.843693702074,"y":24725.60305856396},"targetPosition":{"x":8737.603554287565,"y":24413.852932955706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f7b658c8-0903-46b3-867a-c01eaca10bb1","savedPayload":{"position":{"x":8737.603554287565,"y":24413.852932955706},"targetPosition":{"x":8595.45931096332,"y":24094.99135893029},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"97de140f-ae6e-435a-8be7-c4d87e38bd83","savedPayload":{"position":{"x":8595.45931096332,"y":24094.99135893029},"targetPosition":{"x":8452.657398882751,"y":23771.823617275244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"c137f50a-c8a7-4275-8ae4-80fa7fedd38c","savedPayload":{"position":{"x":22715.561827007346,"y":25716.906353353515},"targetPosition":{"x":22797.703009010016,"y":26057.753835643023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"908a2ee2-d913-46d1-80f5-e7109c803e65","savedPayload":{"position":{"x":23813.868805343696,"y":25938.767131145753},"targetPosition":{"x":23633.28264736716,"y":26215.95283337518},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0a9ab42d-9b24-461f-95cd-39ab13a54bc3","savedPayload":{"position":{"x":23633.28264736716,"y":26215.95283337518},"targetPosition":{"x":23452.910045950695,"y":26493.480153279517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"d4179fb4-9949-4d82-ae45-8d8be2001ce8","savedPayload":{"position":{"x":24042.989680379833,"y":26193.149269668895},"targetPosition":{"x":23747.952305143037,"y":26343.211170863928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"efab2947-1540-4e8f-a1d9-50289a9b3c7f","savedPayload":{"position":{"x":23747.952305143037,"y":26343.211170863928},"targetPosition":{"x":23452.910045950695,"y":26493.480153279517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < positionRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.99","project":"Foundations","id":"8fbb58cd-53d0-4e19-8f50-590090df0f58","savedPayload":{"position":{"x":24114.217114907442,"y":26527.39851533724},"targetPosition":{"x":23783.569932018636,"y":26510.39634740977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"adec7d7c-258f-4222-a6d6-734f6962d5d9","savedPayload":{"position":{"x":23783.569932018636,"y":26510.39634740977},"targetPosition":{"x":23452.910045950695,"y":26493.480153279517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"b6a70772-8397-41ac-9268-5ad1cd9b0b80","savedPayload":{"position":{"x":24008.470138069977,"y":26852.749669965386},"targetPosition":{"x":23730.66375154251,"y":26673.16450220164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e1ffbeec-66bc-4d38-984b-2aff6740101f","savedPayload":{"position":{"x":23730.66375154251,"y":26673.16450220164},"targetPosition":{"x":23452.910045950695,"y":26493.480153279517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"ff907f99-713a-41f7-8b23-721699b74966","savedPayload":{"position":{"x":23754.425753093572,"y":27081.554985167895},"targetPosition":{"x":23603.544492612404,"y":26787.590357755776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"65511340-ee54-484b-8cb6-f2d95dec9bdd","savedPayload":{"position":{"x":23603.544492612404,"y":26787.590357755776},"targetPosition":{"x":23452.910045950695,"y":26493.480153279517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"94b2fbbc-3d32-473c-8008-231664970f09","savedPayload":{"position":{"x":23452.910045950695,"y":26493.480153279517},"targetPosition":{"x":23106.746647293192,"y":26475.736282217164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"02434c11-1d6d-4f15-9577-237b5daba9ea","savedPayload":{"position":{"x":23128.205315285282,"y":26074.671292471998},"targetPosition":{"x":22797.703009010016,"y":26057.753835643023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"cac36b94-3568-446e-a2d2-9d860bd8ad0f"}}}],"announcements":[],"id":"74e77f0f-2945-48ac-ab1f-47a65feb84ec","savedPayload":{"position":{"x":22797.703009010016,"y":26057.753835643023},"targetPosition":{"x":22780.63910066663,"y":26388.071839615164},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Close: BB Lower Band","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.standardDeviation * 2} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"db68ae8b-4414-43f9-b275-c97b3a6a80c6","savedPayload":{"position":{"x":22617.846127945075,"y":25485.037024883306},"targetPosition":{"x":22839.615650256048,"y":25730.65932680823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"2ccb9d00-d677-44b6-8b92-edbcaf349d29","savedPayload":{"position":{"x":22311.95998695823,"y":25190.42439742619},"targetPosition":{"x":22590.621213045917,"y":25373.889795191695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d5649c96-59d6-4f0e-a259-063e7355eb48","savedPayload":{"position":{"x":22590.621213045917,"y":25373.889795191695},"targetPosition":{"x":22873.890464118744,"y":25547.51403128967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"2689f28d-6ca9-4e82-8327-eae9956a751a","savedPayload":{"position":{"x":22567.030361374666,"y":24961.638485697185},"targetPosition":{"x":22718.415144876584,"y":25259.59695437632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b19aacc4-d892-41dc-a487-870ca6e13ce2","savedPayload":{"position":{"x":22718.415144876584,"y":25259.59695437632},"targetPosition":{"x":22873.890464118744,"y":25547.51403128967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"9e40ebf6-fd42-43da-b390-30926b085b8f","savedPayload":{"position":{"x":22901.180244503197,"y":24890.230261080847},"targetPosition":{"x":22885.463003757413,"y":25223.764798456214},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d2b8766b-b4da-40c7-8d88-76f3969065aa","savedPayload":{"position":{"x":22885.463003757413,"y":25223.764798456214},"targetPosition":{"x":22873.890464118744,"y":25547.51403128967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"cae32279-d999-4c13-8eb6-cad3063c74d4","savedPayload":{"position":{"x":23226.899674443648,"y":24995.91915778102},"targetPosition":{"x":23048.383525678262,"y":25276.606498795663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"04ac8528-0696-413b-a739-7825670c0234","savedPayload":{"position":{"x":23048.383525678262,"y":25276.606498795663},"targetPosition":{"x":22873.890464118744,"y":25547.51403128967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"previous ema7 div previous ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"6a80e7f5-300b-417d-9f9d-49803b8f51f8","savedPayload":{"position":{"x":23456.20772861899,"y":25250.45018265117},"targetPosition":{"x":23163.177067165998,"y":25403.985646510526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8e23fa3d-13f0-45fe-990f-d268e58ff1cf","savedPayload":{"position":{"x":23163.177067165998,"y":25403.985646510526},"targetPosition":{"x":22873.890464118744,"y":25547.51403128967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"38fc838f-01a5-4a33-a35f-e185f52c295e","savedPayload":{"position":{"x":22873.890464118744,"y":25547.51403128967},"targetPosition":{"x":22856.284860031064,"y":25893.168703954085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"0c86ae11-a07f-4c31-a33c-05debf70c23c","savedPayload":{"position":{"x":22823.24178895166,"y":25306.546631311918},"targetPosition":{"x":22839.615650256048,"y":25730.65932680823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"cac36b94-3568-446e-a2d2-9d860bd8ad0f"}}},{"type":"Move To Phase Event","name":"Cancel Close","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"301720b6-e436-4134-be19-0bd0892f624d","savedPayload":{"position":{"x":23843.273425065156,"y":24861.811880691894},"targetPosition":{"x":23742.130149397966,"y":25175.958430504295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2e8c0fcc-d597-40f7-b07f-16214f744b0e","savedPayload":{"position":{"x":23742.130149397966,"y":25175.958430504295},"targetPosition":{"x":23639.994614255906,"y":25490.883112812036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 div prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"b7683607-6589-414b-b6de-5aa132d6baef","savedPayload":{"position":{"x":24285.896946372028,"y":25354.154996424615},"targetPosition":{"x":23963.179161659136,"y":25422.497022846284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e247b889-3abc-469b-b26d-fc11a08bf9c8","savedPayload":{"position":{"x":23963.179161659136,"y":25422.497022846284},"targetPosition":{"x":23639.994614255906,"y":25490.883112812036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"605adda8-a968-4819-af76-2ee257f07e66","savedPayload":{"position":{"x":23639.994614255906,"y":25490.883112812036},"targetPosition":{"x":23382.27715911922,"y":25722.853870728388},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"cc9492df-3289-4d6a-b152-bad2fc656730","savedPayload":{"position":{"x":23085.833491244233,"y":25509.551819764944},"targetPosition":{"x":22839.615650256048,"y":25730.65932680823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"74e77f0f-2945-48ac-ab1f-47a65feb84ec"}}}],"announcements":[],"id":"7fc97392-92a0-48cc-a5d3-799b1c2b8c35","savedPayload":{"position":{"x":22839.615650256048,"y":25730.65932680823},"targetPosition":{"x":22797.703009010016,"y":26057.753835643023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Run","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.8 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.8} else \n{portfolioEngine.portfolioCurrent.position.takeProfit.value}","project":"Foundations","id":"895b6803-0996-41a6-9a13-93f488d7aee4","savedPayload":{"position":{"x":22463.406966580493,"y":25583.03299994825},"targetPosition":{"x":22837.452347885144,"y":25826.337357919387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Cancel Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"df898928-7078-4e61-a616-169789552b36","savedPayload":{"position":{"x":23255.582303506904,"y":24591.069793645787},"targetPosition":{"x":23238.407688078838,"y":24919.98538728086},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c02edb77-0d76-4656-8d2f-068eaddabff7","savedPayload":{"position":{"x":23238.407688078838,"y":24919.98538728086},"targetPosition":{"x":23221.953221145883,"y":25249.488782858534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 conv prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 < chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"3bdea448-de7a-4188-b9ec-350dbf88470a","savedPayload":{"position":{"x":23811.76911660622,"y":24949.513921636055},"targetPosition":{"x":23516.821139734548,"y":25099.394655692777},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fbc8a359-f853-44a6-831d-a2078edeebe6","savedPayload":{"position":{"x":23516.821139734548,"y":25099.394655692777},"targetPosition":{"x":23221.953221145883,"y":25249.488782858534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f4664806-47a1-41be-956e-079599c0df49","savedPayload":{"position":{"x":23221.953221145883,"y":25249.488782858534},"targetPosition":{"x":23032.54821877362,"y":25540.21991008023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"b75aa4bc-9257-4444-98ca-afe6377b914a","savedPayload":{"position":{"x":23076.30467257206,"y":25457.914983702765},"targetPosition":{"x":22837.452347885144,"y":25826.337357919387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"74e77f0f-2945-48ac-ab1f-47a65feb84ec"}}}],"announcements":[],"id":"cac36b94-3568-446e-a2d2-9d860bd8ad0f","savedPayload":{"position":{"x":22865.116200384356,"y":25423.77621993282},"targetPosition":{"x":22839.615650256048,"y":25730.65932680823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"7ce8f923-1393-45ac-97d6-742e2cff6627","savedPayload":{"position":{"x":30640.85454249195,"y":30397.655643547165},"targetPosition":{"x":30633.00414905551,"y":30547.450073760352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"0d03ff5b-3162-49a3-ae12-a0e5929de4dd","savedPayload":{"position":{"x":30633.00414905551,"y":30547.450073760352},"targetPosition":{"x":30769.201298977372,"y":30814.752031016862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeStage":{"type":"Close Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"e4075c8b-e9ed-4efb-95ff-c57a05dde303","savedPayload":{"position":{"x":30242.33367675167,"y":29860.779166259257},"targetPosition":{"x":30475.47746518876,"y":30049.57528357421},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f7a43f11-926e-4a95-8b50-0e6bf1c33fb3","savedPayload":{"position":{"x":30475.47746518876,"y":30049.57528357421},"targetPosition":{"x":30708.62125362585,"y":30238.371400889162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInQuotedAsset":{"type":"Target Size In Quoted Asset","name":"New Target Size In Quoted Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value","project":"Foundations","id":"d0134650-3b3d-4e82-9334-efd985669763","savedPayload":{"position":{"x":30809.30678556971,"y":30082.101962685196},"targetPosition":{"x":30755.55159313792,"y":29942.06489871062},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5bfa6266-b3b9-4b3d-9113-5ce83bd5181b","savedPayload":{"position":{"x":30755.55159313792,"y":29942.06489871062},"targetPosition":{"x":30708.62125362585,"y":30238.371400889162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"f94814fd-11e1-49fb-a3d9-f8c9dc7e476b","savedPayload":{"position":{"x":30708.62125362585,"y":30238.371400889162},"targetPosition":{"x":30816.13163848944,"y":30518.44552883832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeExecution":{"type":"Close Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[{"type":"Market Buy Order","name":"Quick Exit","config":"{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"c81b34d0-6411-4e30-9a5f-b29938767724","savedPayload":{"position":{"x":23559.89091621992,"y":28127.319218015626},"targetPosition":{"x":23519.31513067185,"y":27935.139686142174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"30a97f96-5681-426e-84e3-c56d4677b797","savedPayload":{"position":{"x":23519.31513067185,"y":27935.139686142174},"targetPosition":{"x":23478.63379953603,"y":27742.286207107172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d73f3a51-5c99-453e-81a7-77123488aae8","savedPayload":{"position":{"x":23478.63379953603,"y":27742.286207107172},"targetPosition":{"x":23429.10537853773,"y":27507.75166658657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"7d7ac782-a44c-4983-a83d-85c3bc7f446e","savedPayload":{"position":{"x":24027.46055716221,"y":25966.62756009945},"targetPosition":{"x":23819.245158937953,"y":26223.723529978088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"5a2a2f97-c305-41ad-b66a-5757cb93b188","savedPayload":{"position":{"x":23819.245158937953,"y":26223.723529978088},"targetPosition":{"x":23611.67394264751,"y":26480.101246239232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Buy Order #1","id":"7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3"}}}],"marketSellOrders":[],"limitBuyOrders":[],"limitSellOrders":[],"id":"6f41faa3-1005-4c80-b40f-adbb7b65b836","savedPayload":{"position":{"x":23611.67394264751,"y":26480.101246239232},"targetPosition":{"x":23354.638147633596,"y":26797.601473788083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"940b3fe2-8055-4eb5-8a5a-192a319891af","savedPayload":{"position":{"x":31004.927755804394,"y":30285.30174040123},"targetPosition":{"x":30816.13163848944,"y":30518.44552883832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"b72c5b1c-499f-4f2e-9044-aa6caaaef7ee","savedPayload":{"position":{"x":30816.13163848944,"y":30518.44552883832},"targetPosition":{"x":30769.201298977372,"y":30814.752031016862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"fc6676b7-944d-459c-bc06-592b3ae2fd1b","savedPayload":{"position":{"x":30769.201298977372,"y":30814.752031016862},"targetPosition":{"x":30981.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Portfolio Strategy","name":"S2 - 6H Down","project":"Foundations","triggerStage":{"type":"Trigger Stage","name":"New Trigger Stage","project":"Foundations","triggerOn":{"type":"Trigger On Event","name":"New Trigger On Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"301d8e64-bde8-4eee-a0cf-b9c57bcb3050","savedPayload":{"position":{"x":30005.948012350225,"y":31227.831120947827},"targetPosition":{"x":30075.981621507,"y":30936.120144828525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a869bb21-75b5-4621-9760-840cf4896844","savedPayload":{"position":{"x":30075.981621507,"y":30936.120144828525},"targetPosition":{"x":30146.015230663772,"y":30644.409168709222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"b3c4a94f-4986-4e55-ba28-f6456a67bd64","savedPayload":{"position":{"x":29793.344079288287,"y":31129.819365334188},"targetPosition":{"x":29969.67965497603,"y":30887.114267021705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7b405bfe-294d-48a8-b1ff-d0c4f4b328d1","savedPayload":{"position":{"x":29969.67965497603,"y":30887.114267021705},"targetPosition":{"x":30146.015230663772,"y":30644.409168709222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"f4b66e81-3e26-4a04-9687-140ab33bd887","savedPayload":{"position":{"x":29634.43113205132,"y":30957.90830753879},"targetPosition":{"x":29890.223181357545,"y":30801.158738124006},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4d1c7a66-dd4a-45f9-956d-6cb68b64920b","savedPayload":{"position":{"x":29890.223181357545,"y":30801.158738124006},"targetPosition":{"x":30146.015230663772,"y":30644.409168709222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H Down","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"975153b0-b609-4975-b5d6-26f7bfe675e8","savedPayload":{"position":{"x":29553.40222630669,"y":30738.26984773336},"targetPosition":{"x":29849.70872848523,"y":30691.339508221292},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ecc5139a-825f-4c91-8e92-f3719460c66b","savedPayload":{"position":{"x":29849.70872848523,"y":30691.339508221292},"targetPosition":{"x":30146.015230663772,"y":30644.409168709222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H Steep","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerSubChannel.slope === \"Steep\"","project":"Foundations","id":"a838971e-d8bd-4ded-a418-453b8981ff9e","savedPayload":{"position":{"x":29562.593278425167,"y":30504.341950395676},"targetPosition":{"x":29854.30425454447,"y":30574.37555955245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3694b7de-4040-4f51-a025-3d482ad6c127","savedPayload":{"position":{"x":29854.30425454447,"y":30574.37555955245},"targetPosition":{"x":30146.015230663772,"y":30644.409168709222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H NOT Side","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerSubChannel.slope != \"Side\"","project":"Foundations","id":"fc7ab7ee-a96c-4d9a-ae8e-618cd3ee0769","savedPayload":{"position":{"x":29660.605034038806,"y":30291.738017333737},"targetPosition":{"x":29903.31013235129,"y":30468.07359302148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7f681b33-bfa1-46b5-9483-545d3f62791b","savedPayload":{"position":{"x":29903.31013235129,"y":30468.07359302148},"targetPosition":{"x":30146.015230663772,"y":30644.409168709222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"d6572b86-2aaa-4223-9e6a-0206d8890778","savedPayload":{"position":{"x":29832.516091834204,"y":30132.82507009677},"targetPosition":{"x":29989.265661248988,"y":30388.617119402996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"08da37fa-d3c5-49d9-8679-5b80bdff68dd","savedPayload":{"position":{"x":29989.265661248988,"y":30388.617119402996},"targetPosition":{"x":30146.015230663772,"y":30644.409168709222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"680af7d1-9436-426c-b371-0c51ca813093","savedPayload":{"position":{"x":30146.015230663772,"y":30644.409168709222},"targetPosition":{"x":30442.321732842312,"y":30597.478829197153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"ab2764bc-e2c0-40d8-930f-bd3047f39596","savedPayload":{"position":{"x":30442.321732842312,"y":30597.478829197153},"targetPosition":{"x":30738.628235020853,"y":30550.548489685083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"triggerOff":{"type":"Trigger Off Event","name":"New Trigger Off Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close< chart.at01hs.bollingerBand.movingAverage","project":"Foundations","id":"29130ffe-4d84-411a-90d4-3ee5a6008c21","savedPayload":{"position":{"x":24477.799814008293,"y":24124.647508438044},"targetPosition":{"x":24372.62632841972,"y":24822.957360839486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e6a32c76-eda6-4982-8a3e-220c29218ba2","savedPayload":{"position":{"x":24372.62632841972,"y":24822.957360839486},"targetPosition":{"x":24267.531925251293,"y":25521.31341534124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b31b4647-b5e2-42e5-a1e9-fa0ffafeffc8","savedPayload":{"position":{"x":24267.531925251293,"y":25521.31341534124},"targetPosition":{"x":24162.395041161304,"y":26221.225619074867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"707c998d-da1c-45c1-84de-75ac9a0898b9","savedPayload":{"position":{"x":30495.92313670837,"y":30374.21291399734},"targetPosition":{"x":30738.628235020853,"y":30550.548489685083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"takePosition":{"type":"Take Position Event","name":"New Take Position Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"5840e471-a97e-4662-8938-5f1eb21091f0","savedPayload":{"position":{"x":22265.34328943435,"y":26363.536900734165},"targetPosition":{"x":22573.843402249116,"y":26435.283857214054},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"447e0866-7372-4a42-b5b1-cd05e0efe728","savedPayload":{"position":{"x":22573.843402249116,"y":26435.283857214054},"targetPosition":{"x":22882.888356487365,"y":26508.933577004143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"0a447725-e6ac-45ea-bb2c-5f3b968dfc06","savedPayload":{"position":{"x":22372.43969440601,"y":26136.763686292812},"targetPosition":{"x":22627.74609206027,"y":26323.332966667615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9540f515-0603-4cda-bbbd-84d7d104a8e1","savedPayload":{"position":{"x":22627.74609206027,"y":26323.332966667615},"targetPosition":{"x":22882.888356487365,"y":26508.933577004143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"ad089114-2332-4b0b-b079-4070e1baa4c5","savedPayload":{"position":{"x":22549.043987020774,"y":25967.75497941453},"targetPosition":{"x":22715.031837490653,"y":26237.62028007838},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7f2c2ddf-c19f-4f32-bda3-b4a3b7e7fb90","savedPayload":{"position":{"x":22715.031837490653,"y":26237.62028007838},"targetPosition":{"x":22882.888356487365,"y":26508.933577004143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H Down","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"48b35276-b129-486a-a517-ca3656ff9a53","savedPayload":{"position":{"x":22782.232281463137,"y":25883.438429769514},"targetPosition":{"x":22831.178584563786,"y":26195.937944978745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"179fce4e-890b-4a07-9289-57620f55da9e","savedPayload":{"position":{"x":22831.178584563786,"y":26195.937944978745},"targetPosition":{"x":22882.888356487365,"y":26508.933577004143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"4H Steep","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at04hs.bollingerSubChannel.slope === \"Steep\"","project":"Foundations","id":"45c706e6-6a7c-4b5a-b713-2b87ac0b6550","savedPayload":{"position":{"x":23034.311277405726,"y":25896.43599794343},"targetPosition":{"x":22958.50577841659,"y":26201.591696594514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ad485330-bf10-49e7-beaa-d57e0f8564b3","savedPayload":{"position":{"x":22958.50577841659,"y":26201.591696594514},"targetPosition":{"x":22882.888356487365,"y":26508.933577004143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"6H NOT Side","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at06hs.bollingerSubChannel.slope != \"Side\"","project":"Foundations","id":"a360bbf1-b177-4298-80a8-06b6062dc779","savedPayload":{"position":{"x":23253.07995465503,"y":25995.199593307945},"targetPosition":{"x":23069.203198479256,"y":26251.560402413896},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f8134986-b19a-4715-bb59-dd6bc7c774a8","savedPayload":{"position":{"x":23069.203198479256,"y":26251.560402413896},"targetPosition":{"x":22882.888356487365,"y":26508.933577004143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"685b785a-4196-4b0a-84c1-0c7ed54e6162","savedPayload":{"position":{"x":23422.144881151497,"y":26175.289213123193},"targetPosition":{"x":23154.43154065412,"y":26342.598716700646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"747a6cc6-2122-4f62-ab40-bdcfbb8ae702","savedPayload":{"position":{"x":23154.43154065412,"y":26342.598716700646},"targetPosition":{"x":22882.888356487365,"y":26508.933577004143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"e9bc25c6-7eca-42cd-a2c2-dbc196d8929a","savedPayload":{"position":{"x":22882.888356487365,"y":26508.933577004143},"targetPosition":{"x":22939.936333317633,"y":26862.919736079566},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"88e734b7-e242-4b34-aeca-bb71905973ab","savedPayload":{"position":{"x":30691.697895508783,"y":30254.241987506543},"targetPosition":{"x":30738.628235020853,"y":30550.548489685083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"73a50844-7c64-4816-a04d-db5da604663b","savedPayload":{"position":{"x":30738.628235020853,"y":30550.548489685083},"targetPosition":{"x":30981.333333333336,"y":30726.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openStage":{"type":"Open Stage","name":"New Open Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"My Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"7d19cadf-d686-403d-b5c5-c4c8600035e4","savedPayload":{"position":{"x":22371.387916318254,"y":26575.7353541322},"targetPosition":{"x":22681.504186064943,"y":26641.82606785508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5dc9b14b-e534-4328-9789-22d49b2c6626","savedPayload":{"position":{"x":22681.504186064943,"y":26641.82606785508},"targetPosition":{"x":23079.660168651335,"y":26727.032770566715},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInBaseAsset":{"type":"Target Size In Base Asset","name":"New Target Size In Base Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value","project":"Foundations","id":"9bc8b451-2bcc-4092-b469-d99fe46040ae","savedPayload":{"position":{"x":22856.416691948434,"y":26040.346222665612},"targetPosition":{"x":22954.46435210442,"y":26341.627110288202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9e557768-9288-4e09-bf67-db8d850df130","savedPayload":{"position":{"x":22954.46435210442,"y":26341.627110288202},"targetPosition":{"x":23079.660168651335,"y":26727.032770566715},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"7dadecbd-1931-448f-a23d-9a96140d75ca","savedPayload":{"position":{"x":30759.15651119924,"y":29877.19751953045},"targetPosition":{"x":30870.62823502085,"y":29977.56711048428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openExecution":{"type":"Open Execution","name":"New Open Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[],"marketSellOrders":[{"type":"Market Sell Order","name":"Quick Entry","config":"{\n\"percentageOfAlgorithmSize\": 100\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"14697473-8454-4fb1-bf28-fa12d6640666","savedPayload":{"position":{"x":23775.818297484602,"y":24764.844002889964},"targetPosition":{"x":23709.956653665253,"y":25074.115748042947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"98626788-dd20-4fb6-8b43-9b97014a212e","savedPayload":{"position":{"x":23709.956653665253,"y":25074.115748042947},"targetPosition":{"x":23644.049044929005,"y":25383.39336137539},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b4e76cbe-b430-4f1b-86cd-1e8259a48477","savedPayload":{"position":{"x":23644.049044929005,"y":25383.39336137539},"targetPosition":{"x":23578.136875975702,"y":25692.54507298051},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"5fa41d57-267e-451c-b495-4ac721ddfa18","savedPayload":{"position":{"x":23578.136875975702,"y":25692.54507298051},"targetPosition":{"x":23512.825286929576,"y":26001.895836879732},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"4c9ad616-de53-4332-8569-ad2d7eb4f941","savedPayload":{"position":{"x":23512.825286929576,"y":26001.895836879732},"targetPosition":{"x":23447.081533977325,"y":26311.63243657809},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Sell Order #1","id":"8e404329-d41f-41e0-ad5a-c84ee1fa2604"}}}],"limitBuyOrders":[],"limitSellOrders":[],"id":"4d3552fa-b634-4bc8-a975-e136b47e44a2","savedPayload":{"position":{"x":23447.081533977325,"y":26311.63243657809},"targetPosition":{"x":23379.954922102457,"y":26629.60358447123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"ffe64902-21d9-4c5e-b6aa-97ce752cce91","savedPayload":{"position":{"x":30901.814988643513,"y":29830.844970374208},"targetPosition":{"x":30870.62823502085,"y":29977.56711048428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"63eb6592-10e0-4c3c-ac03-8789e6b52068","savedPayload":{"position":{"x":30888.628235020853,"y":30441.56711048428},"targetPosition":{"x":30981.333333333336,"y":30726.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"manageStage":{"type":"Manage Stage","name":"Custom","project":"Foundations","managedStopLoss":{"type":"Managed Stop Loss","name":"New Managed Stop Loss","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03","project":"Foundations","id":"c42eec50-421c-4220-942c-4bdd4128e9dd","savedPayload":{"position":{"x":30748.55223524751,"y":29631.73510240078},"targetPosition":{"x":30949.291417155167,"y":29854.678550044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97","project":"Foundations","id":"a2f4b43b-c498-4687-ab3d-c5c7d7ad4d02","savedPayload":{"position":{"x":22758.49617967899,"y":25776.100968875922},"targetPosition":{"x":22807.62930534903,"y":25927.09319394866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"35795d1b-8c7a-4957-9e22-1400e32d1e14","savedPayload":{"position":{"x":22807.62930534903,"y":25927.09319394866},"targetPosition":{"x":22863.21915601854,"y":26096.51061340131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8ea589b2-e7e3-4907-90a8-bd4667a70196","savedPayload":{"position":{"x":22863.21915601854,"y":26096.51061340131},"targetPosition":{"x":22928.443385664203,"y":26296.0407893233},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"a68ec84d-450e-42ed-b4c7-28db86f31e57","savedPayload":{"position":{"x":31041.996515467654,"y":29569.361595155453},"targetPosition":{"x":30949.291417155167,"y":29854.678550044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"bd85fac3-f2ab-47b8-8077-344343ebfc93","savedPayload":{"position":{"x":30949.291417155167,"y":29854.678550044},"targetPosition":{"x":31011.664924400495,"y":30148.12283026414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage * 1.02 < portfolioEngine.portfolioCurrent.position.stopLoss.value) {chart.at01hs.bollingerBand.movingAverage * 1.02} else {portfolioEngine.portfolioCurrent.position.stopLoss.value}","project":"Foundations","id":"e9425ea8-46fc-4bbd-96af-107b45fcde20","savedPayload":{"position":{"x":30824.544402664513,"y":29267.789989603716},"targetPosition":{"x":30886.91790990984,"y":29561.234269823857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"787093b5-b60f-4002-ae4e-7dcf26bc651c","savedPayload":{"position":{"x":30886.91790990984,"y":29561.234269823857},"targetPosition":{"x":30949.291417155167,"y":29854.678550044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a1a3ca90-96ad-4bc3-84f0-0ead961f4ab3","savedPayload":{"position":{"x":31011.664924400495,"y":30148.12283026414},"targetPosition":{"x":31074.038431645822,"y":30441.56711048428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"managedTakeProfit":{"type":"Managed Take Profit","name":"New Managed Take Profit","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95","project":"Foundations","id":"98c748f4-5126-4a47-a88b-8af381ce5b37","savedPayload":{"position":{"x":31457.551819686938,"y":29746.644466448823},"targetPosition":{"x":31519.925326932265,"y":30040.088746668964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"1H EMA7 < entryTargetRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value","project":"Foundations","id":"37f8d23d-8e82-4d78-8799-338d352c0bd7","savedPayload":{"position":{"x":23605.434975296248,"y":25717.769803297757},"targetPosition":{"x":23572.036802414903,"y":25873.87022271623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7641aab3-419e-431c-b7de-f961309f3d88","savedPayload":{"position":{"x":23572.036802414903,"y":25873.87022271623},"targetPosition":{"x":23526.71339802834,"y":26054.04071729211},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"positionPeriods > 2","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"portfolioEngine.portfolioCurrent.position.positionCounters.periods.value > 2","project":"Foundations","id":"640b3bdc-3649-4846-b67a-1ed5a8ba52d5","savedPayload":{"position":{"x":23851.441215060608,"y":25938.94632589922},"targetPosition":{"x":23700.51923330539,"y":25988.640961617042},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6855f9f0-a1a5-4613-b77a-b9d7226ec1f7","savedPayload":{"position":{"x":23700.51923330539,"y":25988.640961617042},"targetPosition":{"x":23526.71339802834,"y":26054.04071729211},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8dc235c5-6c20-4d93-8703-275564f7e648","savedPayload":{"position":{"x":23526.71339802834,"y":26054.04071729211},"targetPosition":{"x":23387.299339111105,"y":26210.243954208046},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"19f17341-ac03-4e07-9f8d-d3e4ef023fc2","savedPayload":{"position":{"x":31805.242281820814,"y":30132.793844981446},"targetPosition":{"x":31519.925326932265,"y":30040.088746668964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"7f92f80d-0924-4d54-ae68-6505d8f0421a","savedPayload":{"position":{"x":31519.925326932265,"y":30040.088746668964},"targetPosition":{"x":31296.981879289044,"y":30240.827928576622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Manage: 3% Below ema7","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.97 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.97} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"af90c747-4790-43c5-afe1-37a605571cae","savedPayload":{"position":{"x":31542.12959266783,"y":29616.406117118087},"targetPosition":{"x":31742.868774575487,"y":29839.349564761305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"64b16855-36d6-49b4-afde-9bc43b6bdd53","savedPayload":{"position":{"x":9959.46907232827,"y":25503.573174112804},"targetPosition":{"x":9813.22893291376,"y":25191.82304850455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a06e989b-e442-43e3-b915-7aa76348e064","savedPayload":{"position":{"x":9813.22893291376,"y":25191.82304850455},"targetPosition":{"x":9671.084689589516,"y":24872.961474479132},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"ac15c2d4-9d65-464a-b3e6-2d28edca7308","savedPayload":{"position":{"x":9671.084689589516,"y":24872.961474479132},"targetPosition":{"x":9528.282777508946,"y":24549.793732824088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"c81de819-5717-459a-9b89-f046c6768803","savedPayload":{"position":{"x":31965.81222221871,"y":29638.610382853647},"targetPosition":{"x":31742.868774575487,"y":29839.349564761305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"bff4cb02-f3ad-4c61-9f94-cc3e2b43121c","savedPayload":{"position":{"x":25233.439656442264,"y":26867.673349554818},"targetPosition":{"x":24923.36237216278,"y":26933.27561860445},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a9f77d3c-1868-4535-8117-e56d388ba5ad","savedPayload":{"position":{"x":24923.36237216278,"y":26933.27561860445},"targetPosition":{"x":24612.777468553046,"y":26998.924216507876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"42345fb4-0626-4b42-90c1-bb9f214e17d4","savedPayload":{"position":{"x":25216.36746514516,"y":27194.798413519195},"targetPosition":{"x":24914.85409546557,"y":27096.949324110807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a4bfbfb1-543e-4db0-9f39-dd6631e660eb","savedPayload":{"position":{"x":24914.85409546557,"y":27096.949324110807},"targetPosition":{"x":24612.777468553046,"y":26998.924216507876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < positionRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.99","project":"Foundations","id":"67342cd6-6678-401c-94e1-e0b0eda2263e","savedPayload":{"position":{"x":25037.90180819732,"y":27469.928765042605},"targetPosition":{"x":24825.535222413237,"y":27234.548428725706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6fcc3279-0e65-424f-81b5-0ed032a461ca","savedPayload":{"position":{"x":24825.535222413237,"y":27234.548428725706},"targetPosition":{"x":24612.777468553046,"y":26998.924216507876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"47ca70bc-782c-445f-834e-921f0840eb7e","savedPayload":{"position":{"x":24745.949953037612,"y":27618.916495950674},"targetPosition":{"x":24679.495726862566,"y":27309.11742383147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"13eaacfa-d129-401a-8648-93d7954f94ac","savedPayload":{"position":{"x":24679.495726862566,"y":27309.11742383147},"targetPosition":{"x":24612.777468553046,"y":26998.924216507876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"6674b07b-d9ed-4a96-88b2-6743cd6e0852","savedPayload":{"position":{"x":24419.403649771564,"y":27601.77763774222},"targetPosition":{"x":24516.121918896497,"y":27300.56301986779},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9163a9de-74b0-42f7-8ee0-85b93dee00fc","savedPayload":{"position":{"x":24516.121918896497,"y":27300.56301986779},"targetPosition":{"x":24612.777468553046,"y":26998.924216507876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"46f92b3d-10dd-484d-895b-c0d547424c3a","savedPayload":{"position":{"x":24612.777468553046,"y":26998.924216507876},"targetPosition":{"x":24387.875136821436,"y":26750.145857461575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"571d2fea-5e0b-49f3-877a-5b9b41516bfe","savedPayload":{"position":{"x":31943.607956483145,"y":30062.293012404523},"targetPosition":{"x":31742.868774575487,"y":29839.349564761305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"5639cfff-e0f1-417b-8034-adb661ded0cd"}}}],"announcements":[],"id":"75e54a0b-1af9-49d2-ab9b-461d72a731fe","savedPayload":{"position":{"x":31742.868774575487,"y":29839.349564761305},"targetPosition":{"x":31519.925326932265,"y":30040.088746668964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Close: BB Lower Band","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.standardDeviation * 2} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"3f9df9ef-2267-4a33-b2b8-fddce1f7f4d7","savedPayload":{"position":{"x":31981.51300909159,"y":29339.021522427276},"targetPosition":{"x":31965.81222221871,"y":29638.610382853647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"bb9431b0-04e2-49ad-8a1e-8336a5a90ba6","savedPayload":{"position":{"x":26571.445629853995,"y":26378.23243358561},"targetPosition":{"x":26455.936056809027,"y":26712.90098507394},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fff74a7d-6205-4d97-b32a-c31c2879e228","savedPayload":{"position":{"x":26455.936056809027,"y":26712.90098507394},"targetPosition":{"x":26340.782645007588,"y":27047.941948757725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"c2308750-4fa3-45bc-8ce3-b834db3e5a75","savedPayload":{"position":{"x":26810.906830517335,"y":26517.73257494159},"targetPosition":{"x":26576.040248020785,"y":26782.640670900648},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"37f1894e-e911-46df-b97d-92ad8716bbb7","savedPayload":{"position":{"x":26576.040248020785,"y":26782.640670900648},"targetPosition":{"x":26340.782645007588,"y":27047.941948757725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"c815953e-7501-4c0f-bf44-b2054f27204b","savedPayload":{"position":{"x":26978.107753694647,"y":26738.125094380513},"targetPosition":{"x":26659.708659927514,"y":26892.909040338956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0abbc8b9-69b3-4051-a077-8cae2eb456e5","savedPayload":{"position":{"x":26659.708659927514,"y":26892.909040338956},"targetPosition":{"x":26340.782645007588,"y":27047.941948757725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"b1db73ae-ddb7-452c-bc67-aebce55c0071","savedPayload":{"position":{"x":27048.226526164908,"y":27005.628965029115},"targetPosition":{"x":26694.782013202086,"y":27026.72418255083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1c0d7a06-b7f3-443d-9088-177134b13b83","savedPayload":{"position":{"x":26694.782013202086,"y":27026.72418255083},"targetPosition":{"x":26340.782645007588,"y":27047.941948757725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"previous ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"12d82500-383b-445d-995d-7b589c84635a","savedPayload":{"position":{"x":27010.72207535235,"y":27278.921316766297},"targetPosition":{"x":26676.008585382122,"y":27163.43346854987},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ea51ecbf-d848-46a7-a88d-82ec88f8480a","savedPayload":{"position":{"x":26676.008585382122,"y":27163.43346854987},"targetPosition":{"x":26340.782645007588,"y":27047.941948757725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"previous ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14 > chart.at01hs.base7EMA.previous.previous.ema21 - chart.at01hs.base7EMA.previous.previous.ema14","project":"Foundations","id":"c48ea949-7b3e-4c17-bff5-19d6e459d626","savedPayload":{"position":{"x":26871.23515294551,"y":27517.77941792403},"targetPosition":{"x":26606.264611999366,"y":27282.781563185177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7d987b62-66de-4d68-be64-91c124266174","savedPayload":{"position":{"x":26606.264611999366,"y":27282.781563185177},"targetPosition":{"x":26340.782645007588,"y":27047.941948757725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2 previous ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7 > chart.at01hs.base7EMA.previous.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.previous.ema7","project":"Foundations","id":"6e81b8d8-148d-4a5a-8307-40c1dbccabb2","savedPayload":{"position":{"x":26651.230957519583,"y":27684.788493927008},"targetPosition":{"x":26496.08949284932,"y":27366.34660740898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"229f0b94-9e9a-45b5-87fe-8bf1427c1cb6","savedPayload":{"position":{"x":26496.08949284932,"y":27366.34660740898},"targetPosition":{"x":26340.782645007588,"y":27047.941948757725},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0e734dca-7ea8-4eaf-9379-48ccf8dff51e","savedPayload":{"position":{"x":26340.782645007588,"y":27047.941948757725},"targetPosition":{"x":25975.492148554018,"y":27070.019973853538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"43f6f964-e44c-4b9e-9c6e-f5f10afb891d","savedPayload":{"position":{"x":32188.75566986193,"y":29437.87120094599},"targetPosition":{"x":31965.81222221871,"y":29638.610382853647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"5639cfff-e0f1-417b-8034-adb661ded0cd"}}},{"type":"Move To Phase Event","name":"Cancel Close","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"427ca47c-7233-4e51-8070-0dd82e493d47","savedPayload":{"position":{"x":26849.90501730248,"y":27626.830935510996},"targetPosition":{"x":26496.473462169066,"y":27647.815568936996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8b99cc7a-c8fd-4e57-9f24-c2576f6bab18","savedPayload":{"position":{"x":26496.473462169066,"y":27647.815568936996},"targetPosition":{"x":26142.732993440186,"y":27668.664401778908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 div prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"2217cfc4-1cdd-43b0-86ef-9957ff84c8f1","savedPayload":{"position":{"x":26672.75100993034,"y":28138.469816506702},"targetPosition":{"x":26407.8994337947,"y":27903.691062524806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6918bca4-9fcd-44a4-9ad5-d4718158d064","savedPayload":{"position":{"x":26407.8994337947,"y":27903.691062524806},"targetPosition":{"x":26142.732993440186,"y":27668.664401778908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"2 prev.ema7 div 2 prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7 > chart.at01hs.base7EMA.previous.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.previous.ema7","project":"Foundations","id":"9afbcaee-9dcd-4b18-89a9-9124eea8c900","savedPayload":{"position":{"x":26185.598444673225,"y":28375.520978680186},"targetPosition":{"x":26164.21417772805,"y":28022.198407767253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"91b01ae0-97af-48c7-adf3-1bb767e27f36","savedPayload":{"position":{"x":26164.21417772805,"y":28022.198407767253},"targetPosition":{"x":26142.732993440186,"y":27668.664401778908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8f15adc5-8719-4f96-8560-127f7eaa0a97","savedPayload":{"position":{"x":26142.732993440186,"y":27668.664401778908},"targetPosition":{"x":25868.975210135417,"y":27425.973980195675},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"b15ba6fb-7ae0-4c8f-b8ac-b76c5945dcb5","savedPayload":{"position":{"x":32265.401082645083,"y":29654.31116972653},"targetPosition":{"x":31965.81222221871,"y":29638.610382853647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"75e54a0b-1af9-49d2-ab9b-461d72a731fe"}}}],"announcements":[],"id":"eb74a012-ed21-4ce6-8f2e-8f2ebaea9188","savedPayload":{"position":{"x":31965.81222221871,"y":29638.610382853647},"targetPosition":{"x":31742.868774575487,"y":29839.349564761305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Run","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.8 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.8} else \n{portfolioEngine.portfolioCurrent.position.takeProfit.value}","project":"Foundations","id":"25d46d39-ae12-4dd8-a136-48f75b7236c1","savedPayload":{"position":{"x":32126.382162616603,"y":29144.426920725848},"targetPosition":{"x":32188.75566986193,"y":29437.87120094599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Cancel Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"f4da55cf-3df3-40ed-8d05-a914a6697fae","savedPayload":{"position":{"x":13516.945156686488,"y":27732.291406400487},"targetPosition":{"x":13350.548067106007,"y":27358.345151034206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2c64d2c0-288c-45ae-a359-5d3f44bb4c5e","savedPayload":{"position":{"x":13350.548067106007,"y":27358.345151034206},"targetPosition":{"x":13184.046123895518,"y":26984.18941421302},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 conv prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 < chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"b4571357-f64e-432a-8d80-37f1dfd89e82","savedPayload":{"position":{"x":12703.14663729447,"y":27646.756263347786},"targetPosition":{"x":12943.567065826552,"y":27315.551593263554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"96c5c204-c93f-494c-8691-30566d39db06","savedPayload":{"position":{"x":12943.567065826552,"y":27315.551593263554},"targetPosition":{"x":13184.046123895518,"y":26984.18941421302},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"2849e6ed-91c0-4e63-a4a3-2ba4d4517008","savedPayload":{"position":{"x":13184.046123895518,"y":26984.18941421302},"targetPosition":{"x":13226.591604790017,"y":26576.6574550827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"9c2aa1f4-5ba6-4dc8-9f99-db133558f0e8","savedPayload":{"position":{"x":32482.199950082075,"y":29375.49769370066},"targetPosition":{"x":32188.75566986193,"y":29437.87120094599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"75e54a0b-1af9-49d2-ab9b-461d72a731fe"}}}],"announcements":[],"id":"5639cfff-e0f1-417b-8034-adb661ded0cd","savedPayload":{"position":{"x":32188.75566986193,"y":29437.87120094599},"targetPosition":{"x":31965.81222221871,"y":29638.610382853647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"6cb50b3d-6bf3-422f-8d2a-d0103ea02607","savedPayload":{"position":{"x":31296.981879289044,"y":30240.827928576622},"targetPosition":{"x":31074.038431645822,"y":30441.56711048428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"42765ad5-284e-4966-a367-76593b53bcf7","savedPayload":{"position":{"x":31074.03843164582,"y":30441.56711048428},"targetPosition":{"x":30981.333333333336,"y":30726.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeStage":{"type":"Close Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"110d0178-0090-4921-92dc-837bb31c3ba1","savedPayload":{"position":{"x":31283.342346607962,"y":29679.77171517134},"targetPosition":{"x":31314.70088558826,"y":29978.12828378182},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3a9db813-8c6c-49a1-ae12-8125f8efc292","savedPayload":{"position":{"x":31314.70088558826,"y":29978.12828378182},"targetPosition":{"x":31346.059424568557,"y":30276.484852392303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInQuotedAsset":{"type":"Target Size In Quoted Asset","name":"New Target Size In Quoted Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value","project":"Foundations","id":"379418a8-84aa-481c-8f23-48801ca405d8","savedPayload":{"position":{"x":31831.469621193522,"y":29923.813701016818},"targetPosition":{"x":31588.76452288104,"y":30100.14927670456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ef89e246-f225-4883-ae89-3f61dc1320f1","savedPayload":{"position":{"x":31588.76452288104,"y":30100.14927670456},"targetPosition":{"x":31346.059424568557,"y":30276.484852392303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"5f697ad9-68be-4204-b5ad-67cded03abbb","savedPayload":{"position":{"x":31346.059424568557,"y":30276.484852392303},"targetPosition":{"x":31224.03843164582,"y":30550.548489685083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeExecution":{"type":"Close Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[{"type":"Market Buy Order","name":"Quick Exit","config":"{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"4bcae971-5718-4028-a10e-3f170704030b","savedPayload":{"position":{"x":26313.89772239734,"y":26929.812462278744},"targetPosition":{"x":25999.545326802174,"y":26962.57165156775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"2221a782-74ed-4536-a40c-e54fd95fc345","savedPayload":{"position":{"x":25999.545326802174,"y":26962.57165156775},"targetPosition":{"x":25684.840745198024,"y":26995.660694961123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"e30e9de3-190a-4536-9dcf-0a12e09e0f0e","savedPayload":{"position":{"x":25684.840745198024,"y":26995.660694961123},"targetPosition":{"x":25370.013845960013,"y":27028.47739302298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"b57f49ac-744d-4af2-9a8f-d92483ed0d0d","savedPayload":{"position":{"x":25370.013845960013,"y":27028.47739302298},"targetPosition":{"x":25055.474871428116,"y":27061.40109556369},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"5aff6295-2b72-4e26-9017-741fb9303efb","savedPayload":{"position":{"x":25055.474871428116,"y":27061.40109556369},"targetPosition":{"x":24741.069634067615,"y":27094.324961196253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Buy Order #1","id":"7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3"}}}],"marketSellOrders":[],"limitBuyOrders":[],"limitSellOrders":[],"id":"202469d9-139c-431c-98f0-3d5d48ce972b","savedPayload":{"position":{"x":24741.069634067615,"y":27094.324961196253},"targetPosition":{"x":24337.598357099647,"y":27136.619705852005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"2d3db895-56de-4b0d-b252-c70d818787cc","savedPayload":{"position":{"x":31522.3950002563,"y":30519.189950704786},"targetPosition":{"x":31224.03843164582,"y":30550.548489685083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"71e66e43-11c0-4f53-afc5-3787eafc4744","savedPayload":{"position":{"x":31224.03843164582,"y":30550.548489685083},"targetPosition":{"x":30981.333333333336,"y":30726.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"2faf1715-7b6a-4188-ac5e-c67502e18fcc","savedPayload":{"position":{"x":30981.333333333336,"y":30726.884065372826},"targetPosition":{"x":30981.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Portfolio Strategy","name":"S5 - 4H Up","project":"Foundations","triggerStage":{"type":"Trigger Stage","name":"New Trigger Stage","project":"Foundations","triggerOn":{"type":"Trigger On Event","name":"New Trigger On Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"1bb17736-cc12-4b60-9807-632aeb2d3636","savedPayload":{"position":{"x":30163.70228801924,"y":30501.290119545283},"targetPosition":{"x":30412.413559785753,"y":30333.53224850406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d2e2487a-d30a-4d70-9d70-f188409059a9","savedPayload":{"position":{"x":30412.413559785753,"y":30333.53224850406},"targetPosition":{"x":30661.124831552264,"y":30165.774377462836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"21123f61-dc48-4915-b609-c3eab53b8fec","savedPayload":{"position":{"x":30078.94739578667,"y":30310.927514822633},"targetPosition":{"x":30370.036113669466,"y":30238.350946142735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"daefe7ea-f409-406c-891a-28c3001ab5c0","savedPayload":{"position":{"x":30370.036113669466,"y":30238.350946142735},"targetPosition":{"x":30661.124831552264,"y":30165.774377462836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"6897670f-f952-4d83-8a95-bc82ad1d07fa","savedPayload":{"position":{"x":30064.411694331302,"y":30103.05729950224},"targetPosition":{"x":30362.768262941783,"y":30134.41583848254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b6890e81-16b4-4cd2-b1ed-0c02d51dae4b","savedPayload":{"position":{"x":30362.768262941783,"y":30134.41583848254},"targetPosition":{"x":30661.124831552264,"y":30165.774377462836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H Down","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"c02c6beb-0de4-4a7c-a768-7332501d45b1","savedPayload":{"position":{"x":30121.848403772765,"y":29902.751689389388},"targetPosition":{"x":30391.486617662515,"y":30034.263033426112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3e59df4d-42a2-41e9-93ff-6d85b65d9bc2","savedPayload":{"position":{"x":30391.486617662515,"y":30034.263033426112},"targetPosition":{"x":30661.124831552264,"y":30165.774377462836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"02H Side","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerSubChannel.slope === \"Side\"","project":"Foundations","id":"3257e894-69d2-4f5f-93eb-13ba4d62c5e0","savedPayload":{"position":{"x":30244.329809276864,"y":29734.170497259645},"targetPosition":{"x":30452.727320414564,"y":29949.97243736124},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"bd3ee521-2846-411f-a740-de3480e90421","savedPayload":{"position":{"x":30452.727320414564,"y":29949.97243736124},"targetPosition":{"x":30661.124831552264,"y":30165.774377462836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"3H Side","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at03hs.bollingerSubChannel.slope === \"Gentle\"","project":"Foundations","id":"3cef9be4-e642-4af5-b845-d63592ea22e9","savedPayload":{"position":{"x":30417.082845706787,"y":29617.647102877276},"targetPosition":{"x":30539.103838629526,"y":29891.710740170056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a23ee119-f4f5-4fe6-9013-27055d634051","savedPayload":{"position":{"x":30539.103838629526,"y":29891.710740170056},"targetPosition":{"x":30661.124831552264,"y":30165.774377462836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H NOT Side","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerSubChannel.slope != \"Side\"","project":"Foundations","id":"7fa69f52-edfe-42b6-bda3-40e9ad7af808","savedPayload":{"position":{"x":30619.270947305788,"y":29567.23594730694},"targetPosition":{"x":30640.197889429026,"y":29866.50516238489},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"50495c21-1a7b-4c38-9c6c-4cec9fb5a0f1","savedPayload":{"position":{"x":30640.197889429026,"y":29866.50516238489},"targetPosition":{"x":30661.124831552264,"y":30165.774377462836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"0770176a-5af8-479d-8a7e-7bafaf04cb05","savedPayload":{"position":{"x":30826.507245042467,"y":29589.017359899848},"targetPosition":{"x":30743.816038297366,"y":29877.395868681342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0538f837-fbba-4e7c-b1db-8a574559d584","savedPayload":{"position":{"x":30743.816038297366,"y":29877.395868681342},"targetPosition":{"x":30661.124831552264,"y":30165.774377462836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b2dd0458-53e0-4d8c-8f46-bb45946cdb65","savedPayload":{"position":{"x":30661.124831552264,"y":30165.774377462836},"targetPosition":{"x":30903.829929864747,"y":30342.10995315058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"642f8610-4b1d-4178-8bae-12abf00b7812","savedPayload":{"position":{"x":30903.829929864747,"y":30342.10995315058},"targetPosition":{"x":31146.53502817723,"y":30518.44552883832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"triggerOff":{"type":"Trigger Off Event","name":"New Trigger Off Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close< chart.at01hs.bollingerBand.movingAverage","project":"Foundations","id":"9d2e77ef-dc06-4357-8739-44065c83f8cb","savedPayload":{"position":{"x":24832.91219948938,"y":24515.748320833394},"targetPosition":{"x":24662.13089976374,"y":25153.057619101295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"65d4f331-e81f-44d4-834b-9e786d9d2a36","savedPayload":{"position":{"x":24662.13089976374,"y":25153.057619101295},"targetPosition":{"x":24491.26768523473,"y":25790.434920265056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9753c7d0-7d95-4464-8331-a7d4bac71a9b","savedPayload":{"position":{"x":24491.26768523473,"y":25790.434920265056},"targetPosition":{"x":24320.026070084736,"y":26429.169603751194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"99db5a57-b7b5-44d2-b046-c5784a51bffc","savedPayload":{"position":{"x":31123.069858421197,"y":30370.29227774905},"targetPosition":{"x":31146.53502817723,"y":30518.44552883832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"takePosition":{"type":"Take Position Event","name":"New Take Position Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"Previous Breakup","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.previous.close > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation","project":"Foundations","id":"190f6e85-1f6e-4088-a156-a82e3b0e72cb","savedPayload":{"position":{"x":24638.816212878555,"y":26067.87662124919},"targetPosition":{"x":24695.88126000215,"y":26393.40236654724},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"07da9742-43f4-4bfb-8720-3272474740d1","savedPayload":{"position":{"x":24695.88126000215,"y":26393.40236654724},"targetPosition":{"x":24753.23455495893,"y":26719.368603515177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Close In","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","project":"Foundations","id":"56b61beb-3df4-4577-b39e-90c3c3fc7075","savedPayload":{"position":{"x":24868.42714588766,"y":26067.63727427557},"targetPosition":{"x":24810.846949473023,"y":26393.281486132903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"34460859-dffb-4fba-93b2-fe143c3a25de","savedPayload":{"position":{"x":24810.846949473023,"y":26393.281486132903},"targetPosition":{"x":24753.23455495893,"y":26719.368603515177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Current Red Candle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.candle.open","project":"Foundations","id":"16a3f794-7209-437c-a272-c1f945374af2","savedPayload":{"position":{"x":25084.557542633636,"y":26146.12683176832},"targetPosition":{"x":24919.046821681128,"y":26432.520435659964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"28a397a8-b5f1-44fd-afe2-3e366e7e938d","savedPayload":{"position":{"x":24919.046821681128,"y":26432.520435659964},"targetPosition":{"x":24753.23455495893,"y":26719.368603515177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H Down","code":"chart.at03hs.bollingerChannel.direction * chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Down\"","project":"Foundations","id":"e6fa32e6-37a4-40ae-a68d-8d046eed13b6","savedPayload":{"position":{"x":25260.710793029153,"y":26293.955220079108},"targetPosition":{"x":25007.197282525078,"y":26506.48752348696},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ba113199-ed6c-4b10-8312-4d938c7e8c39","savedPayload":{"position":{"x":25007.197282525078,"y":26506.48752348696},"targetPosition":{"x":24753.23455495893,"y":26719.368603515177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"02H Side","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at02hs.bollingerSubChannel.slope === \"Side\"","project":"Foundations","id":"b76599cd-7312-4aac-9dee-8e21dac4b1c6","savedPayload":{"position":{"x":25375.70579713129,"y":26493.154718492566},"targetPosition":{"x":25064.725094964633,"y":26606.143139373788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d274dddf-c518-4602-9e20-001b6b348fde","savedPayload":{"position":{"x":25064.725094964633,"y":26606.143139373788},"targetPosition":{"x":24753.23455495893,"y":26719.368603515177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"3H Gentle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at03hs.bollingerSubChannel.slope === \"Gentle\"","project":"Foundations","id":"ef31d5cf-d980-494c-a6af-1970b0e5e172","savedPayload":{"position":{"x":25415.59540500548,"y":26719.362966247958},"targetPosition":{"x":25084.656787091968,"y":26719.302369229765},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1e6adf92-f58a-4ebd-a125-f9b61d51ec59","savedPayload":{"position":{"x":25084.656787091968,"y":26719.302369229765},"targetPosition":{"x":24753.23455495893,"y":26719.368603515177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"24H NOT Side","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at24hs.bollingerSubChannel.slope != \"Side\"","project":"Foundations","id":"d6005505-7c26-4f5c-b94e-3c2a9e812f5c","savedPayload":{"position":{"x":25375.611413205253,"y":26945.660677544736},"targetPosition":{"x":25064.599229947846,"y":26832.543213448196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"dac090bd-5be4-4193-b40b-3ce250f62d91","savedPayload":{"position":{"x":25064.599229947846,"y":26832.543213448196},"targetPosition":{"x":24753.23455495893,"y":26719.368603515177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"Filter 1: 08H Deviation > 200 < 1500","code":"chart.at24hs.bollingerBand.deviation < chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"if (chart.at08hs.bollingerBand.deviation < 200 || chart.at08hs.bollingerBand.deviation > 1500) {false} else {true}","project":"Foundations","id":"6198450f-adf9-4208-a125-e47b101f9b41","savedPayload":{"position":{"x":25260.49920682519,"y":27144.97948753731},"targetPosition":{"x":25006.95807082679,"y":26932.343717437056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b1f55195-9a70-49fa-8025-51cdf0acdbeb","savedPayload":{"position":{"x":25006.95807082679,"y":26932.343717437056},"targetPosition":{"x":24753.23455495893,"y":26719.368603515177},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"196d7981-9230-4a94-b8c2-39ff25a22bb9","savedPayload":{"position":{"x":24753.23455495893,"y":26719.368603515177},"targetPosition":{"x":24434.849284742682,"y":26903.007510566415},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"1c30f570-4f8e-47cf-95c1-dd1f4244a77a","savedPayload":{"position":{"x":31322.870603864973,"y":30275.74043052584},"targetPosition":{"x":31146.53502817723,"y":30518.44552883832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"999bf574-a88b-467f-a107-7e0770e6bd53","savedPayload":{"position":{"x":31146.53502817723,"y":30518.44552883832},"targetPosition":{"x":31193.4653676893,"y":30814.752031016862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openStage":{"type":"Open Stage","name":"New Open Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"My Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"8a81a2c0-357d-4c2d-a549-9051d7b2c6d0","savedPayload":{"position":{"x":23858.78595852015,"y":26164.98054421565},"targetPosition":{"x":24038.763798810163,"y":26442.688747984626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"530d589f-dc6b-42f7-b3b5-6adda880314a","savedPayload":{"position":{"x":24038.763798810163,"y":26442.688747984626},"targetPosition":{"x":24261.29977328574,"y":26786.552744554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInBaseAsset":{"type":"Target Size In Base Asset","name":"New Target Size In Base Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value","project":"Foundations","id":"9e38415c-2e9d-49a8-aaaa-e76aa0532ed4","savedPayload":{"position":{"x":24596.08713196765,"y":26128.657121914854},"targetPosition":{"x":24446.84880096955,"y":26422.06322116767},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"dcdc1f5f-1691-4432-9e2e-3f8ad4c19314","savedPayload":{"position":{"x":24446.84880096955,"y":26422.06322116767},"targetPosition":{"x":24261.29977328574,"y":26786.552744554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"7a57f4d9-ac42-4871-85b1-a300b42d7a0c","savedPayload":{"position":{"x":31321.81212417472,"y":30397.655643547165},"targetPosition":{"x":31329.662517611163,"y":30547.450073760352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openExecution":{"type":"Open Execution","name":"New Open Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[],"marketSellOrders":[{"type":"Market Sell Order","name":"Quick Entry","config":"{\n\"percentageOfAlgorithmSize\": 100\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"aaea728c-75f9-46c1-8b15-99fa2990866a","savedPayload":{"position":{"x":26220.35489697064,"y":25853.201969389833},"targetPosition":{"x":25943.171344381677,"y":26033.20176345596},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9992f0c6-f7e5-4ff5-bf21-bf809695e653","savedPayload":{"position":{"x":25943.171344381677,"y":26033.20176345596},"targetPosition":{"x":25665.90707690503,"y":26213.527948877883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"bf813257-1aca-4ba8-a5e4-5d372d740caa","savedPayload":{"position":{"x":25665.90707690503,"y":26213.527948877883},"targetPosition":{"x":25388.98615340519,"y":26393.83832042099},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"417a8b49-cb3b-4b7d-b6de-6a382302e09f","savedPayload":{"position":{"x":25388.98615340519,"y":26393.83832042099},"targetPosition":{"x":25111.399980477036,"y":26574.13228961578},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"e575de70-9ec4-4936-9265-7cee85ef0b30","savedPayload":{"position":{"x":25111.399980477036,"y":26574.13228961578},"targetPosition":{"x":24833.922534701138,"y":26754.743771134352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Sell Order #1","id":"8e404329-d41f-41e0-ad5a-c84ee1fa2604"}}}],"limitBuyOrders":[],"limitSellOrders":[],"id":"d6c6a08b-6faa-466b-bc6c-b911bf033682","savedPayload":{"position":{"x":24833.922534701138,"y":26754.743771134352},"targetPosition":{"x":24555.026928149884,"y":26936.65072206089},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"8738b563-176d-44fa-acfa-ad74956f3ecf","savedPayload":{"position":{"x":31455.463102802976,"y":30465.754218508097},"targetPosition":{"x":31329.662517611163,"y":30547.450073760352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"5c1cac76-fb50-4a6c-b6ef-86226587fa0e","savedPayload":{"position":{"x":31329.662517611163,"y":30547.450073760352},"targetPosition":{"x":31193.4653676893,"y":30814.752031016862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"manageStage":{"type":"Manage Stage","name":"Controlled Run","project":"Foundations","managedStopLoss":{"type":"Managed Stop Loss","name":"New Stop","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03","project":"Foundations","id":"e0d94103-a97c-4960-b1aa-f7e1fcb656ca","savedPayload":{"position":{"x":24983.41485429457,"y":26462.49793961423},"targetPosition":{"x":24966.45309006702,"y":26793.609239118203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97","project":"Foundations","id":"19778aea-457a-4483-8934-4a7e7786a933","savedPayload":{"position":{"x":24740.182814774984,"y":25845.436519123017},"targetPosition":{"x":24664.29323641878,"y":25995.143564899125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3634294e-b331-44ba-b019-2143f4e7e317","savedPayload":{"position":{"x":24664.29323641878,"y":25995.143564899125},"targetPosition":{"x":24584.663448219842,"y":26151.540388988644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"7975987f-1e42-47e5-b668-8ec6776ec85a","savedPayload":{"position":{"x":24584.663448219842,"y":26151.540388988644},"targetPosition":{"x":24487.027237307826,"y":26343.67345805864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"918cf3df-b5a6-4fa0-84b0-e2648e8e8ca8","savedPayload":{"position":{"x":25262.66203879856,"y":26643.81918604066},"targetPosition":{"x":24966.45309006702,"y":26793.609239118203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"dca1bf8c-cda0-42e4-90c2-14448f3cffb2","savedPayload":{"position":{"x":24966.45309006702,"y":26793.609239118203},"targetPosition":{"x":24747.690945878923,"y":27129.72561969517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage * 1.02 < portfolioEngine.portfolioCurrent.position.stopLoss.value) {chart.at01hs.bollingerBand.movingAverage * 1.02} else {portfolioEngine.portfolioCurrent.position.stopLoss.value}","project":"Foundations","id":"928d3add-1690-4dfd-b2f8-455668fc742c","savedPayload":{"position":{"x":25327.58524667831,"y":26237.885413720105},"targetPosition":{"x":25147.451824519056,"y":26515.05967314444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"51924a8f-f6b0-41f0-9fb5-8cd97d8d6531","savedPayload":{"position":{"x":25147.451824519056,"y":26515.05967314444},"targetPosition":{"x":24966.543451777958,"y":26793.47181242452},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"6ba3063d-c882-44d2-a7c4-9915a220b17e","savedPayload":{"position":{"x":31542.463180198065,"y":30552.754295903185},"targetPosition":{"x":31460.76732494581,"y":30678.554881095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"managedTakeProfit":{"type":"Managed Take Profit","name":"New Take Profit","project":"Foundations","phases":[{"type":"Phase","name":"New Phase","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95","project":"Foundations","id":"7c916535-3cd3-4b28-b671-06455eccdbc4","savedPayload":{"position":{"x":25658.494564809524,"y":27184.691244361435},"targetPosition":{"x":25364.198636826375,"y":27336.129326382652},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"1H EMA7 < entryTargetRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value","project":"Foundations","id":"452bd440-4b3f-4abc-a8d3-dbac108494ff","savedPayload":{"position":{"x":25380.961012695378,"y":26435.061561220922},"targetPosition":{"x":25241.79964407901,"y":26524.936956729318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"35ecc05e-c241-4661-aef7-cf9cd3a0718f","savedPayload":{"position":{"x":25241.79964407901,"y":26524.936956729318},"targetPosition":{"x":25084.09938109442,"y":26621.010189195556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"positionPeriods > 2","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"portfolioEngine.portfolioCurrent.position.positionCounters.periods.value > 2","project":"Foundations","id":"947fbe1d-2d73-413c-a66a-afc1d9fd5ea8","savedPayload":{"position":{"x":25398.36967140223,"y":26773.817312634972},"targetPosition":{"x":25250.84457600535,"y":26699.33927525937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"73661d44-6a9d-4841-8f45-7240649a5d6d","savedPayload":{"position":{"x":25250.84457600535,"y":26699.33927525937},"targetPosition":{"x":25084.09938109442,"y":26621.010189195556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"1c59dd62-57a7-4ef6-9197-7b6fd102a06b","savedPayload":{"position":{"x":25084.09938109442,"y":26621.010189195556},"targetPosition":{"x":24869.186292984472,"y":26632.697609612827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"541feb51-68a3-4326-bd16-c7a91ec68cd2","savedPayload":{"position":{"x":25641.19334189332,"y":27517.288377934376},"targetPosition":{"x":25364.198636826375,"y":27336.129326382652},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[],"announcements":[],"id":"ba7462a2-9b77-4628-8be8-0700e49ed2a8","savedPayload":{"position":{"x":25364.198636826375,"y":27336.129326382652},"targetPosition":{"x":24963.300369145618,"y":27315.394040583094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Manage: 3% Below ema7","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.97 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.97} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"f0ba9068-9fd8-46c1-89c6-c51c2127fad3","savedPayload":{"position":{"x":25711.883632434765,"y":27022.28801577948},"targetPosition":{"x":25694.407783154355,"y":27353.120450009927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","name":"New Next Phase Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"3d7e602e-ca81-4d0f-808c-0b6987a224d4","savedPayload":{"position":{"x":14788.282495337917,"y":24924.026276669174},"targetPosition":{"x":14628.6517970118,"y":24566.033103324167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3cf490f8-fb04-4a14-aab8-1215009b40bd","savedPayload":{"position":{"x":14628.6517970118,"y":24566.033103324167},"targetPosition":{"x":14468.706335568619,"y":24207.998639773534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"399b9981-c283-4140-8600-904bd8fae636","savedPayload":{"position":{"x":14468.706335568619,"y":24207.998639773534},"targetPosition":{"x":14308.526431560611,"y":23849.880532741736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"19a0d710-315f-43b8-b1f0-8aca0f21d63e","savedPayload":{"position":{"x":26026.41620066903,"y":27470.42163084099},"targetPosition":{"x":25694.407783154355,"y":27353.120450009927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"6407cb18-e862-47c7-8c3d-2ac857597595","savedPayload":{"position":{"x":25774.951596669744,"y":28435.498985414335},"targetPosition":{"x":25484.597275027147,"y":28276.49077105474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3218784f-7ac6-4f71-89ca-c13de6fb1e08","savedPayload":{"position":{"x":25484.597275027147,"y":28276.49077105474},"targetPosition":{"x":25193.799482015478,"y":28117.299812776946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"31096ee3-5cb2-437c-911c-b8dac600eeda","savedPayload":{"position":{"x":25579.397743132024,"y":28656.15370567413},"targetPosition":{"x":25386.75841759319,"y":28386.938491265355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4a59f893-ce98-40a8-a456-14758c0e3b72","savedPayload":{"position":{"x":25386.75841759319,"y":28386.938491265355},"targetPosition":{"x":25193.799482015478,"y":28117.299812776946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < positionRate","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.99","project":"Foundations","id":"39e213d0-6871-4fcc-8ba7-6485b15b8010","savedPayload":{"position":{"x":25307.60573705609,"y":28770.067822101213},"targetPosition":{"x":25250.794632020887,"y":28443.93326943207},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a2c15f0e-3edb-4849-862a-dce24f143be6","savedPayload":{"position":{"x":25250.794632020887,"y":28443.93326943207},"targetPosition":{"x":25193.799482015478,"y":28117.299812776946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"5d4916ab-3a59-42cd-ad42-2c9be833bb36","savedPayload":{"position":{"x":25014.001606121594,"y":28754.828626216673},"targetPosition":{"x":25103.916551995506,"y":28436.305011988203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e90a9e18-c05e-4c34-8931-f934311d8be4","savedPayload":{"position":{"x":25103.916551995506,"y":28436.305011988203},"targetPosition":{"x":25193.799482015478,"y":28117.299812776946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"1578e195-a319-4748-8204-f90d816fc4ae","savedPayload":{"position":{"x":24755.74443311037,"y":28613.517396056566},"targetPosition":{"x":24974.70322939173,"y":28365.58333515773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b48541a5-46c2-4e7e-a072-07d94c1b2ac9","savedPayload":{"position":{"x":24974.70322939173,"y":28365.58333515773},"targetPosition":{"x":25193.799482015478,"y":28117.299812776946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H Down && NOT Side","code":"chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerSubChannel.direction === \"Down\" && chart.at01hs.bollingerSubChannel.slope != \"Side\"","project":"Foundations","id":"fb1f280f-632e-4097-b5da-dfdbacd169c3","savedPayload":{"position":{"x":24584.637999194325,"y":28374.14156687197},"targetPosition":{"x":24889.08305023951,"y":28245.84982494278},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0000df02-7c31-423f-a377-ee7a54e745b1","savedPayload":{"position":{"x":24889.08305023951,"y":28245.84982494278},"targetPosition":{"x":25193.799482015478,"y":28117.299812776946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a9ea4174-771b-4b50-8376-05494437d912","savedPayload":{"position":{"x":25193.799482015478,"y":28117.299812776946},"targetPosition":{"x":25211.112896170867,"y":27770.728758984784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"730610f1-2311-4486-8905-37c9c001d766","savedPayload":{"position":{"x":25677.559412959556,"y":27684.122696003295},"targetPosition":{"x":25694.407783154355,"y":27353.120450009927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"1a7c350c-eb3a-4d8a-af57-68aabda6fea7"}}}],"announcements":[],"id":"f631120e-4f0f-41f4-85b3-74778c8060c0","savedPayload":{"position":{"x":25694.407783154355,"y":27353.120450009927},"targetPosition":{"x":25364.206851156865,"y":27336.12980545369},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Close: BB Lower Band","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.standardDeviation * 2} else \n{portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97}","project":"Foundations","id":"e0cee676-0034-4512-9ed3-b4f61df739bf","savedPayload":{"position":{"x":26270.222123204745,"y":27123.559363038978},"targetPosition":{"x":26024.316525723552,"y":27345.476043713286},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Move to Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"2cd48b45-e3f4-4a76-8bf7-19470c990e1e","savedPayload":{"position":{"x":26708.996006203328,"y":27425.152933347177},"targetPosition":{"x":26475.00414995193,"y":27658.986979776797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"17193755-5b37-4ee7-82ca-a14db05dbd30","savedPayload":{"position":{"x":26475.00414995193,"y":27658.986979776797},"targetPosition":{"x":26240.783184211075,"y":27893.178322317523},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 div ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema21 - chart.at01hs.base7EMA.ema14 > chart.at01hs.base7EMA.previous.ema21 - chart.at01hs.base7EMA.previous.ema14","project":"Foundations","id":"b8cb24ca-a2ce-4ae6-b5d9-63471af0095f","savedPayload":{"position":{"x":26880.45001249857,"y":27722.042861534843},"targetPosition":{"x":26560.80459550491,"y":27807.539551462396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4facbae1-8244-47d9-bf81-2ebf58477c34","savedPayload":{"position":{"x":26560.80459550491,"y":27807.539551462396},"targetPosition":{"x":26240.783184211075,"y":27893.178322317523},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"4e3f128a-a12a-444d-b706-c54a910da68b","savedPayload":{"position":{"x":26880.523465364022,"y":28064.186009998128},"targetPosition":{"x":26560.849366820898,"y":27978.700930045707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e2460f9b-c5ab-4502-9b39-38159b55534b","savedPayload":{"position":{"x":26560.849366820898,"y":27978.700930045707},"targetPosition":{"x":26240.783184211075,"y":27893.178322317523},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema14 < ema21","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 < chart.at01hs.base7EMA.ema21 ","project":"Foundations","id":"2a370595-33f8-4cf8-af80-e7871edcf8fa","savedPayload":{"position":{"x":26709.32724515463,"y":28361.026004475418},"targetPosition":{"x":26475.210717360475,"y":28127.1967359395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"133e251e-2ac5-4ebd-8f4c-73eb8c8ba7e1","savedPayload":{"position":{"x":26475.210717360475,"y":28127.1967359395},"targetPosition":{"x":26240.783184211075,"y":27893.178322317523},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H Down && NOT Side or Gentle","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerSubChannel.direction === \"Down\" && chart.at01hs.bollingerSubChannel.slope != \"Side\" && chart.at01hs.bollingerSubChannel.slope != \"Gentle\"","project":"Foundations","id":"55435ac8-859e-4665-842c-f6603923589e","savedPayload":{"position":{"x":26412.73915407554,"y":28532.53696715753},"targetPosition":{"x":26326.874981099114,"y":28212.978275509922},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ee4dad2e-77dd-4f45-9847-c3c2e563d015","savedPayload":{"position":{"x":26326.874981099114,"y":28212.978275509922},"targetPosition":{"x":26240.783184211075,"y":27893.178322317523},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"42bd767a-7a9e-40dc-9973-ad6e2411e769","savedPayload":{"position":{"x":26240.783184211075,"y":27893.178322317523},"targetPosition":{"x":25904.89502336439,"y":27803.59777589704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"f9f58805-ee92-40ac-be13-6d242a6a476f","savedPayload":{"position":{"x":26442.96593714889,"y":27315.75329021763},"targetPosition":{"x":26024.316525723552,"y":27345.476043713286},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Run","id":"1a7c350c-eb3a-4d8a-af57-68aabda6fea7"}}},{"type":"Move To Phase Event","name":"Cancel Close","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 div ema14","code":"chart.atAnyTimeFrame.externalSignal.timestamp > chart.atAnyTimeFrame.externalSignal.timestamp","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 > chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"32c1fa99-99b6-4bdd-ad3d-fcb3858413fe","savedPayload":{"position":{"x":26551.511963902383,"y":28576.241225092068},"targetPosition":{"x":26231.68261368634,"y":28490.142477356392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8f146719-384b-4e16-a0b3-c7501eeca1dd","savedPayload":{"position":{"x":26231.68261368634,"y":28490.142477356392},"targetPosition":{"x":25912.130293905473,"y":28404.27691829056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 div prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 > chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"b1d2c06e-3c41-474c-b241-62639db26336","savedPayload":{"position":{"x":26243.037889006337,"y":28977.71058655785},"targetPosition":{"x":26077.542125622167,"y":28690.980793395902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"655cd860-35be-4db4-8786-758133ade2f8","savedPayload":{"position":{"x":26077.542125622167,"y":28690.980793395902},"targetPosition":{"x":25912.130293905473,"y":28404.27691829056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"ema7 < ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.ema14","project":"Foundations","id":"7b14d5ba-d792-4d0e-9c33-aae6abc015dd","savedPayload":{"position":{"x":25741.659167678066,"y":29043.80188366693},"targetPosition":{"x":25826.746926456406,"y":28723.98454492446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"41486047-0d08-4227-8d03-3e844c75a3ea","savedPayload":{"position":{"x":25826.746926456406,"y":28723.98454492446},"targetPosition":{"x":25912.130293905473,"y":28404.27691829056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"78031caf-041a-4f69-aea1-f9666aef959d","savedPayload":{"position":{"x":25912.130293905473,"y":28404.27691829056},"targetPosition":{"x":25738.8127975366,"y":28103.595174363218},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"ad7504d5-49ec-4fed-bc74-44f5f398def7","savedPayload":{"position":{"x":26245.89369869532,"y":27592.103452874115},"targetPosition":{"x":26024.316525723552,"y":27345.476043713286},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"f631120e-4f0f-41f4-85b3-74778c8060c0"}}}],"announcements":[],"id":"bee5a88b-489f-48ce-be58-4531f815462a","savedPayload":{"position":{"x":26024.316525723552,"y":27345.476043713286},"targetPosition":{"x":25694.407783154355,"y":27353.120450009927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Phase","name":"Run","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"if (chart.at01hs.base7EMA.ema7 * 0.8 < \nportfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.97) \n{chart.at01hs.base7EMA.ema7 * 0.8} else \n{portfolioEngine.portfolioCurrent.position.takeProfit.value}","project":"Foundations","id":"6e3648cc-0d59-428a-acc2-afcf2a6e86c4","savedPayload":{"position":{"x":26513.807031748758,"y":27096.738764132315},"targetPosition":{"x":26333.17788792238,"y":27374.376956735054},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[{"type":"Move To Phase Event","name":"Cancel Run","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"ema7 conv ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.ema14 - chart.at01hs.base7EMA.ema7 < chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7","project":"Foundations","id":"d68720e4-049f-46b9-b412-f0378573a413","savedPayload":{"position":{"x":14026.912360564427,"y":25943.968753462403},"targetPosition":{"x":13781.330703839114,"y":25638.06797405859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"609ce0eb-a9ec-495a-9f99-cd5adeaa5824","savedPayload":{"position":{"x":13781.330703839114,"y":25638.06797405859},"targetPosition":{"x":13539.134308713685,"y":25336.607992952806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"prev.ema7 conv prev.ema14","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.base7EMA.previous.ema14 - chart.at01hs.base7EMA.previous.ema7 < chart.at01hs.base7EMA.previous.previous.ema14 - chart.at01hs.base7EMA.previous.previous.ema7","project":"Foundations","id":"49efa579-e07f-432e-ab03-458909afe80a","savedPayload":{"position":{"x":13454.731500561596,"y":26118.001000526892},"targetPosition":{"x":13496.957375795711,"y":25727.4228427244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"70e024f2-8dc4-443b-b7d0-8d979bd7879a","savedPayload":{"position":{"x":13496.957375795711,"y":25727.4228427244},"targetPosition":{"x":13539.134308713685,"y":25336.607992952806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Condition","name":"1H Up || Side, Gentle or Medium","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"chart.at01hs.bollingerSubChannel.direction === \"Up\" || chart.at01hs.bollingerSubChannel.slope === \"Side\" || chart.at01hs.bollingerSubChannel.slope === \"Gentle\" || chart.at01hs.bollingerSubChannel.slope === \"Medium\"","project":"Foundations","id":"199cc33c-0e13-4de9-910a-c9d356e9d0d6","savedPayload":{"position":{"x":12927.296838411567,"y":25831.76818136067},"targetPosition":{"x":13233.193939095378,"y":25584.279255498222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3621eed7-d3f5-4350-8e53-6eb76377b10a","savedPayload":{"position":{"x":13233.193939095378,"y":25584.279255498222},"targetPosition":{"x":13539.134308713685,"y":25336.607992952806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"dede1ba7-70c6-417a-a54a-14177afbd413","savedPayload":{"position":{"x":13539.134308713685,"y":25336.607992952806},"targetPosition":{"x":13589.187055543975,"y":24929.180594714417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"76a5126e-7d21-4160-b25a-08631b6d519a","savedPayload":{"position":{"x":26611.10724133235,"y":27554.55992232958},"targetPosition":{"x":26333.17788792238,"y":27374.376956735054},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Phase","name":"Manage: 3% Below ema7","id":"f631120e-4f0f-41f4-85b3-74778c8060c0"}}}],"announcements":[],"id":"1a7c350c-eb3a-4d8a-af57-68aabda6fea7","savedPayload":{"position":{"x":26333.17788792238,"y":27374.376956735054},"targetPosition":{"x":26024.316525723552,"y":27345.476043713286},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a3dd2636-1b11-4d0a-8a32-945e790a97e5","savedPayload":{"position":{"x":31610.561755158997,"y":30686.40527453144},"targetPosition":{"x":31460.76732494581,"y":30678.554881095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"6af83cfb-a8f9-4313-8013-495ed37ee6f5","savedPayload":{"position":{"x":31460.76732494581,"y":30678.554881095},"targetPosition":{"x":31193.4653676893,"y":30814.752031016862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeStage":{"type":"Close Stage","project":"Foundations","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Foundations","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value","project":"Foundations","id":"39714970-7a27-412a-93ee-86e793262cc2","savedPayload":{"position":{"x":32147.438232446904,"y":30287.88440879116},"targetPosition":{"x":31958.642115131952,"y":30521.02819722825},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"587f4120-6e47-4a59-ae01-edee731eb2fe","savedPayload":{"position":{"x":31958.642115131952,"y":30521.02819722825},"targetPosition":{"x":31769.845997817,"y":30754.17198566534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInQuotedAsset":{"type":"Target Size In Quoted Asset","name":"New Target Size In Quoted Asset","project":"Foundations","formula":{"type":"Formula","name":"New Formula","code":"portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value","project":"Foundations","id":"366084ff-7027-403c-a20a-40d9308cd3ed","savedPayload":{"position":{"x":32362.45900217408,"y":30848.03266468948},"targetPosition":{"x":32066.15249999554,"y":30801.10232517741},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e9bb0180-bce1-440e-9e5e-5d6ddf63e163","savedPayload":{"position":{"x":32066.15249999554,"y":30801.10232517741},"targetPosition":{"x":31769.845997817,"y":30754.17198566534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"2fb1e698-028f-43a5-a380-024e4607f5dc","savedPayload":{"position":{"x":31769.845997817,"y":30754.17198566534},"targetPosition":{"x":31489.77186986784,"y":30861.68237052893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeExecution":{"type":"Close Execution","project":"Foundations","executionAlgorithms":[{"type":"Execution Algorithm","name":"New Execution Algorithm","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Foundations","marketBuyOrders":[{"type":"Market Buy Order","name":"Quick Exit","config":"{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}","project":"Foundations","createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Foundations","situations":[{"type":"Situation","name":"New Situation","project":"Foundations","conditions":[{"type":"Condition","name":"New Condition","project":"Foundations","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Foundations","id":"9cf7ec1d-7cec-4b00-8938-2724ab31308f","savedPayload":{"position":{"x":23647.724249553256,"y":28272.4673088309},"targetPosition":{"x":23607.148464005186,"y":28080.287776957448},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ee800c76-ec26-4156-9e65-c8a8ba09b00a","savedPayload":{"position":{"x":23607.148464005186,"y":28080.287776957448},"targetPosition":{"x":23566.467132869366,"y":27887.434297922446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d2660921-d3f8-4b4a-b5cd-d982f6863fdf","savedPayload":{"position":{"x":23566.467132869366,"y":27887.434297922446},"targetPosition":{"x":23516.938711871066,"y":27652.899757401843},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"19b0ab5e-f2ca-47f9-98fe-b43917714700","savedPayload":{"position":{"x":25719.87083907653,"y":28691.641296042406},"targetPosition":{"x":25462.92983640096,"y":28483.617145775956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"3b0ef4ee-e948-43aa-a2f6-db556880d6df","savedPayload":{"position":{"x":25462.92983640096,"y":28483.617145775956},"targetPosition":{"x":25205.85228605727,"y":28275.499550373483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Market Order","name":"Market Buy Order #1","id":"7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3"}}}],"marketSellOrders":[],"limitBuyOrders":[],"limitSellOrders":[],"id":"490a2173-4a73-4822-a292-c45afc643262","savedPayload":{"position":{"x":25205.85228605727,"y":28275.499550373483},"targetPosition":{"x":24888.498478293594,"y":28018.613465108894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"525d3607-b2b2-4345-af7c-fdde1b649060","savedPayload":{"position":{"x":31722.91565830493,"y":31050.478487843884},"targetPosition":{"x":31489.77186986784,"y":30861.68237052893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"0d1db0bb-2e8d-4289-93cd-b2a5e2d6b77c","savedPayload":{"position":{"x":31489.77186986784,"y":30861.68237052893},"targetPosition":{"x":31193.4653676893,"y":30814.752031016862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"f1787887-41aa-41d4-80c5-34db452cd148","savedPayload":{"position":{"x":31193.4653676893,"y":30814.752031016862},"targetPosition":{"x":30981.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"3313017d-fdce-481b-9679-fe8e4f67cd45","savedPayload":{"position":{"x":30981.333333333336,"y":31026.884065372826},"targetPosition":{"x":30981.333333333336,"y":31026.884065372826},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Plugins/Portfolio-Systems/LiveTester-Chart-Scanner.json b/Projects/Portfolio-Management/Plugins/Portfolio-Systems/LiveTester-Chart-Scanner.json new file mode 100644 index 000000000..5d689e539 --- /dev/null +++ b/Projects/Portfolio-Management/Plugins/Portfolio-Systems/LiveTester-Chart-Scanner.json @@ -0,0 +1,33431 @@ +{ + "type": "Portfolio System", + "name": "LiveTester-Chart-Scanner", + "project": "Foundations", + "portfolioStrategies": [ + { + "type": "Portfolio Strategy", + "name": "05-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at05min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "e559fb7a-c1d9-4105-8848-ca7efc31305e", + "savedPayload": { + "position": { + "x": 31466.921326459204, + "y": 28923.853339460024 + }, + "targetPosition": { + "x": 31537.316835727306, + "y": 29368.313092727836 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2cbecae5-eb2c-48ea-8ddf-a7612206b5a9", + "savedPayload": { + "position": { + "x": 31537.316835727306, + "y": 29368.313092727836 + }, + "targetPosition": { + "x": 31607.71234499541, + "y": 29812.77284599565 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4c25d718-3d9f-4db2-8bd8-e9ab0236e0f4", + "savedPayload": { + "position": { + "x": 31607.71234499541, + "y": 29812.77284599565 + }, + "targetPosition": { + "x": 31678.10785426351, + "y": 30257.23259926346 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "227397cd-16b9-4c98-a71d-e8c7a83641ee", + "savedPayload": { + "position": { + "x": 31678.10785426351, + "y": 30257.23259926346 + }, + "targetPosition": { + "x": 31748.503363531614, + "y": 30701.692352531274 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "89efa0e4-0b03-4c66-ba58-aa5e10a3cf89", + "savedPayload": { + "position": { + "x": 32806.51681765807, + "y": 29245.46176265637 + }, + "targetPosition": { + "x": 32542.013454126456, + "y": 29609.519410125096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "73f18ef8-66fd-47fe-936b-80740fbdbec2", + "savedPayload": { + "position": { + "x": 32542.013454126456, + "y": 29609.519410125096 + }, + "targetPosition": { + "x": 32277.510090594842, + "y": 29973.577057593822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "27f97996-0688-4f56-9738-e53bd3f66293", + "savedPayload": { + "position": { + "x": 32277.510090594842, + "y": 29973.577057593822 + }, + "targetPosition": { + "x": 32013.006727063228, + "y": 30337.634705062548 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "e753f1f3-23d4-4dfb-b3cf-30693d1e25cf", + "savedPayload": { + "position": { + "x": 32013.006727063228, + "y": 30337.634705062548 + }, + "targetPosition": { + "x": 31748.503363531614, + "y": 30701.692352531274 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "376be240-b4da-407e-9089-b3feaf6a8181", + "savedPayload": { + "position": { + "x": 33526.34237660286, + "y": 30420.110315458864 + }, + "targetPosition": { + "x": 33081.88262333505, + "y": 30490.505824726966 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1f39a2e4-5c28-4eb3-a7ae-c9885bf1e94b", + "savedPayload": { + "position": { + "x": 33081.88262333505, + "y": 30490.505824726966 + }, + "targetPosition": { + "x": 32637.42287006724, + "y": 30560.90133399507 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ebc3bd96-9c50-4ce5-953f-b79366d68d2f", + "savedPayload": { + "position": { + "x": 32637.42287006724, + "y": 30560.90133399507 + }, + "targetPosition": { + "x": 32192.963116799427, + "y": 30631.29684326317 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "d0fc30f3-6bad-4bd0-a77c-3d1cf7bfddda", + "savedPayload": { + "position": { + "x": 32192.963116799427, + "y": 30631.29684326317 + }, + "targetPosition": { + "x": 31748.503363531614, + "y": 30701.692352531274 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "9834fb63-0002-40e3-a60c-08f508a7fec2", + "savedPayload": { + "position": { + "x": 31748.503363531614, + "y": 30701.692352531274 + }, + "targetPosition": { + "x": 31484, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "3278f85a-8a70-47cf-9c5b-294f5b931d64", + "savedPayload": { + "position": { + "x": 31636.009013274626, + "y": 30018.637649798515 + }, + "targetPosition": { + "x": 31667.367552254924, + "y": 30316.994218408996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "619bba0f-2c77-47fc-8c84-8c957288e83f", + "savedPayload": { + "position": { + "x": 31667.367552254924, + "y": 30316.994218408996 + }, + "targetPosition": { + "x": 31698.72609123522, + "y": 30615.350787019477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "eb05203c-2d72-4c40-9771-945cb391fa03", + "savedPayload": { + "position": { + "x": 32184.136287860187, + "y": 30262.67963564399 + }, + "targetPosition": { + "x": 31941.431189547704, + "y": 30439.015211331734 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "71fa6368-f82e-4e9b-aad4-304dad8c8e20", + "savedPayload": { + "position": { + "x": 31941.431189547704, + "y": 30439.015211331734 + }, + "targetPosition": { + "x": 31698.72609123522, + "y": 30615.350787019477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f913a3a1-f400-47b4-b145-e5e864765c3f", + "savedPayload": { + "position": { + "x": 31820.056136796204, + "y": 30750.1014540443 + }, + "targetPosition": { + "x": 31619.316954888545, + "y": 30973.044901687517 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "72b9251e-066f-45f0-94e0-0755e7bb60ac", + "savedPayload": { + "position": { + "x": 33442.595197393865, + "y": 30089.996504620394 + }, + "targetPosition": { + "x": 33199.89009908138, + "y": 30266.332080308137 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2c399e28-9378-4ed4-8024-274a085f503e", + "savedPayload": { + "position": { + "x": 33199.89009908138, + "y": 30266.332080308137 + }, + "targetPosition": { + "x": 32957.18500076889, + "y": 30442.66765599588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d5558a99-2d8d-4908-9461-c0f44d179f8c", + "savedPayload": { + "position": { + "x": 32957.18500076889, + "y": 30442.66765599588 + }, + "targetPosition": { + "x": 32714.47990245641, + "y": 30619.003231683622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "8eee44a9-9303-4d03-a943-91d61d5c08e1", + "savedPayload": { + "position": { + "x": 32714.47990245641, + "y": 30619.003231683622 + }, + "targetPosition": { + "x": 32471.774804143926, + "y": 30795.338807371365 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "880ba459-e18a-47ba-ad85-394113b5bca6", + "savedPayload": { + "position": { + "x": 33025.912569385866, + "y": 30809.84941543051 + }, + "targetPosition": { + "x": 32745.838441436706, + "y": 30917.359800294103 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "f56736c3-23db-4a54-945b-4224e1dde862", + "savedPayload": { + "position": { + "x": 33293.96571602227, + "y": 31161.40178613958 + }, + "targetPosition": { + "x": 33019.90207872949, + "y": 31039.380793216842 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5605c837-2580-4af6-9f60-de0daa52041e", + "savedPayload": { + "position": { + "x": 33019.90207872949, + "y": 31039.380793216842 + }, + "targetPosition": { + "x": 32745.838441436706, + "y": 30917.359800294103 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "9f211e48-715f-4715-85b7-c86b3d8bb423", + "savedPayload": { + "position": { + "x": 32853.348826300295, + "y": 31197.433928243263 + }, + "targetPosition": { + "x": 32745.838441436706, + "y": 30917.359800294103 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3fe7c25a-bf01-499e-bad7-52869299de44", + "savedPayload": { + "position": { + "x": 32745.838441436706, + "y": 30917.359800294103 + }, + "targetPosition": { + "x": 32471.774804143926, + "y": 30795.338807371365 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "765ae627-543c-4d56-b684-b33d4971689b", + "savedPayload": { + "position": { + "x": 32471.774804143926, + "y": 30795.338807371365 + }, + "targetPosition": { + "x": 32173.418235533445, + "y": 30826.697346351662 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "c31137a1-5c78-4d7c-9aee-0d04a75d2d98", + "savedPayload": { + "position": { + "x": 32173.418235533445, + "y": 30826.697346351662 + }, + "targetPosition": { + "x": 31875.061666922964, + "y": 30858.05588533196 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fef31e5c-55b1-42d3-8d3b-6a2db33d770c", + "savedPayload": { + "position": { + "x": 31912.761235108686, + "y": 31035.418408932845 + }, + "targetPosition": { + "x": 31619.316954888545, + "y": 30973.044901687517 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "82b7fb1f-d9b9-4e10-bc2f-1eb7dbbf1cb7", + "savedPayload": { + "position": { + "x": 31911.97543233282, + "y": 30926.692352531274 + }, + "targetPosition": { + "x": 31484, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at05min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "d64ca068-a6fb-4181-80e9-3e3b86c0fde1", + "savedPayload": { + "position": { + "x": 32931.36592046197, + "y": 30589.711693399924 + }, + "targetPosition": { + "x": 32792.30827299324, + "y": 31017.687125732744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "26a3f782-5893-43f8-b3e8-6ebbb1f5471f", + "savedPayload": { + "position": { + "x": 33996.74336443919, + "y": 32355.34781159206 + }, + "targetPosition": { + "x": 33695.634591577706, + "y": 32020.93264012723 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e520e3ba-ffc9-48ed-8919-2fa4ff2f1529", + "savedPayload": { + "position": { + "x": 33695.634591577706, + "y": 32020.93264012723 + }, + "targetPosition": { + "x": 33394.52581871622, + "y": 31686.5174686624 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3625cb48-6f70-4e63-8752-49b6914938d9", + "savedPayload": { + "position": { + "x": 33394.52581871622, + "y": 31686.5174686624 + }, + "targetPosition": { + "x": 33093.41704585473, + "y": 31352.102297197573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "44bd4205-3579-4f85-8c32-c6ae25264476", + "savedPayload": { + "position": { + "x": 33093.41704585473, + "y": 31352.102297197573 + }, + "targetPosition": { + "x": 32792.30827299324, + "y": 31017.687125732744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "78227762-0b17-4343-8b15-5c016cf985a7", + "savedPayload": { + "position": { + "x": 32792.30827299324, + "y": 31017.687125732744 + }, + "targetPosition": { + "x": 32352.141852663033, + "y": 31111.247386600735 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "7c84853d-ccbf-478f-b4ff-cf5a45ae069d", + "savedPayload": { + "position": { + "x": 33672.64111365367, + "y": 30830.566603996762 + }, + "targetPosition": { + "x": 33232.47469332346, + "y": 30924.126864864753 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "05a7599f-6ff8-457d-aa64-a569171fbc4b", + "savedPayload": { + "position": { + "x": 33232.47469332346, + "y": 30924.126864864753 + }, + "targetPosition": { + "x": 32792.30827299324, + "y": 31017.687125732744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0afa7965-6fd9-4181-8b7a-102d7b0dfa12", + "savedPayload": { + "position": { + "x": 32352.141852663033, + "y": 31111.247386600735 + }, + "targetPosition": { + "x": 31911.97543233282, + "y": 31204.807647468726 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at05min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "c0232ae5-5ed4-4eb5-bd31-a047aec0a2f9", + "savedPayload": { + "position": { + "x": 32815.30175091728, + "y": 32208.053161863212 + }, + "targetPosition": { + "x": 32514.192978055795, + "y": 31873.637990398383 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "1a963733-a158-4816-ac91-fe74a14c55ef", + "savedPayload": { + "position": { + "x": 32514.192978055795, + "y": 31873.637990398383 + }, + "targetPosition": { + "x": 32213.084205194307, + "y": 31539.222818933555 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a34958f5-bfa6-40b0-bbbd-5f3df9d55ea1", + "savedPayload": { + "position": { + "x": 32213.084205194307, + "y": 31539.222818933555 + }, + "targetPosition": { + "x": 31911.97543233282, + "y": 31204.807647468726 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "fe6d88c4-077d-4c87-97fa-29e1e267b802", + "savedPayload": { + "position": { + "x": 31911.97543233282, + "y": 31204.807647468726 + }, + "targetPosition": { + "x": 31484, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "797e0ff3-cbe6-433a-bde5-c8bcfd40bb61", + "savedPayload": { + "position": { + "x": 31705.14677274816, + "y": 32090.398130395122 + }, + "targetPosition": { + "x": 31504.407590840503, + "y": 31867.454682751904 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2f098023-322f-450e-b7ac-f45c5ae63603", + "savedPayload": { + "position": { + "x": 31504.407590840503, + "y": 31867.454682751904 + }, + "targetPosition": { + "x": 31303.668408932845, + "y": 31644.511235108686 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "0fc86503-aa8c-4bf0-b0f6-d5f0e6a10578", + "savedPayload": { + "position": { + "x": 31118.25821230788, + "y": 32215.145144885777 + }, + "targetPosition": { + "x": 31210.963310620362, + "y": 31929.82818999723 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1e9db7b7-c732-495e-9faf-f15049f39f9b", + "savedPayload": { + "position": { + "x": 31210.963310620362, + "y": 31929.82818999723 + }, + "targetPosition": { + "x": 31303.668408932845, + "y": 31644.511235108686 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "117f47a0-ac36-420f-8c7c-5bb9f7f40429", + "savedPayload": { + "position": { + "x": 31784.399212980523, + "y": 31430.47609123522 + }, + "targetPosition": { + "x": 31510.335575687743, + "y": 31308.455098312483 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "d6e04edc-aed7-4897-8608-cbd73f692abb", + "savedPayload": { + "position": { + "x": 32309.753495379606, + "y": 33174.345197393865 + }, + "targetPosition": { + "x": 32133.417919691863, + "y": 32931.64009908138 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "71f33899-a72f-4fcb-a490-4d46351c5c9e", + "savedPayload": { + "position": { + "x": 32133.417919691863, + "y": 32931.64009908138 + }, + "targetPosition": { + "x": 31957.08234400412, + "y": 32688.93500076889 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6f6bc5ab-e0d3-4879-b9ee-95111222a56b", + "savedPayload": { + "position": { + "x": 31957.08234400412, + "y": 32688.93500076889 + }, + "targetPosition": { + "x": 31780.746768316378, + "y": 32446.22990245641 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "8a036da7-3d50-4396-b333-d1a5a37f73ba", + "savedPayload": { + "position": { + "x": 31780.746768316378, + "y": 32446.22990245641 + }, + "targetPosition": { + "x": 31604.411192628635, + "y": 32203.524804143926 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "761f5041-0bf7-429e-a269-45447bf24555", + "savedPayload": { + "position": { + "x": 31589.90058456949, + "y": 32757.662569385866 + }, + "targetPosition": { + "x": 31482.390199705897, + "y": 32477.588441436706 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "3f958bc6-bb2d-4273-ac0e-2da85e56db28", + "savedPayload": { + "position": { + "x": 31238.34821386042, + "y": 33025.71571602227 + }, + "targetPosition": { + "x": 31360.369206783158, + "y": 32751.652078729487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "94c5520c-6837-4cd9-859b-6ae0ec0331fa", + "savedPayload": { + "position": { + "x": 31360.369206783158, + "y": 32751.652078729487 + }, + "targetPosition": { + "x": 31482.390199705897, + "y": 32477.588441436706 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "19480493-d73c-4200-82ea-490e1a873409", + "savedPayload": { + "position": { + "x": 31202.316071756737, + "y": 32585.0988263003 + }, + "targetPosition": { + "x": 31482.390199705897, + "y": 32477.588441436706 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6c1aa73d-447e-4783-8809-58c2db841f50", + "savedPayload": { + "position": { + "x": 31482.390199705897, + "y": 32477.588441436706 + }, + "targetPosition": { + "x": 31604.411192628635, + "y": 32203.524804143926 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "519ed833-aac9-47fb-ae72-5564af27ac25", + "savedPayload": { + "position": { + "x": 31604.411192628635, + "y": 32203.524804143926 + }, + "targetPosition": { + "x": 31573.052653648338, + "y": 31905.168235533445 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "f3865fff-3d3e-49f1-a9bb-391954c05fe6", + "savedPayload": { + "position": { + "x": 31573.052653648338, + "y": 31905.168235533445 + }, + "targetPosition": { + "x": 31541.69411466804, + "y": 31606.811666922964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6dea9019-98ad-4f84-9ab7-1487b8d44525", + "savedPayload": { + "position": { + "x": 31541.69411466804, + "y": 31606.811666922964 + }, + "targetPosition": { + "x": 31510.335575687743, + "y": 31308.455098312483 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "0a80b067-e38a-424c-be3a-18fcea027557", + "savedPayload": { + "position": { + "x": 31748.503363531614, + "y": 31429.807647468726 + }, + "targetPosition": { + "x": 31484, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "101f37f9-e72b-45ba-a59c-462a232de1eb", + "savedPayload": { + "position": { + "x": 31484, + "y": 31065.75 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "10-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at10min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "eb5dbd9d-0954-47bc-b9ba-0e20f671b56e", + "savedPayload": { + "position": { + "x": 32138.93716363363, + "y": 29180.47653342897 + }, + "targetPosition": { + "x": 32061.202604068796, + "y": 29623.711615805423 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "03b2a8d6-a735-44d2-bdc5-2743a1d91881", + "savedPayload": { + "position": { + "x": 32061.202604068796, + "y": 29623.711615805423 + }, + "targetPosition": { + "x": 31983.468044503963, + "y": 30066.946698181877 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0b7a3ec2-1713-4074-a3b9-f85348cbc7cd", + "savedPayload": { + "position": { + "x": 31983.468044503963, + "y": 30066.946698181877 + }, + "targetPosition": { + "x": 31905.73348493913, + "y": 30510.18178055833 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "703620a9-1e6f-4dc3-9a71-6b54be02eda1", + "savedPayload": { + "position": { + "x": 31905.73348493913, + "y": 30510.18178055833 + }, + "targetPosition": { + "x": 31827.998925374297, + "y": 30953.416862934784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "0c9dae34-230f-4ddc-9489-794602e6ba06", + "savedPayload": { + "position": { + "x": 33301.52359181034, + "y": 29919.62527010549 + }, + "targetPosition": { + "x": 32933.14242520133, + "y": 30178.073168312814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e853e7ce-3276-4602-a532-d6014953ca63", + "savedPayload": { + "position": { + "x": 32933.14242520133, + "y": 30178.073168312814 + }, + "targetPosition": { + "x": 32564.76125859232, + "y": 30436.521066520138 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6f88e255-c7a3-4c87-8523-ffd3b1d99597", + "savedPayload": { + "position": { + "x": 32564.76125859232, + "y": 30436.521066520138 + }, + "targetPosition": { + "x": 32196.38009198331, + "y": 30694.96896472746 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "45d8edc7-19eb-4b92-b3fa-24a333963ea0", + "savedPayload": { + "position": { + "x": 32196.38009198331, + "y": 30694.96896472746 + }, + "targetPosition": { + "x": 31827.998925374297, + "y": 30953.416862934784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "0ec24de3-2c27-4af0-b0a0-dbd0bdfa5c0a", + "savedPayload": { + "position": { + "x": 33600.939254880104, + "y": 31264.355101194116 + }, + "targetPosition": { + "x": 33157.704172503654, + "y": 31186.620541629283 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "61111774-5ba0-4808-93ed-473d3bec2ac8", + "savedPayload": { + "position": { + "x": 33157.704172503654, + "y": 31186.620541629283 + }, + "targetPosition": { + "x": 32714.469090127204, + "y": 31108.88598206445 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "75a4ddc7-68d6-4581-aece-2406985387af", + "savedPayload": { + "position": { + "x": 32714.469090127204, + "y": 31108.88598206445 + }, + "targetPosition": { + "x": 32271.23400775075, + "y": 31031.151422499617 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "07168366-1099-45ba-bd8d-ae5618068247", + "savedPayload": { + "position": { + "x": 32271.23400775075, + "y": 31031.151422499617 + }, + "targetPosition": { + "x": 31827.998925374297, + "y": 30953.416862934784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "a2d6f22e-a476-4ba4-9e56-2eed26423d97", + "savedPayload": { + "position": { + "x": 31827.998925374297, + "y": 30953.416862934784 + }, + "targetPosition": { + "x": 31459.617758765286, + "y": 31211.864761142107 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "aacfc19f-b994-443a-b7e3-045852f26880", + "savedPayload": { + "position": { + "x": 32188.50664366669, + "y": 30507.852143268872 + }, + "targetPosition": { + "x": 32034.231503060088, + "y": 30765.144158284522 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "996a905d-2d41-4b42-9ca6-b000f5d4bfcb", + "savedPayload": { + "position": { + "x": 32034.231503060088, + "y": 30765.144158284522 + }, + "targetPosition": { + "x": 31879.956362453486, + "y": 31022.43617330017 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "65e84e0a-03e9-41bb-950d-4d740c20fec6", + "savedPayload": { + "position": { + "x": 32479.874345448967, + "y": 31032.356540159984 + }, + "targetPosition": { + "x": 32179.915353951226, + "y": 31027.396356730078 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f89207f3-7f7a-4b0d-b938-5dde41264997", + "savedPayload": { + "position": { + "x": 32179.915353951226, + "y": 31027.396356730078 + }, + "targetPosition": { + "x": 31879.956362453486, + "y": 31022.43617330017 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "68a488a8-6f2b-45d7-827b-8516ab6d4bc7", + "savedPayload": { + "position": { + "x": 31879.956362453486, + "y": 31022.43617330017 + }, + "targetPosition": { + "x": 31617.70416400793, + "y": 31168.12002419131 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "6042f088-77a5-4aca-ac4c-880fb2939622", + "savedPayload": { + "position": { + "x": 33589.416175045844, + "y": 31650.78617973074 + }, + "targetPosition": { + "x": 33289.457183548104, + "y": 31645.825996300835 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f87ed40d-f2e4-4c33-ba26-25b5ada4468f", + "savedPayload": { + "position": { + "x": 33289.457183548104, + "y": 31645.825996300835 + }, + "targetPosition": { + "x": 32989.49819205036, + "y": 31640.86581287093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "53e4dad0-e67c-4461-a595-1b93ed45a039", + "savedPayload": { + "position": { + "x": 32989.49819205036, + "y": 31640.86581287093 + }, + "targetPosition": { + "x": 32689.53920055262, + "y": 31635.905629441022 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "83c5ad60-c46d-4fde-ab7e-ef18417fd208", + "savedPayload": { + "position": { + "x": 32689.53920055262, + "y": 31635.905629441022 + }, + "targetPosition": { + "x": 32389.58020905488, + "y": 31630.945446011116 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "a0e666ca-dd11-41e3-9c8c-e71f6e5c9e1b", + "savedPayload": { + "position": { + "x": 32823.718406722444, + "y": 31975.62391348411 + }, + "targetPosition": { + "x": 32535.264059946017, + "y": 31893.19764445667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "af3237ba-bf23-4a16-9ba6-1078b86a5f95", + "savedPayload": { + "position": { + "x": 32826.6317617283, + "y": 32417.702041347784 + }, + "targetPosition": { + "x": 32680.947910837156, + "y": 32155.449842902228 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "93307e94-22e7-48b0-a397-9fd49bf5d203", + "savedPayload": { + "position": { + "x": 32680.947910837156, + "y": 32155.449842902228 + }, + "targetPosition": { + "x": 32535.264059946017, + "y": 31893.19764445667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "e703101a-e227-48c3-b1d6-7de57ee47994", + "savedPayload": { + "position": { + "x": 32452.83779091858, + "y": 32181.6519912331 + }, + "targetPosition": { + "x": 32535.264059946017, + "y": 31893.19764445667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5abdaeca-dd97-4334-b642-c78b36661581", + "savedPayload": { + "position": { + "x": 32535.264059946017, + "y": 31893.19764445667 + }, + "targetPosition": { + "x": 32389.58020905488, + "y": 31630.945446011116 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9640b04d-1b1b-4952-85cc-8225d4227b1d", + "savedPayload": { + "position": { + "x": 32389.58020905488, + "y": 31630.945446011116 + }, + "targetPosition": { + "x": 32132.28819403923, + "y": 31476.670305404514 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "029fdb9b-58c7-4804-81b5-e38aed4101e2", + "savedPayload": { + "position": { + "x": 32132.28819403923, + "y": 31476.670305404514 + }, + "targetPosition": { + "x": 31874.99617902358, + "y": 31322.395164797912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7d154f69-fa47-48ab-a7d0-d06e8708f76c", + "savedPayload": { + "position": { + "x": 31874.99617902358, + "y": 31322.395164797912 + }, + "targetPosition": { + "x": 31617.70416400793, + "y": 31168.12002419131 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "9f534e61-7512-4ad8-b31a-e79b7ad8d786", + "savedPayload": { + "position": { + "x": 31909.556246011896, + "y": 31219.30503628697 + }, + "targetPosition": { + "x": 31459.617758765286, + "y": 31211.864761142107 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at10min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "374d1212-dd65-4724-b26d-76b15ffad5cd", + "savedPayload": { + "position": { + "x": 32983.13078686227, + "y": 31231.57846916873 + }, + "targetPosition": { + "x": 32712.644270584904, + "y": 31591.213067771445 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "d1cb541f-7801-4722-8fbb-3a466df2c3f5", + "savedPayload": { + "position": { + "x": 33417.48203190927, + "y": 33247.47504288627 + }, + "targetPosition": { + "x": 33241.27259157818, + "y": 32833.409549107564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "93ede170-a590-48b9-bd7e-ef5acfdcf00a", + "savedPayload": { + "position": { + "x": 33241.27259157818, + "y": 32833.409549107564 + }, + "targetPosition": { + "x": 33065.063151247086, + "y": 32419.34405532886 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "28902df0-9b18-4b1f-94c7-d74a976c6aa4", + "savedPayload": { + "position": { + "x": 33065.063151247086, + "y": 32419.34405532886 + }, + "targetPosition": { + "x": 32888.853710915995, + "y": 32005.278561550153 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "90ace55d-570e-43cd-868e-62dd3fd45dfd", + "savedPayload": { + "position": { + "x": 32888.853710915995, + "y": 32005.278561550153 + }, + "targetPosition": { + "x": 32712.644270584904, + "y": 31591.213067771445 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "4eaee1ba-7e19-4066-971e-3d213e24760a", + "savedPayload": { + "position": { + "x": 32712.644270584904, + "y": 31591.213067771445 + }, + "targetPosition": { + "x": 32265.948313976452, + "y": 31536.782172595456 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "ba800e9d-d865-463d-9a2c-9cedc2921db8", + "savedPayload": { + "position": { + "x": 33606.036183801814, + "y": 31700.074858123422 + }, + "targetPosition": { + "x": 33159.34022719336, + "y": 31645.643962947433 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "e2567563-632e-4a2c-b00f-05067d8e19ae", + "savedPayload": { + "position": { + "x": 33159.34022719336, + "y": 31645.643962947433 + }, + "targetPosition": { + "x": 32712.644270584904, + "y": 31591.213067771445 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "69351239-3484-4ff9-be91-a01e3521d8bd", + "savedPayload": { + "position": { + "x": 32265.948313976452, + "y": 31536.782172595456 + }, + "targetPosition": { + "x": 31819.252357368, + "y": 31482.351277419468 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at10min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "20641135-0e8c-4004-9bfd-6818aac39a8c", + "savedPayload": { + "position": { + "x": 32347.880678361274, + "y": 32724.54775875559 + }, + "targetPosition": { + "x": 32171.671238030183, + "y": 32310.482264976883 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "97da6d6c-3f3c-4f0a-8cce-c5d65e9073da", + "savedPayload": { + "position": { + "x": 32171.671238030183, + "y": 32310.482264976883 + }, + "targetPosition": { + "x": 31995.461797699092, + "y": 31896.416771198175 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "93bb52ef-e1e1-4491-8350-4d686c7cbf3f", + "savedPayload": { + "position": { + "x": 31995.461797699092, + "y": 31896.416771198175 + }, + "targetPosition": { + "x": 31819.252357368, + "y": 31482.351277419468 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "cd3e05f9-6555-4d6a-bc5b-57183872dd07", + "savedPayload": { + "position": { + "x": 31819.252357368, + "y": 31482.351277419468 + }, + "targetPosition": { + "x": 31459.617758765286, + "y": 31211.864761142107 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "2be5f43f-4020-4eae-be3a-6f09e68ad94e", + "savedPayload": { + "position": { + "x": 31571.52177274816, + "y": 32348.081736115244 + }, + "targetPosition": { + "x": 31370.782590840503, + "y": 32125.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e8256562-ddd1-4f93-b7f1-3855c6d2b174", + "savedPayload": { + "position": { + "x": 31370.782590840503, + "y": 32125.138288472026 + }, + "targetPosition": { + "x": 31170.043408932845, + "y": 31902.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "c6cc89e2-c545-4e9d-8159-6abe07e831bc", + "savedPayload": { + "position": { + "x": 30984.63321230788, + "y": 32472.8287506059 + }, + "targetPosition": { + "x": 31077.338310620362, + "y": 32187.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5d4b3461-72f4-483b-a8e6-a348e853592e", + "savedPayload": { + "position": { + "x": 31077.338310620362, + "y": 32187.511795717353 + }, + "targetPosition": { + "x": 31170.043408932845, + "y": 31902.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dab225fc-e1ad-4909-b362-932152863e6a", + "savedPayload": { + "position": { + "x": 31170.043408932845, + "y": 31902.194840828808 + }, + "targetPosition": { + "x": 31107.669901687517, + "y": 31608.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "4ba618eb-ad44-4529-91bb-9f54b3340160", + "savedPayload": { + "position": { + "x": 30068.019165507932, + "y": 33352.23592588583 + }, + "targetPosition": { + "x": 30160.724263820415, + "y": 33066.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "9bf9743d-ed19-460d-b527-2b3462eef643", + "savedPayload": { + "position": { + "x": 30160.724263820415, + "y": 33066.91897099728 + }, + "targetPosition": { + "x": 30253.429362132898, + "y": 32781.602016108736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4e81a243-0084-4489-93f1-fe7f271f5ad1", + "savedPayload": { + "position": { + "x": 30253.429362132898, + "y": 32781.602016108736 + }, + "targetPosition": { + "x": 30346.13446044538, + "y": 32496.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "440f5296-99a2-43c4-a460-ff61c455b6a4", + "savedPayload": { + "position": { + "x": 30346.13446044538, + "y": 32496.285061220187 + }, + "targetPosition": { + "x": 30438.839558757863, + "y": 32210.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "d97dfc45-042c-4926-940e-4a49f969fe72", + "savedPayload": { + "position": { + "x": 29982.003568033215, + "y": 32524.942783960596 + }, + "targetPosition": { + "x": 30145.395278537722, + "y": 32273.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "b4d22e99-5847-4fd5-9540-fd34803e041e", + "savedPayload": { + "position": { + "x": 29558.50671809744, + "y": 32398.088628067624 + }, + "targetPosition": { + "x": 29851.95099831758, + "y": 32335.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e6bdd40a-bece-4c6f-99c9-413979dde85a", + "savedPayload": { + "position": { + "x": 29851.95099831758, + "y": 32335.715120822297 + }, + "targetPosition": { + "x": 30145.395278537722, + "y": 32273.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "e4ef149b-e24b-42b9-9651-1fff68fb5f36", + "savedPayload": { + "position": { + "x": 29893.794108154096, + "y": 32109.949903072462 + }, + "targetPosition": { + "x": 30145.395278537722, + "y": 32273.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "78fe27fc-07a5-472b-9a91-7c7b80fe5700", + "savedPayload": { + "position": { + "x": 30145.395278537722, + "y": 32273.34161357697 + }, + "targetPosition": { + "x": 30438.839558757863, + "y": 32210.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c4cee388-cbbd-43c8-a582-6518d906ca3e", + "savedPayload": { + "position": { + "x": 30438.839558757863, + "y": 32210.968106331642 + }, + "targetPosition": { + "x": 30661.78300640108, + "y": 32010.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "f83c544c-164b-40d3-bd37-b4b01642d918", + "savedPayload": { + "position": { + "x": 30661.78300640108, + "y": 32010.228924423984 + }, + "targetPosition": { + "x": 30884.7264540443, + "y": 31809.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "914e9552-e804-478a-b2f2-ba44f5e8efc8", + "savedPayload": { + "position": { + "x": 30884.7264540443, + "y": 31809.489742516325 + }, + "targetPosition": { + "x": 31107.669901687517, + "y": 31608.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "95a3372a-3f55-43f3-88e9-13785f15ea0e", + "savedPayload": { + "position": { + "x": 31591.580275588294, + "y": 31642.08086283257 + }, + "targetPosition": { + "x": 31459.617758765286, + "y": 31211.864761142107 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "74ab215e-3669-4a26-954d-c670220bbe05", + "savedPayload": { + "position": { + "x": 31459.617758765286, + "y": 31211.864761142107 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "15-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at15min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "a532ae8d-f063-4a69-826d-a23db9af6fb1", + "savedPayload": { + "position": { + "x": 32691.215914261775, + "y": 29641.398360532763 + }, + "targetPosition": { + "x": 32473.77503156882, + "y": 30035.377373341453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4581de4d-e566-4327-8332-43d306dea12b", + "savedPayload": { + "position": { + "x": 32473.77503156882, + "y": 30035.377373341453 + }, + "targetPosition": { + "x": 32256.334148875867, + "y": 30429.356386150142 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f5f37063-6efa-48ee-91c3-5850a8d154e7", + "savedPayload": { + "position": { + "x": 32256.334148875867, + "y": 30429.356386150142 + }, + "targetPosition": { + "x": 32038.893266182913, + "y": 30823.335398958832 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "b13bb3e3-efad-45bb-b2af-017d127f6989", + "savedPayload": { + "position": { + "x": 32038.893266182913, + "y": 30823.335398958832 + }, + "targetPosition": { + "x": 31821.45238348996, + "y": 31217.314411767522 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "9a5ef7c3-3b26-432b-ab26-d4ace2814868", + "savedPayload": { + "position": { + "x": 33550.80900053628, + "y": 30717.9891759962 + }, + "targetPosition": { + "x": 33118.469846274704, + "y": 30842.82048493903 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f0580251-08b9-4c47-9766-7aa9f1b63f42", + "savedPayload": { + "position": { + "x": 33118.469846274704, + "y": 30842.82048493903 + }, + "targetPosition": { + "x": 32686.130692013125, + "y": 30967.65179388186 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "497cab94-7a53-456e-b533-d9ca5c81b1f8", + "savedPayload": { + "position": { + "x": 32686.130692013125, + "y": 30967.65179388186 + }, + "targetPosition": { + "x": 32253.791537751542, + "y": 31092.48310282469 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "14afaee3-77e9-46cc-8064-5fb7ca9309ca", + "savedPayload": { + "position": { + "x": 32253.791537751542, + "y": 31092.48310282469 + }, + "targetPosition": { + "x": 31821.45238348996, + "y": 31217.314411767522 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "55042f2c-2d95-4942-b16b-ecced5fc2da6", + "savedPayload": { + "position": { + "x": 33397.36843472472, + "y": 32087.077942539338 + }, + "targetPosition": { + "x": 33003.38942191603, + "y": 31869.637059846384 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6ce976b0-dba9-491a-a9ca-a6399683e564", + "savedPayload": { + "position": { + "x": 33003.38942191603, + "y": 31869.637059846384 + }, + "targetPosition": { + "x": 32609.41040910734, + "y": 31652.19617715343 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ee1cc464-dce2-4293-844e-9608ba2c6337", + "savedPayload": { + "position": { + "x": 32609.41040910734, + "y": 31652.19617715343 + }, + "targetPosition": { + "x": 32215.43139629865, + "y": 31434.755294460476 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f405b072-101d-4db6-8384-29fdbc84cc56", + "savedPayload": { + "position": { + "x": 32215.43139629865, + "y": 31434.755294460476 + }, + "targetPosition": { + "x": 31821.45238348996, + "y": 31217.314411767522 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "35ccef55-9f6b-4345-86db-35c7c165bf22", + "savedPayload": { + "position": { + "x": 31821.45238348996, + "y": 31217.314411767522 + }, + "targetPosition": { + "x": 31389.113229228376, + "y": 31342.145720710352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "43e91334-edf2-44df-a582-d95af2148a36", + "savedPayload": { + "position": { + "x": 31225.384013274626, + "y": 30334.321255518636 + }, + "targetPosition": { + "x": 31256.742552254924, + "y": 30632.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "af4d69d5-8be6-4555-ac86-c494419c2399", + "savedPayload": { + "position": { + "x": 31256.742552254924, + "y": 30632.677824129118 + }, + "targetPosition": { + "x": 31288.10109123522, + "y": 30931.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "3fd909bb-4629-408e-a5f4-02cf60ce79c3", + "savedPayload": { + "position": { + "x": 31773.511287860187, + "y": 30578.363241364113 + }, + "targetPosition": { + "x": 31530.806189547704, + "y": 30754.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a542c189-4713-4148-ae1c-be10b49cb123", + "savedPayload": { + "position": { + "x": 31530.806189547704, + "y": 30754.698817051856 + }, + "targetPosition": { + "x": 31288.10109123522, + "y": 30931.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "557a3fa2-9ee5-4161-a9de-9affb6422330", + "savedPayload": { + "position": { + "x": 31288.10109123522, + "y": 30931.0343927396 + }, + "targetPosition": { + "x": 31166.080098312483, + "y": 31205.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "241346e4-61a7-4764-88b4-dae3834ec10a", + "savedPayload": { + "position": { + "x": 33031.970197393865, + "y": 30405.680110340516 + }, + "targetPosition": { + "x": 32789.26509908138, + "y": 30582.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1164a699-83a2-481b-9989-9692982617ed", + "savedPayload": { + "position": { + "x": 32789.26509908138, + "y": 30582.01568602826 + }, + "targetPosition": { + "x": 32546.56000076889, + "y": 30758.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "93cb80cb-ce13-42a1-b502-dadfe806d6e1", + "savedPayload": { + "position": { + "x": 32546.56000076889, + "y": 30758.351261716 + }, + "targetPosition": { + "x": 32303.85490245641, + "y": 30934.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "efd68101-a4c1-4a1e-8902-2e43562777cc", + "savedPayload": { + "position": { + "x": 32303.85490245641, + "y": 30934.686837403744 + }, + "targetPosition": { + "x": 32061.149804143926, + "y": 31111.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "6edb9bcb-03d9-4e38-96ea-008a6fb64742", + "savedPayload": { + "position": { + "x": 32615.287569385866, + "y": 31125.533021150633 + }, + "targetPosition": { + "x": 32335.213441436706, + "y": 31233.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "7cf6d198-4713-48c5-908a-54dd990f0bd7", + "savedPayload": { + "position": { + "x": 32883.34071602227, + "y": 31477.085391859702 + }, + "targetPosition": { + "x": 32609.277078729487, + "y": 31355.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3bf2e0d8-b5d0-4fd5-b7a9-0a0bc583c37d", + "savedPayload": { + "position": { + "x": 32609.277078729487, + "y": 31355.064398936964 + }, + "targetPosition": { + "x": 32335.213441436706, + "y": 31233.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "a0d95ee2-145e-4978-8a51-e53ba1e696da", + "savedPayload": { + "position": { + "x": 32442.723826300295, + "y": 31513.117533963385 + }, + "targetPosition": { + "x": 32335.213441436706, + "y": 31233.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "efef2e61-de66-4345-8b9e-49a791732aca", + "savedPayload": { + "position": { + "x": 32335.213441436706, + "y": 31233.043406014225 + }, + "targetPosition": { + "x": 32061.149804143926, + "y": 31111.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "62f1ed2b-4901-4653-9728-bfd311c054fd", + "savedPayload": { + "position": { + "x": 32061.149804143926, + "y": 31111.022413091487 + }, + "targetPosition": { + "x": 31762.793235533445, + "y": 31142.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "800a954f-0e85-4c01-9d47-23c1abd2b07e", + "savedPayload": { + "position": { + "x": 31762.793235533445, + "y": 31142.380952071784 + }, + "targetPosition": { + "x": 31464.436666922964, + "y": 31173.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a59f2769-014a-49ce-afed-7e2cda4f1d5d", + "savedPayload": { + "position": { + "x": 31464.436666922964, + "y": 31173.73949105208 + }, + "targetPosition": { + "x": 31166.080098312483, + "y": 31205.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "224756d6-79be-4d45-af88-fec188987d4d", + "savedPayload": { + "position": { + "x": 31812.25695478065, + "y": 31495.277649209092 + }, + "targetPosition": { + "x": 31389.113229228376, + "y": 31342.145720710352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at15min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "66f85bb8-29f7-48cc-b621-e84ca8ea06cf", + "savedPayload": { + "position": { + "x": 32823.67708862575, + "y": 31855.475157209294 + }, + "targetPosition": { + "x": 32451.07311460914, + "y": 32107.796933017547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "4c69f92a-ce86-4ef6-9aef-14e0d373c60d", + "savedPayload": { + "position": { + "x": 32579.93343768772, + "y": 33903.178512831735 + }, + "targetPosition": { + "x": 32547.718356918074, + "y": 33454.33311787819 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6212bcd3-52f4-4f94-a1a1-a3fec0e393fb", + "savedPayload": { + "position": { + "x": 32547.718356918074, + "y": 33454.33311787819 + }, + "targetPosition": { + "x": 32515.50327614843, + "y": 33005.48772292464 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bb79807c-607d-4fb8-86c4-d1c9612b7790", + "savedPayload": { + "position": { + "x": 32515.50327614843, + "y": 33005.48772292464 + }, + "targetPosition": { + "x": 32483.288195378784, + "y": 32556.642327971094 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2599e8ac-9f5a-4e8d-86f2-7efa0eab6b30", + "savedPayload": { + "position": { + "x": 32483.288195378784, + "y": 32556.642327971094 + }, + "targetPosition": { + "x": 32451.07311460914, + "y": 32107.796933017547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "6d8aaa43-3fa8-49ee-b623-fe21e89bda0f", + "savedPayload": { + "position": { + "x": 32451.07311460914, + "y": 32107.796933017547 + }, + "targetPosition": { + "x": 32046.254059822884, + "y": 31911.273313872254 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "5dfe25ca-493c-408b-b937-e01357f1a7f8", + "savedPayload": { + "position": { + "x": 33260.71122418164, + "y": 32500.844171308134 + }, + "targetPosition": { + "x": 32855.89216939539, + "y": 32304.32055216284 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "9a5b85ae-ed0d-42cd-ad83-1d3e347d0745", + "savedPayload": { + "position": { + "x": 32855.89216939539, + "y": 32304.32055216284 + }, + "targetPosition": { + "x": 32451.07311460914, + "y": 32107.796933017547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "816331c4-acaf-489e-8492-7d9e1a90d0da", + "savedPayload": { + "position": { + "x": 32046.254059822884, + "y": 31911.273313872254 + }, + "targetPosition": { + "x": 31641.43500503663, + "y": 31714.74969472696 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at15min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "757eaa86-08b0-4988-84dd-8d1d5b7d9f86", + "savedPayload": { + "position": { + "x": 31738.080247345566, + "y": 33061.2858795876 + }, + "targetPosition": { + "x": 31705.86516657592, + "y": 32612.440484634055 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "d8b8209d-55c2-4275-a470-6593bc1eeafe", + "savedPayload": { + "position": { + "x": 31705.86516657592, + "y": 32612.440484634055 + }, + "targetPosition": { + "x": 31673.650085806275, + "y": 32163.595089680508 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "526e7b10-7d95-4dc1-a8e3-6999afa880e1", + "savedPayload": { + "position": { + "x": 31673.650085806275, + "y": 32163.595089680508 + }, + "targetPosition": { + "x": 31641.43500503663, + "y": 31714.74969472696 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "f2fd3374-1b19-42d7-9e9b-0d481a37f421", + "savedPayload": { + "position": { + "x": 31641.43500503663, + "y": 31714.74969472696 + }, + "targetPosition": { + "x": 31389.113229228376, + "y": 31342.145720710352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "923f8be9-4a7a-4c0e-920e-f8fe5080535e", + "savedPayload": { + "position": { + "x": 31294.52177274816, + "y": 32406.081736115244 + }, + "targetPosition": { + "x": 31093.782590840503, + "y": 32183.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e6e80fe4-c97e-4f2b-a0c1-409f5d194cf0", + "savedPayload": { + "position": { + "x": 31093.782590840503, + "y": 32183.138288472026 + }, + "targetPosition": { + "x": 30893.043408932845, + "y": 31960.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "9b505994-e3ce-4bd0-829d-735b4c357469", + "savedPayload": { + "position": { + "x": 30707.63321230788, + "y": 32530.8287506059 + }, + "targetPosition": { + "x": 30800.338310620362, + "y": 32245.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "80f9b37b-5111-4603-a2b1-090c03a667d3", + "savedPayload": { + "position": { + "x": 30800.338310620362, + "y": 32245.511795717353 + }, + "targetPosition": { + "x": 30893.043408932845, + "y": 31960.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f54a4ad9-8906-4e20-96ff-fbc670f16fe1", + "savedPayload": { + "position": { + "x": 30893.043408932845, + "y": 31960.194840828808 + }, + "targetPosition": { + "x": 30830.669901687517, + "y": 31666.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "710e8ec9-6c73-454c-ac62-be1679452c42", + "savedPayload": { + "position": { + "x": 29791.019165507932, + "y": 33410.23592588583 + }, + "targetPosition": { + "x": 29883.724263820415, + "y": 33124.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "542eb9b6-0413-4b26-bd4a-b353be4aef22", + "savedPayload": { + "position": { + "x": 29883.724263820415, + "y": 33124.91897099728 + }, + "targetPosition": { + "x": 29976.429362132898, + "y": 32839.602016108736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "78838661-8267-4ec4-b9aa-66335ac3b074", + "savedPayload": { + "position": { + "x": 29976.429362132898, + "y": 32839.602016108736 + }, + "targetPosition": { + "x": 30069.13446044538, + "y": 32554.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f0fb50c1-5a3b-4b83-aefa-e43161350447", + "savedPayload": { + "position": { + "x": 30069.13446044538, + "y": 32554.285061220187 + }, + "targetPosition": { + "x": 30161.839558757863, + "y": 32268.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "cc2ec663-bca2-4d17-82cc-ce467423a79c", + "savedPayload": { + "position": { + "x": 29705.003568033215, + "y": 32582.942783960596 + }, + "targetPosition": { + "x": 29868.395278537722, + "y": 32331.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "e8006034-89f2-491d-a61f-75a3e3961609", + "savedPayload": { + "position": { + "x": 29281.50671809744, + "y": 32456.088628067624 + }, + "targetPosition": { + "x": 29574.95099831758, + "y": 32393.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2ca9c56d-05ab-4909-9db9-1dc2a9d89477", + "savedPayload": { + "position": { + "x": 29574.95099831758, + "y": 32393.715120822297 + }, + "targetPosition": { + "x": 29868.395278537722, + "y": 32331.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "e75947b9-5ac8-409e-9e42-812871517210", + "savedPayload": { + "position": { + "x": 29616.794108154096, + "y": 32167.949903072462 + }, + "targetPosition": { + "x": 29868.395278537722, + "y": 32331.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4694eada-37eb-4fd3-a797-85745b94fa1f", + "savedPayload": { + "position": { + "x": 29868.395278537722, + "y": 32331.34161357697 + }, + "targetPosition": { + "x": 30161.839558757863, + "y": 32268.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d5ccb1f2-38c2-4b00-b6f3-03b7ada210fe", + "savedPayload": { + "position": { + "x": 30161.839558757863, + "y": 32268.968106331642 + }, + "targetPosition": { + "x": 30384.78300640108, + "y": 32068.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "8288da59-1c8f-482e-8149-bf1dcbcee56a", + "savedPayload": { + "position": { + "x": 30384.78300640108, + "y": 32068.228924423984 + }, + "targetPosition": { + "x": 30607.7264540443, + "y": 31867.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "05642def-578c-46c7-aadb-15579cb6cf43", + "savedPayload": { + "position": { + "x": 30607.7264540443, + "y": 31867.489742516325 + }, + "targetPosition": { + "x": 30830.669901687517, + "y": 31666.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "50fb5176-c84c-4b08-a246-57da1b1d2f96", + "savedPayload": { + "position": { + "x": 31374.23471303559, + "y": 31791.89968651377 + }, + "targetPosition": { + "x": 31389.113229228376, + "y": 31342.145720710352 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4ca1e9d6-9788-4266-ae00-c5048380216f", + "savedPayload": { + "position": { + "x": 31389.113229228376, + "y": 31342.145720710352 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "20-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at20min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "9845e207-44c2-4be2-a425-5ec8d5c3fa11", + "savedPayload": { + "position": { + "x": 33063.9096062253, + "y": 30256.670788865667 + }, + "targetPosition": { + "x": 32730.325493986933, + "y": 30558.699992854523 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b61bc194-d655-4449-b17f-d37d70ec7a4b", + "savedPayload": { + "position": { + "x": 32730.325493986933, + "y": 30558.699992854523 + }, + "targetPosition": { + "x": 32396.741381748565, + "y": 30860.72919684338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f7efef95-8a84-4758-976d-61fd412f91bd", + "savedPayload": { + "position": { + "x": 32396.741381748565, + "y": 30860.72919684338 + }, + "targetPosition": { + "x": 32063.157269510197, + "y": 31162.758400832234 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "3637c871-5dce-4a12-ab0d-f84ec5ff735f", + "savedPayload": { + "position": { + "x": 32063.157269510197, + "y": 31162.758400832234 + }, + "targetPosition": { + "x": 31729.57315727183, + "y": 31464.78760482109 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "4eb55295-02b5-4b08-97be-d194a93e5720", + "savedPayload": { + "position": { + "x": 33527.35910173877, + "y": 31554.03836323289 + }, + "targetPosition": { + "x": 33077.91261562204, + "y": 31531.72567362994 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b99c6b9b-60d8-47c1-be1a-3bc330dfdab3", + "savedPayload": { + "position": { + "x": 33077.91261562204, + "y": 31531.72567362994 + }, + "targetPosition": { + "x": 32628.4661295053, + "y": 31509.41298402699 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "075c00c6-caff-4fa3-95b6-62624dfb87e9", + "savedPayload": { + "position": { + "x": 32628.4661295053, + "y": 31509.41298402699 + }, + "targetPosition": { + "x": 32179.019643388565, + "y": 31487.10029442404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "3464506d-e8c0-425d-ad2d-40cf6e85023f", + "savedPayload": { + "position": { + "x": 32179.019643388565, + "y": 31487.10029442404 + }, + "targetPosition": { + "x": 31729.57315727183, + "y": 31464.78760482109 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "cd90e6e5-b2bd-4c1a-a7d7-5ba0edf46549", + "savedPayload": { + "position": { + "x": 32937.689973227236, + "y": 32799.12405377456 + }, + "targetPosition": { + "x": 32635.660769238384, + "y": 32465.539941536194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "999cd866-96ff-413e-b940-58282691340a", + "savedPayload": { + "position": { + "x": 32635.660769238384, + "y": 32465.539941536194 + }, + "targetPosition": { + "x": 32333.631565249532, + "y": 32131.955829297825 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d736c828-3a8c-4292-8300-8b1152aada5d", + "savedPayload": { + "position": { + "x": 32333.631565249532, + "y": 32131.955829297825 + }, + "targetPosition": { + "x": 32031.60236126068, + "y": 31798.371717059457 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "aa9a5980-9d9a-42d1-ad68-41a1ae99fc46", + "savedPayload": { + "position": { + "x": 32031.60236126068, + "y": 31798.371717059457 + }, + "targetPosition": { + "x": 31729.57315727183, + "y": 31464.78760482109 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "f8ea324d-66c5-4e64-8097-ab2d0100a562", + "savedPayload": { + "position": { + "x": 31729.57315727183, + "y": 31464.78760482109 + }, + "targetPosition": { + "x": 31280.126671155092, + "y": 31442.47491521814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "5329cb4b-7ecc-40ae-b1b2-7023e895046d", + "savedPayload": { + "position": { + "x": 30765.384013274626, + "y": 30249.321255518636 + }, + "targetPosition": { + "x": 30796.742552254924, + "y": 30547.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "bef2616e-3a82-451e-bf25-537c1980c8ba", + "savedPayload": { + "position": { + "x": 30796.742552254924, + "y": 30547.677824129118 + }, + "targetPosition": { + "x": 30828.10109123522, + "y": 30846.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "53fdec84-b97d-4079-a729-e1afb5b1515e", + "savedPayload": { + "position": { + "x": 31313.511287860187, + "y": 30493.363241364113 + }, + "targetPosition": { + "x": 31070.806189547704, + "y": 30669.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4c07bd29-19d1-4dda-8630-e1501a56d792", + "savedPayload": { + "position": { + "x": 31070.806189547704, + "y": 30669.698817051856 + }, + "targetPosition": { + "x": 30828.10109123522, + "y": 30846.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8e24f60b-696d-4938-97d6-7c5ab5fae092", + "savedPayload": { + "position": { + "x": 30828.10109123522, + "y": 30846.0343927396 + }, + "targetPosition": { + "x": 30706.080098312483, + "y": 31120.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "17593af7-aeff-4136-b214-5742102d71b4", + "savedPayload": { + "position": { + "x": 32571.970197393865, + "y": 30320.680110340516 + }, + "targetPosition": { + "x": 32329.265099081378, + "y": 30497.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7dd07a77-5bab-4314-a26c-fd77a10f954b", + "savedPayload": { + "position": { + "x": 32329.265099081378, + "y": 30497.01568602826 + }, + "targetPosition": { + "x": 32086.56000076889, + "y": 30673.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c8b1dc5b-475f-43b4-bfec-dc01b22de10b", + "savedPayload": { + "position": { + "x": 32086.56000076889, + "y": 30673.351261716 + }, + "targetPosition": { + "x": 31843.85490245641, + "y": 30849.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "0d42294c-b579-4a64-af70-bed2c04783c2", + "savedPayload": { + "position": { + "x": 31843.85490245641, + "y": 30849.686837403744 + }, + "targetPosition": { + "x": 31601.149804143926, + "y": 31026.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "f44f3786-3a35-478e-95c8-01a1464007c1", + "savedPayload": { + "position": { + "x": 32155.287569385866, + "y": 31040.533021150633 + }, + "targetPosition": { + "x": 31875.213441436706, + "y": 31148.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "610c7c60-8d07-4358-814c-1653843380f7", + "savedPayload": { + "position": { + "x": 32423.34071602227, + "y": 31392.085391859702 + }, + "targetPosition": { + "x": 32149.277078729487, + "y": 31270.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ab4956ee-1a65-4ef7-b9f9-6bff17c5d86c", + "savedPayload": { + "position": { + "x": 32149.277078729487, + "y": 31270.064398936964 + }, + "targetPosition": { + "x": 31875.213441436706, + "y": 31148.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "865b0f7c-0e38-4739-9ae9-c82b6ff09557", + "savedPayload": { + "position": { + "x": 31982.723826300295, + "y": 31428.117533963385 + }, + "targetPosition": { + "x": 31875.213441436706, + "y": 31148.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e96c8c7a-07c3-4805-9103-c07a9d625e90", + "savedPayload": { + "position": { + "x": 31875.213441436706, + "y": 31148.043406014225 + }, + "targetPosition": { + "x": 31601.149804143926, + "y": 31026.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cf869d5b-d7be-494d-801f-45db77b877a1", + "savedPayload": { + "position": { + "x": 31601.149804143926, + "y": 31026.022413091487 + }, + "targetPosition": { + "x": 31302.793235533445, + "y": 31057.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "0757d921-3b7c-4a2c-9d5b-e2e1ba5763b6", + "savedPayload": { + "position": { + "x": 31302.793235533445, + "y": 31057.380952071784 + }, + "targetPosition": { + "x": 31004.436666922964, + "y": 31088.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ab6496ae-0e21-47cc-a260-24c547689341", + "savedPayload": { + "position": { + "x": 31004.436666922964, + "y": 31088.73949105208 + }, + "targetPosition": { + "x": 30706.080098312483, + "y": 31120.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "010fc277-11a1-4902-a9bd-d45f6194d708", + "savedPayload": { + "position": { + "x": 31630.621446598045, + "y": 31724.704276531233 + }, + "targetPosition": { + "x": 31280.126671155092, + "y": 31442.47491521814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at20min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "41e4dccb-b7e2-441b-b56a-5c28cab1c253", + "savedPayload": { + "position": { + "x": 32470.284108135384, + "y": 32393.792870617865 + }, + "targetPosition": { + "x": 32035.940098510575, + "y": 32511.458844047083 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "b9dec2b4-082e-49ec-ac65-86c74ad6a887", + "savedPayload": { + "position": { + "x": 31574.858967863867, + "y": 34251.402576172215 + }, + "targetPosition": { + "x": 31690.129250525544, + "y": 33816.41664314093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c2ca1d97-22fd-4e23-87cc-848e8c723ac2", + "savedPayload": { + "position": { + "x": 31690.129250525544, + "y": 33816.41664314093 + }, + "targetPosition": { + "x": 31805.39953318722, + "y": 33381.43071010965 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "67de1e95-45f4-4689-9490-a97b4c44bc9a", + "savedPayload": { + "position": { + "x": 31805.39953318722, + "y": 33381.43071010965 + }, + "targetPosition": { + "x": 31920.669815848898, + "y": 32946.444777078366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "9944aed5-3489-418d-804b-5e8d5479a087", + "savedPayload": { + "position": { + "x": 31920.669815848898, + "y": 32946.444777078366 + }, + "targetPosition": { + "x": 32035.940098510575, + "y": 32511.458844047083 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "012b524f-71c1-45b5-9487-a2fd10a835db", + "savedPayload": { + "position": { + "x": 32035.940098510575, + "y": 32511.458844047083 + }, + "targetPosition": { + "x": 31716.866371547443, + "y": 32194.138884445016 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "714ad307-1647-4694-99d9-0275d38d8b29", + "savedPayload": { + "position": { + "x": 32674.08755243684, + "y": 33146.09876325121 + }, + "targetPosition": { + "x": 32355.013825473707, + "y": 32828.77880364915 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "edad5987-344c-41b3-bcff-66e1b83bccc9", + "savedPayload": { + "position": { + "x": 32355.013825473707, + "y": 32828.77880364915 + }, + "targetPosition": { + "x": 32035.940098510575, + "y": 32511.458844047083 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a7f6d4e0-d1ae-43a1-8d30-d1edd1077f26", + "savedPayload": { + "position": { + "x": 31716.866371547443, + "y": 32194.138884445016 + }, + "targetPosition": { + "x": 31397.79264458431, + "y": 31876.818924842948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at20min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "107114e9-121c-4aa8-83c1-2abf31e1aed4", + "savedPayload": { + "position": { + "x": 31051.98179659928, + "y": 33181.776723936804 + }, + "targetPosition": { + "x": 31167.252079260958, + "y": 32746.79079090552 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "30f8c275-666a-419a-9b13-79b31bb619a7", + "savedPayload": { + "position": { + "x": 31167.252079260958, + "y": 32746.79079090552 + }, + "targetPosition": { + "x": 31282.522361922634, + "y": 32311.804857874235 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "832a3f78-fb59-433a-8e22-62a8d1efd9c9", + "savedPayload": { + "position": { + "x": 31282.522361922634, + "y": 32311.804857874235 + }, + "targetPosition": { + "x": 31397.79264458431, + "y": 31876.818924842948 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "39d96e0a-4c45-468e-968f-79488dc7469d", + "savedPayload": { + "position": { + "x": 31397.79264458431, + "y": 31876.818924842948 + }, + "targetPosition": { + "x": 31280.126671155092, + "y": 31442.47491521814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "98fef737-1048-495c-9b21-e1d5a00f0c44", + "savedPayload": { + "position": { + "x": 30834.52177274816, + "y": 32321.081736115244 + }, + "targetPosition": { + "x": 30633.782590840503, + "y": 32098.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1e5585cd-e315-4e1c-a06f-4db8805db11b", + "savedPayload": { + "position": { + "x": 30633.782590840503, + "y": 32098.138288472026 + }, + "targetPosition": { + "x": 30433.043408932845, + "y": 31875.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "976225f3-5572-41c2-9c14-7b551195dd31", + "savedPayload": { + "position": { + "x": 30247.63321230788, + "y": 32445.8287506059 + }, + "targetPosition": { + "x": 30340.338310620362, + "y": 32160.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e0f2ec8a-87b8-4960-b6c7-bbff29babcfa", + "savedPayload": { + "position": { + "x": 30340.338310620362, + "y": 32160.511795717353 + }, + "targetPosition": { + "x": 30433.043408932845, + "y": 31875.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7e4523e9-4f56-48bf-b08c-c17029232d16", + "savedPayload": { + "position": { + "x": 30433.043408932845, + "y": 31875.194840828808 + }, + "targetPosition": { + "x": 30370.669901687517, + "y": 31581.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "814a4bd7-efe4-4691-8df0-579978e05134", + "savedPayload": { + "position": { + "x": 29331.019165507932, + "y": 33325.23592588583 + }, + "targetPosition": { + "x": 29423.724263820415, + "y": 33039.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "9b7b6930-f888-4d9d-9754-660bf103bdb4", + "savedPayload": { + "position": { + "x": 29423.724263820415, + "y": 33039.91897099728 + }, + "targetPosition": { + "x": 29516.429362132898, + "y": 32754.602016108733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7466a40b-c24e-46dd-8bb7-d65b0b16fade", + "savedPayload": { + "position": { + "x": 29516.429362132898, + "y": 32754.602016108733 + }, + "targetPosition": { + "x": 29609.13446044538, + "y": 32469.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "b29a4322-314e-4c17-9f08-9a1930700487", + "savedPayload": { + "position": { + "x": 29609.13446044538, + "y": 32469.285061220187 + }, + "targetPosition": { + "x": 29701.839558757863, + "y": 32183.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "53ef71f5-77b3-4c25-a7f9-64d409b0f073", + "savedPayload": { + "position": { + "x": 29245.003568033215, + "y": 32497.942783960596 + }, + "targetPosition": { + "x": 29408.395278537722, + "y": 32246.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "d6f30033-d6df-48a2-a93a-51ad0733537b", + "savedPayload": { + "position": { + "x": 28821.50671809744, + "y": 32371.088628067624 + }, + "targetPosition": { + "x": 29114.95099831758, + "y": 32308.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "dc02be0e-6843-41a1-9d21-c492295028e7", + "savedPayload": { + "position": { + "x": 29114.95099831758, + "y": 32308.715120822297 + }, + "targetPosition": { + "x": 29408.395278537722, + "y": 32246.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "1dfd15d3-cca4-4a97-bc3a-56424bb0b390", + "savedPayload": { + "position": { + "x": 29156.794108154096, + "y": 32082.949903072462 + }, + "targetPosition": { + "x": 29408.395278537722, + "y": 32246.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c4a65fc7-267f-4049-975d-b983ec19e9c0", + "savedPayload": { + "position": { + "x": 29408.395278537722, + "y": 32246.34161357697 + }, + "targetPosition": { + "x": 29701.839558757863, + "y": 32183.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "34ab83f5-a489-42f3-9512-054d8cce661e", + "savedPayload": { + "position": { + "x": 29701.839558757863, + "y": 32183.968106331642 + }, + "targetPosition": { + "x": 29924.78300640108, + "y": 31983.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "1ffc753c-8da2-4357-9b68-2af090780e65", + "savedPayload": { + "position": { + "x": 29924.78300640108, + "y": 31983.228924423984 + }, + "targetPosition": { + "x": 30147.7264540443, + "y": 31782.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fca3589f-d2b8-490d-a0ac-c573b1852c1a", + "savedPayload": { + "position": { + "x": 30147.7264540443, + "y": 31782.489742516325 + }, + "targetPosition": { + "x": 30370.669901687517, + "y": 31581.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "92e801c2-2286-4ad4-9577-364ae04a7118", + "savedPayload": { + "position": { + "x": 31120.01944003996, + "y": 31863.028924287897 + }, + "targetPosition": { + "x": 31280.126671155092, + "y": 31442.47491521814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c631179e-a733-4aaa-acb4-d1b2ac5e6845", + "savedPayload": { + "position": { + "x": 31280.126671155092, + "y": 31442.47491521814 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "30-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at30min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "618bf529-a816-47db-a0d2-a733dfaf5047", + "savedPayload": { + "position": { + "x": 33216.631095061486, + "y": 30959.619503882448 + }, + "targetPosition": { + "x": 32803.05276792955, + "y": 31136.96934833331 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "bfb49f33-18c0-4169-ae40-9dfd028c57a0", + "savedPayload": { + "position": { + "x": 32803.05276792955, + "y": 31136.96934833331 + }, + "targetPosition": { + "x": 32389.47444079761, + "y": 31314.319192784173 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cfa0e482-dcc5-47e9-a29f-09c81143eb56", + "savedPayload": { + "position": { + "x": 32389.47444079761, + "y": 31314.319192784173 + }, + "targetPosition": { + "x": 31975.89611366567, + "y": 31491.669037235035 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "cb223927-45f9-42e6-b6b9-c97f05adb5e6", + "savedPayload": { + "position": { + "x": 31975.89611366567, + "y": 31491.669037235035 + }, + "targetPosition": { + "x": 31562.317786533727, + "y": 31669.018881685897 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "99a5a46e-7d56-4057-82a2-51090b65e4aa", + "savedPayload": { + "position": { + "x": 33233.7150558152, + "y": 32337.173929738692 + }, + "targetPosition": { + "x": 32815.86573849483, + "y": 32170.135167725493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6bc9c673-f80b-4ad3-ba7e-67c1877036d8", + "savedPayload": { + "position": { + "x": 32815.86573849483, + "y": 32170.135167725493 + }, + "targetPosition": { + "x": 32398.016421174463, + "y": 32003.096405712295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "64587bd1-2def-4908-babf-27a993d3e3c5", + "savedPayload": { + "position": { + "x": 32398.016421174463, + "y": 32003.096405712295 + }, + "targetPosition": { + "x": 31980.167103854095, + "y": 31836.057643699096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "cdc211d1-e97d-450b-ac44-7a81470ffbf0", + "savedPayload": { + "position": { + "x": 31980.167103854095, + "y": 31836.057643699096 + }, + "targetPosition": { + "x": 31562.317786533727, + "y": 31669.018881685897 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "84ebf223-483e-40ff-849b-0505c859e97a", + "savedPayload": { + "position": { + "x": 32271.717164337177, + "y": 33323.33219021366 + }, + "targetPosition": { + "x": 32094.367319886314, + "y": 32909.75386308172 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "83a0209c-1535-417f-9435-46311ac3f20e", + "savedPayload": { + "position": { + "x": 32094.367319886314, + "y": 32909.75386308172 + }, + "targetPosition": { + "x": 31917.017475435452, + "y": 32496.17553594978 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d6be4541-f76f-4902-a982-c80cc6e83a6f", + "savedPayload": { + "position": { + "x": 31917.017475435452, + "y": 32496.17553594978 + }, + "targetPosition": { + "x": 31739.66763098459, + "y": 32082.59720881784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f2e14fff-ae9e-459c-98fb-2318201e3e1d", + "savedPayload": { + "position": { + "x": 31739.66763098459, + "y": 32082.59720881784 + }, + "targetPosition": { + "x": 31562.317786533727, + "y": 31669.018881685897 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "810fcaaf-4901-4201-94fb-4d4cb88ccd9f", + "savedPayload": { + "position": { + "x": 31562.317786533727, + "y": 31669.018881685897 + }, + "targetPosition": { + "x": 31144.46846921336, + "y": 31501.9801196727 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "4737c6fd-c1eb-4fc1-a313-0278dfd0adf1", + "savedPayload": { + "position": { + "x": 30736.384013274626, + "y": 30335.321255518636 + }, + "targetPosition": { + "x": 30767.742552254924, + "y": 30633.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6d4ea4d9-0564-47e6-a20e-d514f16685d2", + "savedPayload": { + "position": { + "x": 30767.742552254924, + "y": 30633.677824129118 + }, + "targetPosition": { + "x": 30799.10109123522, + "y": 30932.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "ba544150-7716-47f4-8fcd-8c1372493014", + "savedPayload": { + "position": { + "x": 31284.511287860187, + "y": 30579.363241364113 + }, + "targetPosition": { + "x": 31041.806189547704, + "y": 30755.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c18b0c14-3655-4d4b-bb44-f0dde14e2d07", + "savedPayload": { + "position": { + "x": 31041.806189547704, + "y": 30755.698817051856 + }, + "targetPosition": { + "x": 30799.10109123522, + "y": 30932.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2109c912-4013-423b-bf2c-dcce5ced7cc3", + "savedPayload": { + "position": { + "x": 30799.10109123522, + "y": 30932.0343927396 + }, + "targetPosition": { + "x": 30677.080098312483, + "y": 31206.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "8c39e6d8-0a99-4615-922f-afb799901235", + "savedPayload": { + "position": { + "x": 32542.970197393865, + "y": 30406.680110340516 + }, + "targetPosition": { + "x": 32300.265099081378, + "y": 30583.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f7df593d-1298-4710-b963-ffccc8b4c35f", + "savedPayload": { + "position": { + "x": 32300.265099081378, + "y": 30583.01568602826 + }, + "targetPosition": { + "x": 32057.56000076889, + "y": 30759.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5d5e844c-ea79-46de-bad6-189afd25dd89", + "savedPayload": { + "position": { + "x": 32057.56000076889, + "y": 30759.351261716 + }, + "targetPosition": { + "x": 31814.85490245641, + "y": 30935.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "70c35759-5a1d-473d-b0b9-a461d813f8d3", + "savedPayload": { + "position": { + "x": 31814.85490245641, + "y": 30935.686837403744 + }, + "targetPosition": { + "x": 31572.149804143926, + "y": 31112.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "5c998bbd-7074-43ed-b28d-3d935e428c48", + "savedPayload": { + "position": { + "x": 32126.287569385866, + "y": 31126.533021150633 + }, + "targetPosition": { + "x": 31846.213441436706, + "y": 31234.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "143e6773-810a-4f67-89ee-3acea199dcd6", + "savedPayload": { + "position": { + "x": 32394.34071602227, + "y": 31478.085391859702 + }, + "targetPosition": { + "x": 32120.277078729487, + "y": 31356.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "fc79d9f0-5c3b-40cc-bb32-315df0657327", + "savedPayload": { + "position": { + "x": 32120.277078729487, + "y": 31356.064398936964 + }, + "targetPosition": { + "x": 31846.213441436706, + "y": 31234.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "e8721685-c33d-46f7-81dd-af8f320c2b33", + "savedPayload": { + "position": { + "x": 31953.723826300295, + "y": 31514.117533963385 + }, + "targetPosition": { + "x": 31846.213441436706, + "y": 31234.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "8375a7d5-c140-4b88-9c1a-96871059f429", + "savedPayload": { + "position": { + "x": 31846.213441436706, + "y": 31234.043406014225 + }, + "targetPosition": { + "x": 31572.149804143926, + "y": 31112.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a5bbd64a-c441-4aec-8d9d-760c8bc0a195", + "savedPayload": { + "position": { + "x": 31572.149804143926, + "y": 31112.022413091487 + }, + "targetPosition": { + "x": 31273.793235533445, + "y": 31143.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "e56e0cfb-9daf-4494-a941-3d0be68cf707", + "savedPayload": { + "position": { + "x": 31273.793235533445, + "y": 31143.380952071784 + }, + "targetPosition": { + "x": 30975.436666922964, + "y": 31174.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fc0d8ca6-4e32-4c24-baea-62a58861d4f6", + "savedPayload": { + "position": { + "x": 30975.436666922964, + "y": 31174.73949105208 + }, + "targetPosition": { + "x": 30677.080098312483, + "y": 31206.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "165ed281-f9b0-404b-8347-ff708b8d30df", + "savedPayload": { + "position": { + "x": 31384.332747140958, + "y": 31882.72298326212 + }, + "targetPosition": { + "x": 31144.46846921336, + "y": 31501.9801196727 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at30min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "b15e92b8-d59c-4d4b-8777-da082c2df73f", + "savedPayload": { + "position": { + "x": 31961.247458284382, + "y": 32788.19653228666 + }, + "targetPosition": { + "x": 31512.231326035933, + "y": 32758.455769340093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "603d9835-0c0b-4d8e-b1bf-570569e9913f", + "savedPayload": { + "position": { + "x": 30511.17403658041, + "y": 34254.411752391716 + }, + "targetPosition": { + "x": 30761.43835894429, + "y": 33880.42275662881 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "8324031b-b932-4f3b-a82d-395bdbe2cdb5", + "savedPayload": { + "position": { + "x": 30761.43835894429, + "y": 33880.42275662881 + }, + "targetPosition": { + "x": 31011.702681308172, + "y": 33506.433760865904 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b44d62dc-2d40-4e4c-8fa6-0e21f6bbfd93", + "savedPayload": { + "position": { + "x": 31011.702681308172, + "y": 33506.433760865904 + }, + "targetPosition": { + "x": 31261.967003672053, + "y": 33132.444765103 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "a27e1ab4-e0d0-4efd-8217-dc0c0abb8071", + "savedPayload": { + "position": { + "x": 31261.967003672053, + "y": 33132.444765103 + }, + "targetPosition": { + "x": 31512.231326035933, + "y": 32758.455769340093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "c3dfed47-ecd2-4faa-861f-b0008b477b50", + "savedPayload": { + "position": { + "x": 31512.231326035933, + "y": 32758.455769340093 + }, + "targetPosition": { + "x": 31313.479516151365, + "y": 32354.72601063062 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "43697390-59b9-4690-b3e3-153f1d213a15", + "savedPayload": { + "position": { + "x": 31909.73494580507, + "y": 33565.91528675904 + }, + "targetPosition": { + "x": 31710.9831359205, + "y": 33162.185528049566 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "3e2dc380-ed43-417e-a79b-d35f99905bd4", + "savedPayload": { + "position": { + "x": 31710.9831359205, + "y": 33162.185528049566 + }, + "targetPosition": { + "x": 31512.231326035933, + "y": 32758.455769340093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "301171b6-b877-4cf9-9b97-b69a8f8eac8e", + "savedPayload": { + "position": { + "x": 31313.479516151365, + "y": 32354.72601063062 + }, + "targetPosition": { + "x": 31114.727706266796, + "y": 31950.996251921148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at30min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "d3249f84-fded-4524-8938-4c44194c59c1", + "savedPayload": { + "position": { + "x": 30363.934739175154, + "y": 33072.963239209865 + }, + "targetPosition": { + "x": 30614.199061539035, + "y": 32698.97424344696 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "64a60a47-9922-43da-8a1a-302cd6f3d657", + "savedPayload": { + "position": { + "x": 30614.199061539035, + "y": 32698.97424344696 + }, + "targetPosition": { + "x": 30864.463383902916, + "y": 32324.985247684053 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ada22173-4d95-4192-b72c-eb39e786565e", + "savedPayload": { + "position": { + "x": 30864.463383902916, + "y": 32324.985247684053 + }, + "targetPosition": { + "x": 31114.727706266796, + "y": 31950.996251921148 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "423e2080-187d-41f3-a080-9d5d725b3179", + "savedPayload": { + "position": { + "x": 31114.727706266796, + "y": 31950.996251921148 + }, + "targetPosition": { + "x": 31144.46846921336, + "y": 31501.9801196727 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "144ebcb0-85f1-4961-8ed9-e3fcb89b0784", + "savedPayload": { + "position": { + "x": 30805.52177274816, + "y": 32407.081736115244 + }, + "targetPosition": { + "x": 30604.782590840503, + "y": 32184.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ca8fab30-0094-4779-b14c-8374512f259e", + "savedPayload": { + "position": { + "x": 30604.782590840503, + "y": 32184.138288472026 + }, + "targetPosition": { + "x": 30404.043408932845, + "y": 31961.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "823dab17-f6b1-4bcd-83b4-a06f61afc850", + "savedPayload": { + "position": { + "x": 30218.63321230788, + "y": 32531.8287506059 + }, + "targetPosition": { + "x": 30311.338310620362, + "y": 32246.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7a98f122-866b-4c15-9bed-89b5aea9aec3", + "savedPayload": { + "position": { + "x": 30311.338310620362, + "y": 32246.511795717353 + }, + "targetPosition": { + "x": 30404.043408932845, + "y": 31961.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7a02bdb8-aef8-444b-ae62-c4266257687c", + "savedPayload": { + "position": { + "x": 30404.043408932845, + "y": 31961.194840828808 + }, + "targetPosition": { + "x": 30341.669901687517, + "y": 31667.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "7da285f1-94fe-45eb-9ebc-4632ec449178", + "savedPayload": { + "position": { + "x": 29302.019165507932, + "y": 33411.23592588583 + }, + "targetPosition": { + "x": 29394.724263820415, + "y": 33125.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c42da96c-10f5-4495-ae81-97b123474ddd", + "savedPayload": { + "position": { + "x": 29394.724263820415, + "y": 33125.91897099728 + }, + "targetPosition": { + "x": 29487.429362132898, + "y": 32840.602016108736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e044ed47-55ea-47fc-a29f-5f88968ea595", + "savedPayload": { + "position": { + "x": 29487.429362132898, + "y": 32840.602016108736 + }, + "targetPosition": { + "x": 29580.13446044538, + "y": 32555.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "6fb590a4-0f1e-48fb-a924-13166964e23d", + "savedPayload": { + "position": { + "x": 29580.13446044538, + "y": 32555.285061220187 + }, + "targetPosition": { + "x": 29672.839558757863, + "y": 32269.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "96bc8862-fd6a-4277-adf0-70555eae2b70", + "savedPayload": { + "position": { + "x": 29216.003568033215, + "y": 32583.942783960596 + }, + "targetPosition": { + "x": 29379.395278537722, + "y": 32332.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "7316c1c3-39a8-4099-a21c-954991b101a1", + "savedPayload": { + "position": { + "x": 28792.50671809744, + "y": 32457.088628067624 + }, + "targetPosition": { + "x": 29085.95099831758, + "y": 32394.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d3ce20f7-f9a2-4944-bb7d-82bd6b2d9672", + "savedPayload": { + "position": { + "x": 29085.95099831758, + "y": 32394.715120822297 + }, + "targetPosition": { + "x": 29379.395278537722, + "y": 32332.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "d1a030b6-10c3-420e-b152-480c73f98e7a", + "savedPayload": { + "position": { + "x": 29127.794108154096, + "y": 32168.949903072462 + }, + "targetPosition": { + "x": 29379.395278537722, + "y": 32332.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5e2ebd37-0a11-449d-8a7a-28f8ff047de0", + "savedPayload": { + "position": { + "x": 29379.395278537722, + "y": 32332.34161357697 + }, + "targetPosition": { + "x": 29672.839558757863, + "y": 32269.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f86e2736-d5f2-4a96-a07a-f7acad753704", + "savedPayload": { + "position": { + "x": 29672.839558757863, + "y": 32269.968106331642 + }, + "targetPosition": { + "x": 29895.78300640108, + "y": 32069.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "8dadf40d-44fe-41d7-9d68-7211f4247a88", + "savedPayload": { + "position": { + "x": 29895.78300640108, + "y": 32069.228924423984 + }, + "targetPosition": { + "x": 30118.7264540443, + "y": 31868.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1730384f-a427-4f78-add6-1af49f04f77e", + "savedPayload": { + "position": { + "x": 30118.7264540443, + "y": 31868.489742516325 + }, + "targetPosition": { + "x": 30341.669901687517, + "y": 31667.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "37ab1961-a5ba-4663-9ca9-9413cbb5ba02", + "savedPayload": { + "position": { + "x": 30856.482625986868, + "y": 31847.760619558285 + }, + "targetPosition": { + "x": 31144.46846921336, + "y": 31501.9801196727 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c71e0dc8-557a-44cd-9109-273bf383981b", + "savedPayload": { + "position": { + "x": 31144.46846921336, + "y": 31501.9801196727 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "40-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at40min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "8d8c2427-92ef-4492-a8cb-363c7ee1a7ac", + "savedPayload": { + "position": { + "x": 33132.83063773689, + "y": 31674.069104937877 + }, + "targetPosition": { + "x": 32684.07572478507, + "y": 31707.520982338126 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "597e1be8-97af-45d1-b547-3ba5a774c058", + "savedPayload": { + "position": { + "x": 32684.07572478507, + "y": 31707.520982338126 + }, + "targetPosition": { + "x": 32235.320811833248, + "y": 31740.972859738376 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "496e50fd-78ee-42b0-bb9c-d743fc65c721", + "savedPayload": { + "position": { + "x": 32235.320811833248, + "y": 31740.972859738376 + }, + "targetPosition": { + "x": 31786.565898881425, + "y": 31774.424737138626 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f9316bb6-aed2-4f5d-abd9-0802fd901911", + "savedPayload": { + "position": { + "x": 31786.565898881425, + "y": 31774.424737138626 + }, + "targetPosition": { + "x": 31337.810985929602, + "y": 31807.876614538876 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "5abf9913-4a6e-425b-9c80-77991ed3e88c", + "savedPayload": { + "position": { + "x": 32701.697751498206, + "y": 32982.53098528238 + }, + "targetPosition": { + "x": 32360.726060106055, + "y": 32688.867392596505 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "65566845-1bd1-4905-9d33-fec3c540d10a", + "savedPayload": { + "position": { + "x": 32360.726060106055, + "y": 32688.867392596505 + }, + "targetPosition": { + "x": 32019.754368713904, + "y": 32395.20379991063 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "28fd3271-7d78-47ea-9978-37497668981d", + "savedPayload": { + "position": { + "x": 32019.754368713904, + "y": 32395.20379991063 + }, + "targetPosition": { + "x": 31678.782677321753, + "y": 32101.540207224753 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "079c0407-9e5e-49ba-a7d6-3afb3f02dfdb", + "savedPayload": { + "position": { + "x": 31678.782677321753, + "y": 32101.540207224753 + }, + "targetPosition": { + "x": 31337.810985929602, + "y": 31807.876614538876 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "18d0533c-d1ee-4d38-9037-af16194d4a27", + "savedPayload": { + "position": { + "x": 31471.6184955306, + "y": 33602.89626634617 + }, + "targetPosition": { + "x": 31438.16661813035, + "y": 33154.14135339435 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b0e29eb2-6d17-4216-9ab9-ae12a2a170a5", + "savedPayload": { + "position": { + "x": 31438.16661813035, + "y": 33154.14135339435 + }, + "targetPosition": { + "x": 31404.7147407301, + "y": 32705.386440442522 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1f25bdcb-90c0-49a5-b8bb-dac1e21bad36", + "savedPayload": { + "position": { + "x": 31404.7147407301, + "y": 32705.386440442522 + }, + "targetPosition": { + "x": 31371.262863329852, + "y": 32256.6315274907 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "c810904a-a151-4d9d-9934-7389f4cb865d", + "savedPayload": { + "position": { + "x": 31371.262863329852, + "y": 32256.6315274907 + }, + "targetPosition": { + "x": 31337.810985929602, + "y": 31807.876614538876 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "693b11ad-d8dc-4bb4-a58a-d7d51d24e0f6", + "savedPayload": { + "position": { + "x": 31337.810985929602, + "y": 31807.876614538876 + }, + "targetPosition": { + "x": 30996.83929453745, + "y": 31514.213021853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "b39f131e-8b7f-4f34-a017-1b58ff7434b6", + "savedPayload": { + "position": { + "x": 30847.384013274626, + "y": 30293.321255518636 + }, + "targetPosition": { + "x": 30878.742552254924, + "y": 30591.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d6512524-ef0b-475f-909e-6de814627fb8", + "savedPayload": { + "position": { + "x": 30878.742552254924, + "y": 30591.677824129118 + }, + "targetPosition": { + "x": 30910.10109123522, + "y": 30890.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "677c81ec-1aa3-4fad-bbd4-2e1a0b57928c", + "savedPayload": { + "position": { + "x": 31395.511287860187, + "y": 30537.363241364113 + }, + "targetPosition": { + "x": 31152.806189547704, + "y": 30713.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1f53a29d-b7b6-4aac-b34c-da1f15614044", + "savedPayload": { + "position": { + "x": 31152.806189547704, + "y": 30713.698817051856 + }, + "targetPosition": { + "x": 30910.10109123522, + "y": 30890.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b216c529-6af8-44f1-979b-ff0440b3c62e", + "savedPayload": { + "position": { + "x": 30910.10109123522, + "y": 30890.0343927396 + }, + "targetPosition": { + "x": 30788.080098312483, + "y": 31164.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "dcddfa92-72f3-4dea-9950-0660e4559c7a", + "savedPayload": { + "position": { + "x": 32653.970197393865, + "y": 30364.680110340516 + }, + "targetPosition": { + "x": 32411.265099081378, + "y": 30541.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ba97ab70-4b71-4757-928c-115fb5dfa9ce", + "savedPayload": { + "position": { + "x": 32411.265099081378, + "y": 30541.01568602826 + }, + "targetPosition": { + "x": 32168.56000076889, + "y": 30717.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5c4c6e1e-f24b-45e3-a427-25b949d01f4b", + "savedPayload": { + "position": { + "x": 32168.56000076889, + "y": 30717.351261716 + }, + "targetPosition": { + "x": 31925.85490245641, + "y": 30893.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "9a9b8972-58b9-4e29-a4f2-0e571af2a6d2", + "savedPayload": { + "position": { + "x": 31925.85490245641, + "y": 30893.686837403744 + }, + "targetPosition": { + "x": 31683.149804143926, + "y": 31070.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "0bde94e6-cf6c-4b4f-b04e-a973726c4eab", + "savedPayload": { + "position": { + "x": 32237.287569385866, + "y": 31084.533021150633 + }, + "targetPosition": { + "x": 31957.213441436706, + "y": 31192.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "07af61e5-6bd6-4e9e-b139-a216568d6210", + "savedPayload": { + "position": { + "x": 32505.34071602227, + "y": 31436.085391859702 + }, + "targetPosition": { + "x": 32231.277078729487, + "y": 31314.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a43e9043-7d92-4783-81c0-d9e31d49f191", + "savedPayload": { + "position": { + "x": 32231.277078729487, + "y": 31314.064398936964 + }, + "targetPosition": { + "x": 31957.213441436706, + "y": 31192.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "7295b834-07a8-43cd-94a1-5caffedca5a5", + "savedPayload": { + "position": { + "x": 32064.723826300295, + "y": 31472.117533963385 + }, + "targetPosition": { + "x": 31957.213441436706, + "y": 31192.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "39910d68-2bbc-4eed-a6e8-215e46cc73f2", + "savedPayload": { + "position": { + "x": 31957.213441436706, + "y": 31192.043406014225 + }, + "targetPosition": { + "x": 31683.149804143926, + "y": 31070.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "384302fe-fe4d-44d8-81ca-0e42b0223f95", + "savedPayload": { + "position": { + "x": 31683.149804143926, + "y": 31070.022413091487 + }, + "targetPosition": { + "x": 31384.793235533445, + "y": 31101.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "7c8f6f5e-56df-49b6-a163-2f2330f73362", + "savedPayload": { + "position": { + "x": 31384.793235533445, + "y": 31101.380952071784 + }, + "targetPosition": { + "x": 31086.436666922964, + "y": 31132.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "909caff0-2ef9-4a34-9486-cd761a47e51d", + "savedPayload": { + "position": { + "x": 31086.436666922964, + "y": 31132.73949105208 + }, + "targetPosition": { + "x": 30788.080098312483, + "y": 31164.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "bf267d49-08e1-4585-91d8-a75fc8492626", + "savedPayload": { + "position": { + "x": 31100.080058558488, + "y": 31952.209990614603 + }, + "targetPosition": { + "x": 30996.83929453745, + "y": 31514.213021853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at40min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "90b9ad6b-7837-4499-85c0-b92182ddc61f", + "savedPayload": { + "position": { + "x": 31351.729158601534, + "y": 32995.94638567051 + }, + "targetPosition": { + "x": 30936.698768861712, + "y": 32822.02175948891 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "3dad7aed-d8cc-4fe3-a1df-36d5598cc53f", + "savedPayload": { + "position": { + "x": 29504.145410914138, + "y": 33911.87995055466 + }, + "targetPosition": { + "x": 29862.28375040103, + "y": 33639.415402788225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7975c0a7-3058-44ff-9e0a-98b7ddd6274e", + "savedPayload": { + "position": { + "x": 29862.28375040103, + "y": 33639.415402788225 + }, + "targetPosition": { + "x": 30220.422089887925, + "y": 33366.95085502179 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5fe7c7d9-7d2a-4b53-b8a8-59e0b6287191", + "savedPayload": { + "position": { + "x": 30220.422089887925, + "y": 33366.95085502179 + }, + "targetPosition": { + "x": 30578.56042937482, + "y": 33094.48630725535 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "3aad72d6-d4dc-4093-9033-f2b80f109f91", + "savedPayload": { + "position": { + "x": 30578.56042937482, + "y": 33094.48630725535 + }, + "targetPosition": { + "x": 30936.698768861712, + "y": 32822.02175948891 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "2b2d9509-a8d8-4163-bead-bd89fe8ed0c1", + "savedPayload": { + "position": { + "x": 30936.698768861712, + "y": 32822.02175948891 + }, + "targetPosition": { + "x": 30879.80671860878, + "y": 32375.63258554087 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "905bcb59-be78-4703-aa59-5c8a29c1fa3a", + "savedPayload": { + "position": { + "x": 31050.482869367577, + "y": 33714.800107385 + }, + "targetPosition": { + "x": 30993.590819114645, + "y": 33268.41093343696 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "c798d538-4031-4a90-949c-f624fe7afe44", + "savedPayload": { + "position": { + "x": 30993.590819114645, + "y": 33268.41093343696 + }, + "targetPosition": { + "x": 30936.698768861712, + "y": 32822.02175948891 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8e7545e3-f283-465b-bd1f-e88ba4e96f59", + "savedPayload": { + "position": { + "x": 30879.80671860878, + "y": 32375.63258554087 + }, + "targetPosition": { + "x": 30822.914668355847, + "y": 31929.243411592823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at40min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "12845e52-4b77-4e98-aece-3f8d2be5bbd8", + "savedPayload": { + "position": { + "x": 29748.499649895166, + "y": 32746.637054892148 + }, + "targetPosition": { + "x": 30106.63798938206, + "y": 32474.172507125706 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "5f02741c-4c8f-42a0-af43-f57b980bebc3", + "savedPayload": { + "position": { + "x": 30106.63798938206, + "y": 32474.172507125706 + }, + "targetPosition": { + "x": 30464.776328868953, + "y": 32201.707959359264 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d1f4262f-88f0-4167-bf4e-47d005c69650", + "savedPayload": { + "position": { + "x": 30464.776328868953, + "y": 32201.707959359264 + }, + "targetPosition": { + "x": 30822.914668355847, + "y": 31929.243411592823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "85090233-5a58-4725-9eb8-d9aa66b4ad90", + "savedPayload": { + "position": { + "x": 30822.914668355847, + "y": 31929.243411592823 + }, + "targetPosition": { + "x": 30996.83929453745, + "y": 31514.213021853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "e4d8e3a4-80bd-4df0-987a-c01c155c550b", + "savedPayload": { + "position": { + "x": 30916.52177274816, + "y": 32365.081736115244 + }, + "targetPosition": { + "x": 30715.782590840503, + "y": 32142.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f722411a-f714-40ad-a0f3-15b0af1c7e59", + "savedPayload": { + "position": { + "x": 30715.782590840503, + "y": 32142.138288472026 + }, + "targetPosition": { + "x": 30515.043408932845, + "y": 31919.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "5ded6576-ac1d-4168-a5bf-f62e64b3ef1a", + "savedPayload": { + "position": { + "x": 30329.63321230788, + "y": 32489.8287506059 + }, + "targetPosition": { + "x": 30422.338310620362, + "y": 32204.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "06fdef4c-f197-4d68-a2b4-19b842125161", + "savedPayload": { + "position": { + "x": 30422.338310620362, + "y": 32204.511795717353 + }, + "targetPosition": { + "x": 30515.043408932845, + "y": 31919.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4b3aa34b-4eb9-4866-91c4-afc80ce29aea", + "savedPayload": { + "position": { + "x": 30515.043408932845, + "y": 31919.194840828808 + }, + "targetPosition": { + "x": 30452.669901687517, + "y": 31625.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "c6846643-1bab-4aef-8300-0bb81ebb88e0", + "savedPayload": { + "position": { + "x": 29413.019165507932, + "y": 33369.23592588583 + }, + "targetPosition": { + "x": 29505.724263820415, + "y": 33083.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c02f6a00-ef0b-45ec-a9bb-50730ca64371", + "savedPayload": { + "position": { + "x": 29505.724263820415, + "y": 33083.91897099728 + }, + "targetPosition": { + "x": 29598.429362132898, + "y": 32798.602016108736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "472c37f0-f19d-473f-8fb5-80fad740aaba", + "savedPayload": { + "position": { + "x": 29598.429362132898, + "y": 32798.602016108736 + }, + "targetPosition": { + "x": 29691.13446044538, + "y": 32513.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "7e3231d4-78d9-4415-be69-d2d94e8ef55a", + "savedPayload": { + "position": { + "x": 29691.13446044538, + "y": 32513.285061220187 + }, + "targetPosition": { + "x": 29783.839558757863, + "y": 32227.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "998ff489-221b-40cf-aab2-d9463a81037f", + "savedPayload": { + "position": { + "x": 29327.003568033215, + "y": 32541.942783960596 + }, + "targetPosition": { + "x": 29490.395278537722, + "y": 32290.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "5cd2847b-364f-4d3d-a53f-888ff85df086", + "savedPayload": { + "position": { + "x": 28903.50671809744, + "y": 32415.088628067624 + }, + "targetPosition": { + "x": 29196.95099831758, + "y": 32352.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7d53d824-901f-405c-820c-821bfce313ce", + "savedPayload": { + "position": { + "x": 29196.95099831758, + "y": 32352.715120822297 + }, + "targetPosition": { + "x": 29490.395278537722, + "y": 32290.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "7caf9a4d-345e-4da6-a150-7b9a855e7293", + "savedPayload": { + "position": { + "x": 29238.794108154096, + "y": 32126.949903072462 + }, + "targetPosition": { + "x": 29490.395278537722, + "y": 32290.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "aca07dbb-6a24-4d82-a05a-38afe908b24b", + "savedPayload": { + "position": { + "x": 29490.395278537722, + "y": 32290.34161357697 + }, + "targetPosition": { + "x": 29783.839558757863, + "y": 32227.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "fc7f846c-a3e7-425b-a87c-9830f756cce9", + "savedPayload": { + "position": { + "x": 29783.839558757863, + "y": 32227.968106331642 + }, + "targetPosition": { + "x": 30006.78300640108, + "y": 32027.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "30de576e-02a9-4307-b9b8-15f88327b854", + "savedPayload": { + "position": { + "x": 30006.78300640108, + "y": 32027.228924423984 + }, + "targetPosition": { + "x": 30229.7264540443, + "y": 31826.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d3cd4b58-faa3-47b1-8b6e-18523f49ca14", + "savedPayload": { + "position": { + "x": 30229.7264540443, + "y": 31826.489742516325 + }, + "targetPosition": { + "x": 30452.669901687517, + "y": 31625.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "1ebf7db0-f4c5-42e0-bd59-9b85ec653f9b", + "savedPayload": { + "position": { + "x": 30612.182573873957, + "y": 31747.749330054547 + }, + "targetPosition": { + "x": 30996.83929453745, + "y": 31514.213021853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "688d977d-9d7f-470c-be46-11660da5e480", + "savedPayload": { + "position": { + "x": 30996.83929453745, + "y": 31514.213021853 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "45-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at45min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "886ae0ee-8dc3-4772-bfd7-135b7948927a", + "savedPayload": { + "position": { + "x": 32821.589314100696, + "y": 32322.597891929836 + }, + "targetPosition": { + "x": 32386.287373297233, + "y": 32208.526772303798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5d3cf311-dc86-4308-8447-bfb6aa4f4b5c", + "savedPayload": { + "position": { + "x": 32386.287373297233, + "y": 32208.526772303798 + }, + "targetPosition": { + "x": 31950.98543249377, + "y": 32094.45565267776 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "62ac8aed-8d7a-43a2-82cb-2c39e62b5962", + "savedPayload": { + "position": { + "x": 31950.98543249377, + "y": 32094.45565267776 + }, + "targetPosition": { + "x": 31515.683491690306, + "y": 31980.38453305172 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "d72d175f-d251-40c6-b400-02aab5de03ae", + "savedPayload": { + "position": { + "x": 31515.683491690306, + "y": 31980.38453305172 + }, + "targetPosition": { + "x": 31080.381550886843, + "y": 31866.313413425683 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "3af069ff-a4b3-4386-aa05-0038b13b1a88", + "savedPayload": { + "position": { + "x": 31988.959518809555, + "y": 33420.17507914932 + }, + "targetPosition": { + "x": 31761.815026828877, + "y": 33031.70966271841 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ca29f1e6-84d5-4909-be71-f99bc33612dc", + "savedPayload": { + "position": { + "x": 31761.815026828877, + "y": 33031.70966271841 + }, + "targetPosition": { + "x": 31534.6705348482, + "y": 32643.244246287497 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "27245ef7-4869-46b4-b968-285a8e15c9e6", + "savedPayload": { + "position": { + "x": 31534.6705348482, + "y": 32643.244246287497 + }, + "targetPosition": { + "x": 31307.52604286752, + "y": 32254.77882985659 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "06e5ca52-30aa-478f-9e2e-bd18d43b9fd3", + "savedPayload": { + "position": { + "x": 31307.52604286752, + "y": 32254.77882985659 + }, + "targetPosition": { + "x": 31080.381550886843, + "y": 31866.313413425683 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "d4efafe3-861a-4b9a-8dc3-fa68a3d029f6", + "savedPayload": { + "position": { + "x": 30624.09707238269, + "y": 33607.52117663953 + }, + "targetPosition": { + "x": 30738.16819200873, + "y": 33172.21923583607 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "17b38547-5609-4f28-a59f-e1afd4c31a47", + "savedPayload": { + "position": { + "x": 30738.16819200873, + "y": 33172.21923583607 + }, + "targetPosition": { + "x": 30852.239311634767, + "y": 32736.91729503261 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "31cd7ff9-6d09-4b1f-833a-7646c7a6596a", + "savedPayload": { + "position": { + "x": 30852.239311634767, + "y": 32736.91729503261 + }, + "targetPosition": { + "x": 30966.310431260805, + "y": 32301.615354229147 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "70104b67-3875-4088-a433-64e603926f3b", + "savedPayload": { + "position": { + "x": 30966.310431260805, + "y": 32301.615354229147 + }, + "targetPosition": { + "x": 31080.381550886843, + "y": 31866.313413425683 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "ea813049-904a-4199-b174-8564fc1a1eca", + "savedPayload": { + "position": { + "x": 31080.381550886843, + "y": 31866.313413425683 + }, + "targetPosition": { + "x": 30853.237058906165, + "y": 31477.847996994777 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "8bdde3fb-60e6-4971-b77a-a24dbda1596a", + "savedPayload": { + "position": { + "x": 30897.384013274626, + "y": 30269.321255518636 + }, + "targetPosition": { + "x": 30928.742552254924, + "y": 30567.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7fcafe08-ba96-4495-9e9d-8222d26d76d5", + "savedPayload": { + "position": { + "x": 30928.742552254924, + "y": 30567.677824129118 + }, + "targetPosition": { + "x": 30960.10109123522, + "y": 30866.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "fc69f123-8282-4b9f-89fd-101e4b62d6d7", + "savedPayload": { + "position": { + "x": 31445.511287860187, + "y": 30513.363241364113 + }, + "targetPosition": { + "x": 31202.806189547704, + "y": 30689.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "64806877-9b6c-4cbd-aaf9-e4da50480528", + "savedPayload": { + "position": { + "x": 31202.806189547704, + "y": 30689.698817051856 + }, + "targetPosition": { + "x": 30960.10109123522, + "y": 30866.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cbdb6b19-5e36-46ee-a305-dbdbe04ae47d", + "savedPayload": { + "position": { + "x": 30960.10109123522, + "y": 30866.0343927396 + }, + "targetPosition": { + "x": 30838.080098312483, + "y": 31140.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "7778bfcf-5970-4b82-b97f-c73c9fa9a1fc", + "savedPayload": { + "position": { + "x": 32703.970197393865, + "y": 30340.680110340516 + }, + "targetPosition": { + "x": 32461.265099081378, + "y": 30517.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b3a3604a-778b-4138-8996-a5f2a97ad29e", + "savedPayload": { + "position": { + "x": 32461.265099081378, + "y": 30517.01568602826 + }, + "targetPosition": { + "x": 32218.56000076889, + "y": 30693.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f55c1751-2415-4d7f-a6f1-de028873a908", + "savedPayload": { + "position": { + "x": 32218.56000076889, + "y": 30693.351261716 + }, + "targetPosition": { + "x": 31975.85490245641, + "y": 30869.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "220dfafd-34ba-465c-9435-2423eed222fd", + "savedPayload": { + "position": { + "x": 31975.85490245641, + "y": 30869.686837403744 + }, + "targetPosition": { + "x": 31733.149804143926, + "y": 31046.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "1a179901-7732-483b-af4b-eac479cd5370", + "savedPayload": { + "position": { + "x": 32287.287569385866, + "y": 31060.533021150633 + }, + "targetPosition": { + "x": 32007.213441436706, + "y": 31168.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "dd4a7ede-3f43-4a47-a0b0-8a4ccda0f053", + "savedPayload": { + "position": { + "x": 32555.34071602227, + "y": 31412.085391859702 + }, + "targetPosition": { + "x": 32281.277078729487, + "y": 31290.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "fadc4936-a745-42b9-8013-d90f01a4846d", + "savedPayload": { + "position": { + "x": 32281.277078729487, + "y": 31290.064398936964 + }, + "targetPosition": { + "x": 32007.213441436706, + "y": 31168.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "2caf2cdb-a505-4d1e-a1d3-2a997edf4b26", + "savedPayload": { + "position": { + "x": 32114.723826300295, + "y": 31448.117533963385 + }, + "targetPosition": { + "x": 32007.213441436706, + "y": 31168.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d3a65d7d-a3e9-41dd-9c74-e03fe532d42a", + "savedPayload": { + "position": { + "x": 32007.213441436706, + "y": 31168.043406014225 + }, + "targetPosition": { + "x": 31733.149804143926, + "y": 31046.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "46bf735c-ab3f-411e-a20b-ed8f8fb57130", + "savedPayload": { + "position": { + "x": 31733.149804143926, + "y": 31046.022413091487 + }, + "targetPosition": { + "x": 31434.793235533445, + "y": 31077.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "0b6105b0-2278-4082-8188-7c9e617e47ec", + "savedPayload": { + "position": { + "x": 31434.793235533445, + "y": 31077.380952071784 + }, + "targetPosition": { + "x": 31136.436666922964, + "y": 31108.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f9acf4c7-fe7a-4e5f-ac0b-ceee8ac04a4f", + "savedPayload": { + "position": { + "x": 31136.436666922964, + "y": 31108.73949105208 + }, + "targetPosition": { + "x": 30838.080098312483, + "y": 31140.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "c252550f-2c77-4c14-8519-7e5ca0de030e", + "savedPayload": { + "position": { + "x": 30808.666570293455, + "y": 31925.635303140032 + }, + "targetPosition": { + "x": 30853.237058906165, + "y": 31477.847996994777 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at45min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "2dff1825-8aec-40c9-ab7d-047aab2c68b9", + "savedPayload": { + "position": { + "x": 30707.779974508347, + "y": 32994.529510584194 + }, + "targetPosition": { + "x": 30371.710309865477, + "y": 32695.26845313296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "99b21754-406b-4e05-9dd2-49e830e97310", + "savedPayload": { + "position": { + "x": 28662.90026811509, + "y": 33260.925806318664 + }, + "targetPosition": { + "x": 29090.102778552686, + "y": 33119.51146802224 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a801c874-d719-4ac0-a00c-a4ef11e13e68", + "savedPayload": { + "position": { + "x": 29090.102778552686, + "y": 33119.51146802224 + }, + "targetPosition": { + "x": 29517.305288990283, + "y": 32978.097129725815 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b3d2ed86-c8b7-4942-9e14-341629ce7408", + "savedPayload": { + "position": { + "x": 29517.305288990283, + "y": 32978.097129725815 + }, + "targetPosition": { + "x": 29944.50779942788, + "y": 32836.68279142939 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "036332fc-cd17-4992-9598-045fd5cc62e2", + "savedPayload": { + "position": { + "x": 29944.50779942788, + "y": 32836.68279142939 + }, + "targetPosition": { + "x": 30371.710309865477, + "y": 32695.26845313296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "8fcba650-21b7-4157-8cd4-69d47cde6c05", + "savedPayload": { + "position": { + "x": 30371.710309865477, + "y": 32695.26845313296 + }, + "targetPosition": { + "x": 30462.843155660205, + "y": 32254.593057385304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "e9ef55f5-66b4-43e3-94d1-314019d0c960", + "savedPayload": { + "position": { + "x": 30189.444618276022, + "y": 33576.61924462827 + }, + "targetPosition": { + "x": 30280.57746407075, + "y": 33135.94384888062 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "2bcfc8b6-4193-44e7-a7b0-092b0f312e1d", + "savedPayload": { + "position": { + "x": 30280.57746407075, + "y": 33135.94384888062 + }, + "targetPosition": { + "x": 30371.710309865477, + "y": 32695.26845313296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f5f36ea1-dbb8-43bb-a9ec-4641a68c4853", + "savedPayload": { + "position": { + "x": 30462.843155660205, + "y": 32254.593057385304 + }, + "targetPosition": { + "x": 30553.976001454932, + "y": 31813.917661637646 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at45min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "cd7c2ec9-4162-427f-bc2f-1d063ca34759", + "savedPayload": { + "position": { + "x": 29272.36847014214, + "y": 32238.16067652692 + }, + "targetPosition": { + "x": 29699.570980579738, + "y": 32096.746338230496 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "209ad93b-720d-4614-861d-c01ead171c6e", + "savedPayload": { + "position": { + "x": 29699.570980579738, + "y": 32096.746338230496 + }, + "targetPosition": { + "x": 30126.773491017335, + "y": 31955.33199993407 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c390ca93-81db-4609-8122-121668ec751b", + "savedPayload": { + "position": { + "x": 30126.773491017335, + "y": 31955.33199993407 + }, + "targetPosition": { + "x": 30553.976001454932, + "y": 31813.917661637646 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "ea1987ff-106c-4925-9edf-cb77ec5e5aa4", + "savedPayload": { + "position": { + "x": 30553.976001454932, + "y": 31813.917661637646 + }, + "targetPosition": { + "x": 30853.237058906165, + "y": 31477.847996994777 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "ba81971e-5ab2-4abe-8bd9-2e9138ed1b15", + "savedPayload": { + "position": { + "x": 30966.52177274816, + "y": 32341.081736115244 + }, + "targetPosition": { + "x": 30765.782590840503, + "y": 32118.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d725dcc5-a9fd-4dd2-af6a-74f73a75b70d", + "savedPayload": { + "position": { + "x": 30765.782590840503, + "y": 32118.138288472026 + }, + "targetPosition": { + "x": 30565.043408932845, + "y": 31895.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "b6df4ab3-0808-4485-be42-9d1d70adb553", + "savedPayload": { + "position": { + "x": 30379.63321230788, + "y": 32465.8287506059 + }, + "targetPosition": { + "x": 30472.338310620362, + "y": 32180.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b14bf9b0-5e14-4580-8f27-bf3a1d472961", + "savedPayload": { + "position": { + "x": 30472.338310620362, + "y": 32180.511795717353 + }, + "targetPosition": { + "x": 30565.043408932845, + "y": 31895.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "53191d5d-1969-4abd-94c6-031fe067b6cc", + "savedPayload": { + "position": { + "x": 30565.043408932845, + "y": 31895.194840828808 + }, + "targetPosition": { + "x": 30502.669901687517, + "y": 31601.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "83e0647f-4668-4932-b1e9-f6d3e5367dcc", + "savedPayload": { + "position": { + "x": 29463.019165507932, + "y": 33345.23592588583 + }, + "targetPosition": { + "x": 29555.724263820415, + "y": 33059.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f882b87a-eda2-4e47-97ed-a2f001585306", + "savedPayload": { + "position": { + "x": 29555.724263820415, + "y": 33059.91897099728 + }, + "targetPosition": { + "x": 29648.429362132898, + "y": 32774.602016108736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e35d8df7-d950-4b9b-914f-ef0ecf9d5481", + "savedPayload": { + "position": { + "x": 29648.429362132898, + "y": 32774.602016108736 + }, + "targetPosition": { + "x": 29741.13446044538, + "y": 32489.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "a2cdc7cc-5ab7-4cbd-adae-b55bdd49e672", + "savedPayload": { + "position": { + "x": 29741.13446044538, + "y": 32489.285061220187 + }, + "targetPosition": { + "x": 29833.839558757863, + "y": 32203.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "dc7bd174-1803-4c67-b3d3-bfd965bc1ed1", + "savedPayload": { + "position": { + "x": 29377.003568033215, + "y": 32517.942783960596 + }, + "targetPosition": { + "x": 29540.395278537722, + "y": 32266.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "2d3040e2-ddf7-4e55-9486-c434600d48e5", + "savedPayload": { + "position": { + "x": 28953.50671809744, + "y": 32391.088628067624 + }, + "targetPosition": { + "x": 29246.95099831758, + "y": 32328.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "03074442-81b5-4117-a65c-2772c0ac9040", + "savedPayload": { + "position": { + "x": 29246.95099831758, + "y": 32328.715120822297 + }, + "targetPosition": { + "x": 29540.395278537722, + "y": 32266.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "33b7f58b-2245-45da-aab7-7e8b4928a3db", + "savedPayload": { + "position": { + "x": 29288.794108154096, + "y": 32102.949903072462 + }, + "targetPosition": { + "x": 29540.395278537722, + "y": 32266.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "65b8725f-2a39-4956-9384-4ba2860019e3", + "savedPayload": { + "position": { + "x": 29540.395278537722, + "y": 32266.34161357697 + }, + "targetPosition": { + "x": 29833.839558757863, + "y": 32203.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "bd4d03cb-2831-4943-b3fd-9fc8442ee8aa", + "savedPayload": { + "position": { + "x": 29833.839558757863, + "y": 32203.968106331642 + }, + "targetPosition": { + "x": 30056.78300640108, + "y": 32003.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "a79a076c-4481-4cd1-a7fe-845918230c22", + "savedPayload": { + "position": { + "x": 30056.78300640108, + "y": 32003.228924423984 + }, + "targetPosition": { + "x": 30279.7264540443, + "y": 31802.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "261e9ade-9074-4f3b-9921-37ec397a4e90", + "savedPayload": { + "position": { + "x": 30279.7264540443, + "y": 31802.489742516325 + }, + "targetPosition": { + "x": 30502.669901687517, + "y": 31601.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "d812b759-f22a-468f-b94e-a92db0e4e743", + "savedPayload": { + "position": { + "x": 30413.592985053547, + "y": 31573.832830829462 + }, + "targetPosition": { + "x": 30853.237058906165, + "y": 31477.847996994777 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1ea58c5d-b980-4096-a1fa-29d604bdf02b", + "savedPayload": { + "position": { + "x": 30853.237058906165, + "y": 31477.847996994777 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "01-hs", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at01hs\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "72988ab2-6e25-477b-9324-158d8db43bc6", + "savedPayload": { + "position": { + "x": 32316.6349509756, + "y": 32834.927707826806 + }, + "targetPosition": { + "x": 31941.957702012096, + "y": 32585.694966981748 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "36a3ee70-8f66-4e53-9408-ccb1ff4b87ff", + "savedPayload": { + "position": { + "x": 31941.957702012096, + "y": 32585.694966981748 + }, + "targetPosition": { + "x": 31567.280453048592, + "y": 32336.46222613669 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f590bf3a-35ea-4580-bb85-f11a6770652b", + "savedPayload": { + "position": { + "x": 31567.280453048592, + "y": 32336.46222613669 + }, + "targetPosition": { + "x": 31192.603204085088, + "y": 32087.22948529163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "b7b63515-554f-41a1-96ef-3d04da549959", + "savedPayload": { + "position": { + "x": 31192.603204085088, + "y": 32087.22948529163 + }, + "targetPosition": { + "x": 30817.925955121584, + "y": 31837.996744446573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "7e7fc175-e54e-4e75-98f5-7ce5f9bd953a", + "savedPayload": { + "position": { + "x": 31172.736604534253, + "y": 33602.68068302123 + }, + "targetPosition": { + "x": 31084.033942181086, + "y": 33161.509698377566 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "91a65a77-4838-49c5-a98e-1088305a4d64", + "savedPayload": { + "position": { + "x": 31084.033942181086, + "y": 33161.509698377566 + }, + "targetPosition": { + "x": 30995.33127982792, + "y": 32720.3387137339 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "eed84368-2ad7-4eec-b05b-3d0f4a02c839", + "savedPayload": { + "position": { + "x": 30995.33127982792, + "y": 32720.3387137339 + }, + "targetPosition": { + "x": 30906.62861747475, + "y": 32279.167729090237 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "626e346b-b0b2-499b-85bd-3d56ee7b28b1", + "savedPayload": { + "position": { + "x": 30906.62861747475, + "y": 32279.167729090237 + }, + "targetPosition": { + "x": 30817.925955121584, + "y": 31837.996744446573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "9443e650-20bc-48a4-b14c-3401973ba5ae", + "savedPayload": { + "position": { + "x": 29820.99499174135, + "y": 33336.70574030059 + }, + "targetPosition": { + "x": 30070.22773258641, + "y": 32962.028491337085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4eaad423-c1cb-4b66-8c45-757fd70227b8", + "savedPayload": { + "position": { + "x": 30070.22773258641, + "y": 32962.028491337085 + }, + "targetPosition": { + "x": 30319.460473431467, + "y": 32587.35124237358 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7bae8328-2c2b-4d64-9ca3-347b85809ad1", + "savedPayload": { + "position": { + "x": 30319.460473431467, + "y": 32587.35124237358 + }, + "targetPosition": { + "x": 30568.693214276525, + "y": 32212.673993410077 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "a97bbf8f-b380-40a6-b787-a49b9e7e04c7", + "savedPayload": { + "position": { + "x": 30568.693214276525, + "y": 32212.673993410077 + }, + "targetPosition": { + "x": 30817.925955121584, + "y": 31837.996744446573 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "a388b851-1215-44d8-9d9d-c6e483cb5b74", + "savedPayload": { + "position": { + "x": 30817.925955121584, + "y": 31837.996744446573 + }, + "targetPosition": { + "x": 30729.223292768416, + "y": 31396.82575980291 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "1e861f77-2c77-401b-85bc-e5ef9050550c", + "savedPayload": { + "position": { + "x": 30822.384013274626, + "y": 30354.321255518636 + }, + "targetPosition": { + "x": 30853.742552254924, + "y": 30652.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "99cf2d0e-bbc7-4b2d-a108-60d66ad410a8", + "savedPayload": { + "position": { + "x": 30853.742552254924, + "y": 30652.677824129118 + }, + "targetPosition": { + "x": 30885.10109123522, + "y": 30951.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "ef06e6d3-ae4a-4a2f-893f-7e1893737fb9", + "savedPayload": { + "position": { + "x": 31370.511287860187, + "y": 30598.363241364113 + }, + "targetPosition": { + "x": 31127.806189547704, + "y": 30774.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4c6c546c-c122-4ce8-ae22-4feff20258b3", + "savedPayload": { + "position": { + "x": 31127.806189547704, + "y": 30774.698817051856 + }, + "targetPosition": { + "x": 30885.10109123522, + "y": 30951.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9b3377e3-6604-4515-a38f-44d3c5e2df59", + "savedPayload": { + "position": { + "x": 30885.10109123522, + "y": 30951.0343927396 + }, + "targetPosition": { + "x": 30763.080098312483, + "y": 31225.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "896337c0-e381-48e2-9527-7ae5953c4c18", + "savedPayload": { + "position": { + "x": 32628.970197393865, + "y": 30425.680110340516 + }, + "targetPosition": { + "x": 32386.265099081378, + "y": 30602.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "033e962f-67ca-4816-8e2d-9b4fbc48ddb3", + "savedPayload": { + "position": { + "x": 32386.265099081378, + "y": 30602.01568602826 + }, + "targetPosition": { + "x": 32143.56000076889, + "y": 30778.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fd6e6aa0-ae77-40da-8e3f-fa562dee93ec", + "savedPayload": { + "position": { + "x": 32143.56000076889, + "y": 30778.351261716 + }, + "targetPosition": { + "x": 31900.85490245641, + "y": 30954.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "60db19ab-c593-4130-b4fb-f4acd7ef0cc8", + "savedPayload": { + "position": { + "x": 31900.85490245641, + "y": 30954.686837403744 + }, + "targetPosition": { + "x": 31658.149804143926, + "y": 31131.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "f80b2123-9af0-4877-b9f8-212b2ebfd361", + "savedPayload": { + "position": { + "x": 32212.287569385866, + "y": 31145.533021150633 + }, + "targetPosition": { + "x": 31932.213441436706, + "y": 31253.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "5401f2a0-bc79-4ccc-b19f-55f541d705a6", + "savedPayload": { + "position": { + "x": 32480.34071602227, + "y": 31497.085391859702 + }, + "targetPosition": { + "x": 32206.277078729487, + "y": 31375.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6bda4683-2ddc-439d-9796-0f49562f6ef1", + "savedPayload": { + "position": { + "x": 32206.277078729487, + "y": 31375.064398936964 + }, + "targetPosition": { + "x": 31932.213441436706, + "y": 31253.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "f5df76ea-a9c2-4adf-b339-3c2e3fc81e9b", + "savedPayload": { + "position": { + "x": 32039.723826300295, + "y": 31533.117533963385 + }, + "targetPosition": { + "x": 31932.213441436706, + "y": 31253.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d3c44451-ff2e-44e2-a733-6da16af30b57", + "savedPayload": { + "position": { + "x": 31932.213441436706, + "y": 31253.043406014225 + }, + "targetPosition": { + "x": 31658.149804143926, + "y": 31131.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "106fb242-ca6e-4e69-83f6-f64e61b3e1eb", + "savedPayload": { + "position": { + "x": 31658.149804143926, + "y": 31131.022413091487 + }, + "targetPosition": { + "x": 31359.793235533445, + "y": 31162.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "6b67e499-97e7-4951-b71a-aa761ef4a7c5", + "savedPayload": { + "position": { + "x": 31359.793235533445, + "y": 31162.380952071784 + }, + "targetPosition": { + "x": 31061.436666922964, + "y": 31193.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "113c7b19-69b1-4de4-8a6a-c937a0f5a0c3", + "savedPayload": { + "position": { + "x": 31061.436666922964, + "y": 31193.73949105208 + }, + "targetPosition": { + "x": 30763.080098312483, + "y": 31225.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "eeeb9b77-0d3b-4c8d-be84-9da47dadd9a7", + "savedPayload": { + "position": { + "x": 30541.671455545536, + "y": 31805.87870057503 + }, + "targetPosition": { + "x": 30729.223292768416, + "y": 31396.82575980291 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at01hs.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "5a6c3198-79bf-4629-8506-a3eef9ce8fe4", + "savedPayload": { + "position": { + "x": 30099.18179200242, + "y": 32784.09944742836 + }, + "targetPosition": { + "x": 29878.49121527869, + "y": 32391.931537796085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "49b4d04b-05f9-459c-8b98-6fca165e7384", + "savedPayload": { + "position": { + "x": 28078.600572668878, + "y": 32372.090301805885 + }, + "targetPosition": { + "x": 28528.57323332133, + "y": 32377.050610803435 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "51d8e951-37d4-482f-bebd-c8372ae1e3e9", + "savedPayload": { + "position": { + "x": 28528.57323332133, + "y": 32377.050610803435 + }, + "targetPosition": { + "x": 28978.545893973784, + "y": 32382.010919800985 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "55760620-22eb-4d8c-8535-604d5fa9c7f5", + "savedPayload": { + "position": { + "x": 28978.545893973784, + "y": 32382.010919800985 + }, + "targetPosition": { + "x": 29428.518554626236, + "y": 32386.971228798535 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "e078a307-3e83-4ce9-a01f-07f79aae74a9", + "savedPayload": { + "position": { + "x": 29428.518554626236, + "y": 32386.971228798535 + }, + "targetPosition": { + "x": 29878.49121527869, + "y": 32391.931537796085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "6ee69614-3369-4d32-a368-a556c146f070", + "savedPayload": { + "position": { + "x": 29878.49121527869, + "y": 32391.931537796085 + }, + "targetPosition": { + "x": 30107.773299207416, + "y": 32004.72393716136 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "b70c363e-4ccb-478d-846e-883d12e8f080", + "savedPayload": { + "position": { + "x": 29419.927047421235, + "y": 33166.346739065535 + }, + "targetPosition": { + "x": 29649.209131349962, + "y": 32779.13913843081 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "d3122d43-dfd5-4911-8fef-086607d0b5e0", + "savedPayload": { + "position": { + "x": 29649.209131349962, + "y": 32779.13913843081 + }, + "targetPosition": { + "x": 29878.49121527869, + "y": 32391.931537796085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4dbdd6b8-7804-472c-8084-31b66cd018fb", + "savedPayload": { + "position": { + "x": 30107.773299207416, + "y": 32004.72393716136 + }, + "targetPosition": { + "x": 30337.055383136143, + "y": 31617.516336526638 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at01hs.livetest.averageTradeUp) ) / 100 )", + "project": "Foundations", + "id": "e429fe5a-9579-4ab3-a886-889a91cb1624", + "savedPayload": { + "position": { + "x": 28987.137401178785, + "y": 31602.63540953399 + }, + "targetPosition": { + "x": 29437.110061831238, + "y": 31607.59571853154 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "8a2cc60b-29e9-49e6-8655-b6660e70e5e6", + "savedPayload": { + "position": { + "x": 29437.110061831238, + "y": 31607.59571853154 + }, + "targetPosition": { + "x": 29887.08272248369, + "y": 31612.556027529088 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cb284c3d-531e-4bef-816f-0f51b3c72db0", + "savedPayload": { + "position": { + "x": 29887.08272248369, + "y": 31612.556027529088 + }, + "targetPosition": { + "x": 30337.055383136143, + "y": 31617.516336526638 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "34606f4a-9689-43ae-a646-711963748cb6", + "savedPayload": { + "position": { + "x": 30337.055383136143, + "y": 31617.516336526638 + }, + "targetPosition": { + "x": 30729.223292768416, + "y": 31396.82575980291 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "1da4e7e6-2374-4c8a-839a-33d5bdd8c772", + "savedPayload": { + "position": { + "x": 30891.52177274816, + "y": 32426.081736115244 + }, + "targetPosition": { + "x": 30690.782590840503, + "y": 32203.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "22884bff-2104-491a-8ce5-e154a657ef2a", + "savedPayload": { + "position": { + "x": 30690.782590840503, + "y": 32203.138288472026 + }, + "targetPosition": { + "x": 30490.043408932845, + "y": 31980.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "f4c77d43-d844-4b6f-b3f1-75ba9662e5b5", + "savedPayload": { + "position": { + "x": 30304.63321230788, + "y": 32550.8287506059 + }, + "targetPosition": { + "x": 30397.338310620362, + "y": 32265.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e4b2cc2c-9ce3-408e-b5ad-284747481f59", + "savedPayload": { + "position": { + "x": 30397.338310620362, + "y": 32265.511795717353 + }, + "targetPosition": { + "x": 30490.043408932845, + "y": 31980.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "427f71a8-ae0b-4e18-9eb9-be399420d5b3", + "savedPayload": { + "position": { + "x": 30490.043408932845, + "y": 31980.194840828808 + }, + "targetPosition": { + "x": 30427.669901687517, + "y": 31686.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "736fa0d0-c8c9-47d5-8175-db9665a64849", + "savedPayload": { + "position": { + "x": 29388.019165507932, + "y": 33430.23592588583 + }, + "targetPosition": { + "x": 29480.724263820415, + "y": 33144.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "266facd1-000d-4b4c-928b-6fceac61f452", + "savedPayload": { + "position": { + "x": 29480.724263820415, + "y": 33144.91897099728 + }, + "targetPosition": { + "x": 29573.429362132898, + "y": 32859.602016108736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "691b0ce7-3cd2-4af9-a766-4007486a4dc7", + "savedPayload": { + "position": { + "x": 29573.429362132898, + "y": 32859.602016108736 + }, + "targetPosition": { + "x": 29666.13446044538, + "y": 32574.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "3df17ed7-cc73-4337-b841-8b106ad15974", + "savedPayload": { + "position": { + "x": 29666.13446044538, + "y": 32574.285061220187 + }, + "targetPosition": { + "x": 29758.839558757863, + "y": 32288.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "d9dd8d3b-0fe0-45de-89f4-3c8a39969b7b", + "savedPayload": { + "position": { + "x": 29302.003568033215, + "y": 32602.942783960596 + }, + "targetPosition": { + "x": 29465.395278537722, + "y": 32351.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "33b1725e-9edd-4119-a01c-a434c64dceff", + "savedPayload": { + "position": { + "x": 28878.50671809744, + "y": 32476.088628067624 + }, + "targetPosition": { + "x": 29171.95099831758, + "y": 32413.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "efb1d51e-4a45-48d3-84a6-6af906af3892", + "savedPayload": { + "position": { + "x": 29171.95099831758, + "y": 32413.715120822297 + }, + "targetPosition": { + "x": 29465.395278537722, + "y": 32351.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "dd58535f-f968-4591-b965-341c58bc44fb", + "savedPayload": { + "position": { + "x": 29213.794108154096, + "y": 32187.949903072462 + }, + "targetPosition": { + "x": 29465.395278537722, + "y": 32351.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0be6c2cd-cfbf-4908-ae24-a56324c88d11", + "savedPayload": { + "position": { + "x": 29465.395278537722, + "y": 32351.34161357697 + }, + "targetPosition": { + "x": 29758.839558757863, + "y": 32288.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9ca9b70a-a0fd-4e9e-b08c-4aee2f50fe95", + "savedPayload": { + "position": { + "x": 29758.839558757863, + "y": 32288.968106331642 + }, + "targetPosition": { + "x": 29981.78300640108, + "y": 32088.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "2211538d-b61b-4bd4-812c-b968c690ea2a", + "savedPayload": { + "position": { + "x": 29981.78300640108, + "y": 32088.228924423984 + }, + "targetPosition": { + "x": 30204.7264540443, + "y": 31887.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4ee13b68-5f14-4cce-9976-211f710c0b27", + "savedPayload": { + "position": { + "x": 30204.7264540443, + "y": 31887.489742516325 + }, + "targetPosition": { + "x": 30427.669901687517, + "y": 31686.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "0a4bc5bb-ba09-4d01-9677-04ef2c0f2391", + "savedPayload": { + "position": { + "x": 30282.234122909278, + "y": 31344.857673166596 + }, + "targetPosition": { + "x": 30729.223292768416, + "y": 31396.82575980291 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "809c62ce-7a6b-41f2-befa-989ff56b5971", + "savedPayload": { + "position": { + "x": 30729.223292768416, + "y": 31396.82575980291 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "02-hs", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at02hs\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "737f7c2e-b239-4f44-a36b-8b252fca4a65", + "savedPayload": { + "position": { + "x": 31672.687188780452, + "y": 33155.53966746015 + }, + "targetPosition": { + "x": 31399.236725298626, + "y": 32798.15354011107 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ee2fdfec-3573-4cd7-9666-87324884ad97", + "savedPayload": { + "position": { + "x": 31399.236725298626, + "y": 32798.15354011107 + }, + "targetPosition": { + "x": 31125.7862618168, + "y": 32440.767412761983 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0dbedb41-d8bd-48d3-80dc-7a6a3538f3f2", + "savedPayload": { + "position": { + "x": 31125.7862618168, + "y": 32440.767412761983 + }, + "targetPosition": { + "x": 30852.335798334974, + "y": 32083.381285412903 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "71530733-6688-4cfe-b40a-99caa91893c0", + "savedPayload": { + "position": { + "x": 30852.335798334974, + "y": 32083.381285412903 + }, + "targetPosition": { + "x": 30578.88533485315, + "y": 31725.995158063823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "a405daad-cc3f-4aaf-83b4-3028bf8bc8aa", + "savedPayload": { + "position": { + "x": 30341.47942643743, + "y": 33510.27048285238 + }, + "targetPosition": { + "x": 30400.83090354136, + "y": 33064.20165165524 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "11307406-1538-4fa5-bfcb-b86447459457", + "savedPayload": { + "position": { + "x": 30400.83090354136, + "y": 33064.20165165524 + }, + "targetPosition": { + "x": 30460.18238064529, + "y": 32618.1328204581 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4b592953-f6ef-4b56-8688-df80f42a81b0", + "savedPayload": { + "position": { + "x": 30460.18238064529, + "y": 32618.1328204581 + }, + "targetPosition": { + "x": 30519.53385774922, + "y": 32172.06398926096 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "3dd19e50-93d9-4e0f-a936-4a2ed6de1d1d", + "savedPayload": { + "position": { + "x": 30519.53385774922, + "y": 32172.06398926096 + }, + "targetPosition": { + "x": 30578.88533485315, + "y": 31725.995158063823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "c31120f8-df6e-4f76-8bfd-a6f6d22ffd45", + "savedPayload": { + "position": { + "x": 29149.340825456828, + "y": 32819.797011991126 + }, + "targetPosition": { + "x": 29506.726952805908, + "y": 32546.3465485093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "606003c9-8e6a-42ea-841c-536c6ef12ece", + "savedPayload": { + "position": { + "x": 29506.726952805908, + "y": 32546.3465485093 + }, + "targetPosition": { + "x": 29864.113080154988, + "y": 32272.896085027474 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "861bd787-b6f1-49db-a424-d5873305139a", + "savedPayload": { + "position": { + "x": 29864.113080154988, + "y": 32272.896085027474 + }, + "targetPosition": { + "x": 30221.49920750407, + "y": 31999.44562154565 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2b472e73-999d-40ed-b8fd-53695af4037c", + "savedPayload": { + "position": { + "x": 30221.49920750407, + "y": 31999.44562154565 + }, + "targetPosition": { + "x": 30578.88533485315, + "y": 31725.995158063823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "64a999e0-2edf-4396-835a-19a98e8a3dab", + "savedPayload": { + "position": { + "x": 30578.88533485315, + "y": 31725.995158063823 + }, + "targetPosition": { + "x": 30638.23681195708, + "y": 31279.926326866684 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "4f41fe3d-ebbb-4dad-a230-224c35e9bab6", + "savedPayload": { + "position": { + "x": 30813.384013274626, + "y": 30249.321255518636 + }, + "targetPosition": { + "x": 30844.742552254924, + "y": 30547.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "89fab96c-f793-4ca0-98e0-01cccbad53f8", + "savedPayload": { + "position": { + "x": 30844.742552254924, + "y": 30547.677824129118 + }, + "targetPosition": { + "x": 30876.10109123522, + "y": 30846.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "bacef437-3ab0-4c85-88e8-e04985381928", + "savedPayload": { + "position": { + "x": 31361.511287860187, + "y": 30493.363241364113 + }, + "targetPosition": { + "x": 31118.806189547704, + "y": 30669.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b182548f-bcf8-4fd8-80b5-63920b0e22b8", + "savedPayload": { + "position": { + "x": 31118.806189547704, + "y": 30669.698817051856 + }, + "targetPosition": { + "x": 30876.10109123522, + "y": 30846.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "38c4a941-6780-4528-b0da-e51d981fd527", + "savedPayload": { + "position": { + "x": 30876.10109123522, + "y": 30846.0343927396 + }, + "targetPosition": { + "x": 30754.080098312483, + "y": 31120.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "e0b9bdc3-e31b-47d0-9894-ee09ebe0b16a", + "savedPayload": { + "position": { + "x": 32619.970197393865, + "y": 30320.680110340516 + }, + "targetPosition": { + "x": 32377.265099081378, + "y": 30497.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ab10bd46-5231-44fc-a737-835fc24756f2", + "savedPayload": { + "position": { + "x": 32377.265099081378, + "y": 30497.01568602826 + }, + "targetPosition": { + "x": 32134.56000076889, + "y": 30673.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3231e1f6-8c7f-424e-83d9-f172ce3ee0d0", + "savedPayload": { + "position": { + "x": 32134.56000076889, + "y": 30673.351261716 + }, + "targetPosition": { + "x": 31891.85490245641, + "y": 30849.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "8ffb4cbd-38ff-487b-8a53-b3ebb6258f07", + "savedPayload": { + "position": { + "x": 31891.85490245641, + "y": 30849.686837403744 + }, + "targetPosition": { + "x": 31649.149804143926, + "y": 31026.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "b3be41f1-f648-4c37-8aea-bb78288fe45f", + "savedPayload": { + "position": { + "x": 32203.287569385866, + "y": 31040.533021150633 + }, + "targetPosition": { + "x": 31923.213441436706, + "y": 31148.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "f79729c0-fe8e-4ea7-bb0b-9928bec61542", + "savedPayload": { + "position": { + "x": 32471.34071602227, + "y": 31392.085391859702 + }, + "targetPosition": { + "x": 32197.277078729487, + "y": 31270.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b628b7fc-c08b-4236-ac4a-d33829accc0f", + "savedPayload": { + "position": { + "x": 32197.277078729487, + "y": 31270.064398936964 + }, + "targetPosition": { + "x": 31923.213441436706, + "y": 31148.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "e9046efd-3bd5-48dd-a6dd-a8c0dc1b7e2a", + "savedPayload": { + "position": { + "x": 32030.723826300295, + "y": 31428.117533963385 + }, + "targetPosition": { + "x": 31923.213441436706, + "y": 31148.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "585e4121-feae-4160-8566-13d3f4677827", + "savedPayload": { + "position": { + "x": 31923.213441436706, + "y": 31148.043406014225 + }, + "targetPosition": { + "x": 31649.149804143926, + "y": 31026.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "070abf3b-9890-405d-a304-ff4cc7e8b101", + "savedPayload": { + "position": { + "x": 31649.149804143926, + "y": 31026.022413091487 + }, + "targetPosition": { + "x": 31350.793235533445, + "y": 31057.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "45b88726-165e-4c6e-bc24-9c3ce5b08f53", + "savedPayload": { + "position": { + "x": 31350.793235533445, + "y": 31057.380952071784 + }, + "targetPosition": { + "x": 31052.436666922964, + "y": 31088.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "77b2be72-3346-46e7-933c-1ccf9974c74f", + "savedPayload": { + "position": { + "x": 31052.436666922964, + "y": 31088.73949105208 + }, + "targetPosition": { + "x": 30754.080098312483, + "y": 31120.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "085763c0-92ba-436c-b663-3b3ec59fe5e4", + "savedPayload": { + "position": { + "x": 30328.027777853724, + "y": 31605.917669022674 + }, + "targetPosition": { + "x": 30638.23681195708, + "y": 31279.926326866684 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at02hs.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "6d443f83-3934-4b17-ba7d-17f3ba555c43", + "savedPayload": { + "position": { + "x": 29591.885667532046, + "y": 32387.459558704817 + }, + "targetPosition": { + "x": 29510.489427082597, + "y": 31944.882275012245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "c91a698f-1e57-4e2d-9c83-ab4eaf6035ef", + "savedPayload": { + "position": { + "x": 27814.564262920983, + "y": 31341.692555634185 + }, + "targetPosition": { + "x": 28238.545553961387, + "y": 31492.4899854787 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2fcfabf8-329f-4cf8-a210-3fa6fc52c5c9", + "savedPayload": { + "position": { + "x": 28238.545553961387, + "y": 31492.4899854787 + }, + "targetPosition": { + "x": 28662.52684500179, + "y": 31643.287415323215 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "367f6ee8-b95e-462f-b8bc-91b34b3cb0ae", + "savedPayload": { + "position": { + "x": 28662.52684500179, + "y": 31643.287415323215 + }, + "targetPosition": { + "x": 29086.508136042194, + "y": 31794.08484516773 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "86597bec-637d-4a2e-b236-0e4cb2ff9cfb", + "savedPayload": { + "position": { + "x": 29086.508136042194, + "y": 31794.08484516773 + }, + "targetPosition": { + "x": 29510.489427082597, + "y": 31944.882275012245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "fae60770-6617-4a5d-9d54-c1ff2484cf90", + "savedPayload": { + "position": { + "x": 29510.489427082597, + "y": 31944.882275012245 + }, + "targetPosition": { + "x": 29853.074477673552, + "y": 31653.10242116419 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "8c6ef319-21b7-4950-a5b8-2fbfed63ebdd", + "savedPayload": { + "position": { + "x": 28825.319325900688, + "y": 32528.44198270836 + }, + "targetPosition": { + "x": 29167.904376491642, + "y": 32236.662128860302 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "88f6ac85-3832-40d7-9e52-dbf67ee35cce", + "savedPayload": { + "position": { + "x": 29167.904376491642, + "y": 32236.662128860302 + }, + "targetPosition": { + "x": 29510.489427082597, + "y": 31944.882275012245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d5daab2a-ad99-405d-ab09-65e8ccf34cf8", + "savedPayload": { + "position": { + "x": 29853.074477673552, + "y": 31653.10242116419 + }, + "targetPosition": { + "x": 30195.659528264507, + "y": 31361.322567316132 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at02hs.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "68a9434b-2443-40fe-97d7-6323ab7b18e9", + "savedPayload": { + "position": { + "x": 28923.715655143296, + "y": 30908.930277782587 + }, + "targetPosition": { + "x": 29347.6969461837, + "y": 31059.727707627102 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "49b9b38f-39a5-4b71-bbc4-89092d7bd06e", + "savedPayload": { + "position": { + "x": 29347.6969461837, + "y": 31059.727707627102 + }, + "targetPosition": { + "x": 29771.678237224103, + "y": 31210.525137471617 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6fcd4310-ccb3-4191-890a-130c38283103", + "savedPayload": { + "position": { + "x": 29771.678237224103, + "y": 31210.525137471617 + }, + "targetPosition": { + "x": 30195.659528264507, + "y": 31361.322567316132 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "63427e27-f1b1-4020-aecc-42ede99f9134", + "savedPayload": { + "position": { + "x": 30195.659528264507, + "y": 31361.322567316132 + }, + "targetPosition": { + "x": 30638.23681195708, + "y": 31279.926326866684 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "b722b022-67d5-4f47-9931-efc7da80af61", + "savedPayload": { + "position": { + "x": 30882.52177274816, + "y": 32321.081736115244 + }, + "targetPosition": { + "x": 30681.782590840503, + "y": 32098.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f7b03dd5-71a0-4522-8714-3b50c1e25dd5", + "savedPayload": { + "position": { + "x": 30681.782590840503, + "y": 32098.138288472026 + }, + "targetPosition": { + "x": 30481.043408932845, + "y": 31875.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "5f80008c-fcfa-4de3-863b-395f8cc3ae5b", + "savedPayload": { + "position": { + "x": 30295.63321230788, + "y": 32445.8287506059 + }, + "targetPosition": { + "x": 30388.338310620362, + "y": 32160.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "553c2e20-740b-475c-a018-6c4e957071fc", + "savedPayload": { + "position": { + "x": 30388.338310620362, + "y": 32160.511795717353 + }, + "targetPosition": { + "x": 30481.043408932845, + "y": 31875.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b9363b02-3688-4e7e-be29-4791523c5731", + "savedPayload": { + "position": { + "x": 30481.043408932845, + "y": 31875.194840828808 + }, + "targetPosition": { + "x": 30418.669901687517, + "y": 31581.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "dfed6a62-11c7-4994-8d15-1185af027297", + "savedPayload": { + "position": { + "x": 29379.019165507932, + "y": 33325.23592588583 + }, + "targetPosition": { + "x": 29471.724263820415, + "y": 33039.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "eb7b2032-cc94-4e40-ae6d-704ec4b76b25", + "savedPayload": { + "position": { + "x": 29471.724263820415, + "y": 33039.91897099728 + }, + "targetPosition": { + "x": 29564.429362132898, + "y": 32754.602016108733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "20db5586-4118-4c02-9732-50dfa881b8c5", + "savedPayload": { + "position": { + "x": 29564.429362132898, + "y": 32754.602016108733 + }, + "targetPosition": { + "x": 29657.13446044538, + "y": 32469.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "55cbfc4b-a972-4b01-937e-bf8d16b47ab1", + "savedPayload": { + "position": { + "x": 29657.13446044538, + "y": 32469.285061220187 + }, + "targetPosition": { + "x": 29749.839558757863, + "y": 32183.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "013f284f-b6c7-43fb-b21c-7f653aa8ce1a", + "savedPayload": { + "position": { + "x": 29293.003568033215, + "y": 32497.942783960596 + }, + "targetPosition": { + "x": 29456.395278537722, + "y": 32246.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "499b3d65-654d-45a0-89c6-e6dd7ab9d1e4", + "savedPayload": { + "position": { + "x": 28869.50671809744, + "y": 32371.088628067624 + }, + "targetPosition": { + "x": 29162.95099831758, + "y": 32308.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a469c5f2-99b7-4d03-b7e8-d7fe24860f4b", + "savedPayload": { + "position": { + "x": 29162.95099831758, + "y": 32308.715120822297 + }, + "targetPosition": { + "x": 29456.395278537722, + "y": 32246.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "016ae4fd-eb0b-441a-85d0-9716163b1a6c", + "savedPayload": { + "position": { + "x": 29204.794108154096, + "y": 32082.949903072462 + }, + "targetPosition": { + "x": 29456.395278537722, + "y": 32246.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "36370a4b-5759-4b05-9560-dfa06f0367ae", + "savedPayload": { + "position": { + "x": 29456.395278537722, + "y": 32246.34161357697 + }, + "targetPosition": { + "x": 29749.839558757863, + "y": 32183.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "469257e2-f09b-494d-b023-cfb9614d4982", + "savedPayload": { + "position": { + "x": 29749.839558757863, + "y": 32183.968106331642 + }, + "targetPosition": { + "x": 29972.78300640108, + "y": 31983.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "022266c7-645f-401a-b767-79fd91dbd3c4", + "savedPayload": { + "position": { + "x": 29972.78300640108, + "y": 31983.228924423984 + }, + "targetPosition": { + "x": 30195.7264540443, + "y": 31782.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "36191887-4757-4436-8ecc-d077e8b3b4f7", + "savedPayload": { + "position": { + "x": 30195.7264540443, + "y": 31782.489742516325 + }, + "targetPosition": { + "x": 30418.669901687517, + "y": 31581.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "c1c91bf0-9bb3-4147-85f3-15f31f9baa52", + "savedPayload": { + "position": { + "x": 30232.340758397248, + "y": 31085.636868314363 + }, + "targetPosition": { + "x": 30638.23681195708, + "y": 31279.926326866684 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "951d37c7-aa15-4067-87c9-48513f0a489e", + "savedPayload": { + "position": { + "x": 30638.23681195708, + "y": 31279.926326866684 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "03-hs", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at03hs\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "ec0658c4-b01f-46d2-a393-34cd95c16342", + "savedPayload": { + "position": { + "x": 30959.52775942813, + "y": 33249.690490196495 + }, + "targetPosition": { + "x": 30816.93668216735, + "y": 32822.87930865879 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7bda1933-79e6-4a1a-944c-04e3da50d4c2", + "savedPayload": { + "position": { + "x": 30816.93668216735, + "y": 32822.87930865879 + }, + "targetPosition": { + "x": 30674.34560490657, + "y": 32396.068127121085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9ed667b7-2077-4ad4-b617-41002b1dcb8e", + "savedPayload": { + "position": { + "x": 30674.34560490657, + "y": 32396.068127121085 + }, + "targetPosition": { + "x": 30531.754527645793, + "y": 31969.25694558338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "c04a649c-b1f3-4eb0-ac90-2a88dab23280", + "savedPayload": { + "position": { + "x": 30531.754527645793, + "y": 31969.25694558338 + }, + "targetPosition": { + "x": 30389.163450385015, + "y": 31542.445764045675 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "52723153-3136-4fd1-85a2-2599389bc0e9", + "savedPayload": { + "position": { + "x": 29585.26759804997, + "y": 33152.958557723054 + }, + "targetPosition": { + "x": 29786.24156113373, + "y": 32750.33035930371 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "01e1fb8e-6497-4a03-a860-80c8615d8c32", + "savedPayload": { + "position": { + "x": 29786.24156113373, + "y": 32750.33035930371 + }, + "targetPosition": { + "x": 29987.215524217492, + "y": 32347.702160884364 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2771d4ae-5556-47e3-ad0c-0f3011581ec7", + "savedPayload": { + "position": { + "x": 29987.215524217492, + "y": 32347.702160884364 + }, + "targetPosition": { + "x": 30188.189487301253, + "y": 31945.07396246502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "176812d0-574f-4792-b6da-ac237073dc38", + "savedPayload": { + "position": { + "x": 30188.189487301253, + "y": 31945.07396246502 + }, + "targetPosition": { + "x": 30389.163450385015, + "y": 31542.445764045675 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "f868424a-c390-4022-a143-436af80b7f3e", + "savedPayload": { + "position": { + "x": 28681.918724234194, + "y": 32112.81007308879 + }, + "targetPosition": { + "x": 29108.7299057719, + "y": 31970.21899582801 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "44c37d29-2edd-4d04-870e-f07d7355c2a8", + "savedPayload": { + "position": { + "x": 29108.7299057719, + "y": 31970.21899582801 + }, + "targetPosition": { + "x": 29535.541087309604, + "y": 31827.627918567232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e0a23175-834d-44a2-ac68-a91d0d00dba9", + "savedPayload": { + "position": { + "x": 29535.541087309604, + "y": 31827.627918567232 + }, + "targetPosition": { + "x": 29962.35226884731, + "y": 31685.036841306453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f11b6758-e573-4410-9866-7d37e44908ec", + "savedPayload": { + "position": { + "x": 29962.35226884731, + "y": 31685.036841306453 + }, + "targetPosition": { + "x": 30389.163450385015, + "y": 31542.445764045675 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "03e1e21f-ad86-430b-98ad-7b9fbfa15ee5", + "savedPayload": { + "position": { + "x": 30389.163450385015, + "y": 31542.445764045675 + }, + "targetPosition": { + "x": 30590.137413468776, + "y": 31139.81756562633 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "85162d2b-e5d8-46df-b860-2da44db80dc1", + "savedPayload": { + "position": { + "x": 31833.384013274626, + "y": 30284.321255518636 + }, + "targetPosition": { + "x": 31864.742552254924, + "y": 30582.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0e68fa00-88da-444f-aaaf-207d12bbcc6e", + "savedPayload": { + "position": { + "x": 31864.742552254924, + "y": 30582.677824129118 + }, + "targetPosition": { + "x": 31896.10109123522, + "y": 30881.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "c9898f35-f9a3-4cd9-b859-920add42025e", + "savedPayload": { + "position": { + "x": 32381.511287860187, + "y": 30528.363241364113 + }, + "targetPosition": { + "x": 32138.806189547704, + "y": 30704.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f1f3526e-785a-4e13-a535-ee2fb3269c5c", + "savedPayload": { + "position": { + "x": 32138.806189547704, + "y": 30704.698817051856 + }, + "targetPosition": { + "x": 31896.10109123522, + "y": 30881.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "716bfcd9-f163-4b6f-8506-76316f4efb77", + "savedPayload": { + "position": { + "x": 31896.10109123522, + "y": 30881.0343927396 + }, + "targetPosition": { + "x": 31774.080098312483, + "y": 31155.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "ba9425c1-dbdb-4087-a822-c511ff6b7c97", + "savedPayload": { + "position": { + "x": 33639.970197393865, + "y": 30355.680110340516 + }, + "targetPosition": { + "x": 33397.26509908138, + "y": 30532.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "051d1370-3306-41ef-bee7-b82e555dca9e", + "savedPayload": { + "position": { + "x": 33397.26509908138, + "y": 30532.01568602826 + }, + "targetPosition": { + "x": 33154.56000076889, + "y": 30708.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0f0e8ff3-84f1-40f8-9f52-57eada473ce8", + "savedPayload": { + "position": { + "x": 33154.56000076889, + "y": 30708.351261716 + }, + "targetPosition": { + "x": 32911.85490245641, + "y": 30884.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2df20b92-45c1-4e91-b58c-edf796dc8ffc", + "savedPayload": { + "position": { + "x": 32911.85490245641, + "y": 30884.686837403744 + }, + "targetPosition": { + "x": 32669.149804143926, + "y": 31061.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "fae7badf-0693-4663-be64-d67619ff0d2d", + "savedPayload": { + "position": { + "x": 33223.287569385866, + "y": 31075.533021150633 + }, + "targetPosition": { + "x": 32943.2134414367, + "y": 31183.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "04388028-b91f-4d59-8bc7-c9ea024c48cd", + "savedPayload": { + "position": { + "x": 33491.34071602227, + "y": 31427.085391859702 + }, + "targetPosition": { + "x": 33217.27707872949, + "y": 31305.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6a79f111-e212-470b-b677-fde6fffd90cc", + "savedPayload": { + "position": { + "x": 33217.27707872949, + "y": 31305.064398936964 + }, + "targetPosition": { + "x": 32943.2134414367, + "y": 31183.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "3f8d5963-ede1-403f-b4a4-cd71c10a10f9", + "savedPayload": { + "position": { + "x": 33050.723826300295, + "y": 31463.117533963385 + }, + "targetPosition": { + "x": 32943.2134414367, + "y": 31183.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "358366cb-2978-4caa-9f7c-41adb59e1595", + "savedPayload": { + "position": { + "x": 32943.2134414367, + "y": 31183.043406014225 + }, + "targetPosition": { + "x": 32669.149804143926, + "y": 31061.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "96d3224f-27b2-4ba7-bbdd-9435fb72c722", + "savedPayload": { + "position": { + "x": 32669.149804143926, + "y": 31061.022413091487 + }, + "targetPosition": { + "x": 32370.793235533445, + "y": 31092.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "b21653ba-de2e-4b4b-b921-2dd99775aa8e", + "savedPayload": { + "position": { + "x": 32370.793235533445, + "y": 31092.380952071784 + }, + "targetPosition": { + "x": 32072.436666922964, + "y": 31123.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5a527c6f-d04f-4ce1-9ab8-8b7105786843", + "savedPayload": { + "position": { + "x": 32072.436666922964, + "y": 31123.73949105208 + }, + "targetPosition": { + "x": 31774.080098312483, + "y": 31155.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "62dfeffd-3c3c-4d55-8980-25878651b2e0", + "savedPayload": { + "position": { + "x": 30190.887144719152, + "y": 31347.42108896674 + }, + "targetPosition": { + "x": 30590.137413468776, + "y": 31139.81756562633 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at03hs.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "43bd818f-b426-4aa3-9b78-9f953752af99", + "savedPayload": { + "position": { + "x": 29240.865007694003, + "y": 31847.59193085874 + }, + "targetPosition": { + "x": 29307.58364916433, + "y": 31402.56538908808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "c5ea8a76-f074-427a-a8d3-b69f74b652c1", + "savedPayload": { + "position": { + "x": 27899.40376997808, + "y": 30281.3921518696 + }, + "targetPosition": { + "x": 28251.44873977464, + "y": 30561.68546117422 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "af789769-c22f-4cbb-85c2-1cfb2e992412", + "savedPayload": { + "position": { + "x": 28251.44873977464, + "y": 30561.68546117422 + }, + "targetPosition": { + "x": 28603.493709571205, + "y": 30841.97877047884 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d838f70e-4b64-44f6-a475-5a4daf8e2592", + "savedPayload": { + "position": { + "x": 28603.493709571205, + "y": 30841.97877047884 + }, + "targetPosition": { + "x": 28955.538679367768, + "y": 31122.27207978346 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "d97735a8-986b-4d38-b7f9-123016d38891", + "savedPayload": { + "position": { + "x": 28955.538679367768, + "y": 31122.27207978346 + }, + "targetPosition": { + "x": 29307.58364916433, + "y": 31402.56538908808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "46153ef9-cb62-48be-b0d2-639d32b38464", + "savedPayload": { + "position": { + "x": 29307.58364916433, + "y": 31402.56538908808 + }, + "targetPosition": { + "x": 29726.347260431223, + "y": 31237.83215662204 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "c3797b42-927a-49c2-a740-edc39cc25183", + "savedPayload": { + "position": { + "x": 28470.05642663055, + "y": 31732.031854020155 + }, + "targetPosition": { + "x": 28888.82003789744, + "y": 31567.298621554117 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "dee96524-1cd3-42b8-bf71-23c475473818", + "savedPayload": { + "position": { + "x": 28888.82003789744, + "y": 31567.298621554117 + }, + "targetPosition": { + "x": 29307.58364916433, + "y": 31402.56538908808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1efb2c5e-aeee-4311-9ee4-3ac6ee6800ff", + "savedPayload": { + "position": { + "x": 29726.347260431223, + "y": 31237.83215662204 + }, + "targetPosition": { + "x": 30145.110871698114, + "y": 31073.098924156002 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at03hs.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "6a0a9c58-2ac3-4e90-a363-19d75c1c7317", + "savedPayload": { + "position": { + "x": 29088.975962308425, + "y": 30232.218996242143 + }, + "targetPosition": { + "x": 29441.020932104988, + "y": 30512.512305546763 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "184f1fe8-34fd-4ace-a77b-d7e72c1b0158", + "savedPayload": { + "position": { + "x": 29441.020932104988, + "y": 30512.512305546763 + }, + "targetPosition": { + "x": 29793.06590190155, + "y": 30792.805614851382 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fd8ea1f1-ce8b-4bc0-a8ab-81ed5ee3206e", + "savedPayload": { + "position": { + "x": 29793.06590190155, + "y": 30792.805614851382 + }, + "targetPosition": { + "x": 30145.110871698114, + "y": 31073.098924156002 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "0fda6fe5-5800-43cd-9065-68a8f0ff3f14", + "savedPayload": { + "position": { + "x": 30145.110871698114, + "y": 31073.098924156002 + }, + "targetPosition": { + "x": 30590.137413468776, + "y": 31139.81756562633 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "ea5cb05f-2abb-4789-b682-3f8f2077d5c5", + "savedPayload": { + "position": { + "x": 31902.52177274816, + "y": 32356.081736115244 + }, + "targetPosition": { + "x": 31701.782590840503, + "y": 32133.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d4a12f1e-ee6e-44cc-a8cd-1ab687ba5789", + "savedPayload": { + "position": { + "x": 31701.782590840503, + "y": 32133.138288472026 + }, + "targetPosition": { + "x": 31501.043408932845, + "y": 31910.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "14c62619-8fcf-4301-b42a-122c89e8c527", + "savedPayload": { + "position": { + "x": 31315.63321230788, + "y": 32480.8287506059 + }, + "targetPosition": { + "x": 31408.338310620362, + "y": 32195.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "907b8f67-cdb2-461b-9082-ddb4cebadbb3", + "savedPayload": { + "position": { + "x": 31408.338310620362, + "y": 32195.511795717353 + }, + "targetPosition": { + "x": 31501.043408932845, + "y": 31910.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d82c4b16-b689-47b1-8165-e627005269dc", + "savedPayload": { + "position": { + "x": 31501.043408932845, + "y": 31910.194840828808 + }, + "targetPosition": { + "x": 31438.669901687517, + "y": 31616.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "d7059030-dc52-4314-a79c-a541e1379c4b", + "savedPayload": { + "position": { + "x": 30399.019165507932, + "y": 33360.23592588583 + }, + "targetPosition": { + "x": 30491.724263820415, + "y": 33074.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f3e8b333-02b8-49d5-974a-5c1331e9d1e0", + "savedPayload": { + "position": { + "x": 30491.724263820415, + "y": 33074.91897099728 + }, + "targetPosition": { + "x": 30584.429362132898, + "y": 32789.602016108736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "90425353-a860-485e-8727-07539a1a57c6", + "savedPayload": { + "position": { + "x": 30584.429362132898, + "y": 32789.602016108736 + }, + "targetPosition": { + "x": 30677.13446044538, + "y": 32504.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "6b60896a-fc52-4524-8d64-0e05518b0d5d", + "savedPayload": { + "position": { + "x": 30677.13446044538, + "y": 32504.285061220187 + }, + "targetPosition": { + "x": 30769.839558757863, + "y": 32218.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "6ddc7802-7654-4fa5-90bd-2e10de37582d", + "savedPayload": { + "position": { + "x": 30313.003568033215, + "y": 32532.942783960596 + }, + "targetPosition": { + "x": 30476.395278537722, + "y": 32281.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "12b98d2f-cf72-4cad-bb30-68f33e7f8d90", + "savedPayload": { + "position": { + "x": 29889.50671809744, + "y": 32406.088628067624 + }, + "targetPosition": { + "x": 30182.95099831758, + "y": 32343.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b4f11f7b-896c-444c-8104-9ea64eb8d0ca", + "savedPayload": { + "position": { + "x": 30182.95099831758, + "y": 32343.715120822297 + }, + "targetPosition": { + "x": 30476.395278537722, + "y": 32281.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "5834838e-6213-49b2-8005-76140af24857", + "savedPayload": { + "position": { + "x": 30224.794108154096, + "y": 32117.949903072462 + }, + "targetPosition": { + "x": 30476.395278537722, + "y": 32281.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "78aca5e5-2307-436c-b55e-4fa2c569ec2d", + "savedPayload": { + "position": { + "x": 30476.395278537722, + "y": 32281.34161357697 + }, + "targetPosition": { + "x": 30769.839558757863, + "y": 32218.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "daf440a7-1199-4fe2-acd7-83ce89552a11", + "savedPayload": { + "position": { + "x": 30769.839558757863, + "y": 32218.968106331642 + }, + "targetPosition": { + "x": 30992.78300640108, + "y": 32018.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "ce635e97-468c-4b10-a060-29493a946e4a", + "savedPayload": { + "position": { + "x": 30992.78300640108, + "y": 32018.228924423984 + }, + "targetPosition": { + "x": 31215.7264540443, + "y": 31817.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4a42f8c0-9879-4c00-a430-123720cdf81a", + "savedPayload": { + "position": { + "x": 31215.7264540443, + "y": 31817.489742516325 + }, + "targetPosition": { + "x": 31438.669901687517, + "y": 31616.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "0e7d50a8-a421-428a-8315-0c1d7334102b", + "savedPayload": { + "position": { + "x": 30269.319611737646, + "y": 30824.26101270371 + }, + "targetPosition": { + "x": 30590.137413468776, + "y": 31139.81756562633 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "43f45f14-c0a6-43a1-bb32-05ad2c6ed208", + "savedPayload": { + "position": { + "x": 30590.137413468776, + "y": 31139.81756562633 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "04-hs", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at04hs\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "28941175-1916-4c6c-9147-4222ef9cf912", + "savedPayload": { + "position": { + "x": 30254.438552897624, + "y": 33107.17747349181 + }, + "targetPosition": { + "x": 30258.15881760763, + "y": 32657.192851942928 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d6c9ebd7-db45-487f-a3e2-4d56e7e66e68", + "savedPayload": { + "position": { + "x": 30258.15881760763, + "y": 32657.192851942928 + }, + "targetPosition": { + "x": 30261.879082317635, + "y": 32207.208230394048 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3f352639-8de8-4c04-9d2a-a32a23c04a5f", + "savedPayload": { + "position": { + "x": 30261.879082317635, + "y": 32207.208230394048 + }, + "targetPosition": { + "x": 30265.59934702764, + "y": 31757.22360884517 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2c5b46fa-bfaa-4707-a7a6-0ab9eab623dd", + "savedPayload": { + "position": { + "x": 30265.59934702764, + "y": 31757.22360884517 + }, + "targetPosition": { + "x": 30269.319611737646, + "y": 31307.23898729629 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "239f991e-aca5-4af2-a3b8-1e4659a0a6c3", + "savedPayload": { + "position": { + "x": 28986.04840481313, + "y": 32569.465198986763 + }, + "targetPosition": { + "x": 29306.86620654426, + "y": 32253.908646064145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "fba2ef6e-2ac7-4e58-9c28-4177f9270e61", + "savedPayload": { + "position": { + "x": 29306.86620654426, + "y": 32253.908646064145 + }, + "targetPosition": { + "x": 29627.684008275388, + "y": 31938.352093141526 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2429d5f0-a0f0-41a0-853c-0797ea4395f1", + "savedPayload": { + "position": { + "x": 29627.684008275388, + "y": 31938.352093141526 + }, + "targetPosition": { + "x": 29948.501810006517, + "y": 31622.795540218907 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "b64db9da-5991-4649-a444-ff712561a389", + "savedPayload": { + "position": { + "x": 29948.501810006517, + "y": 31622.795540218907 + }, + "targetPosition": { + "x": 30269.319611737646, + "y": 31307.23898729629 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "d7fbf175-657b-4a9b-a0fe-eacc6f09d121", + "savedPayload": { + "position": { + "x": 28469.381125542128, + "y": 31292.357928456266 + }, + "targetPosition": { + "x": 28919.365747091008, + "y": 31296.07819316627 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "befa220c-c1a3-4da4-9eca-35282ebb8e13", + "savedPayload": { + "position": { + "x": 28919.365747091008, + "y": 31296.07819316627 + }, + "targetPosition": { + "x": 29369.350368639887, + "y": 31299.798457876277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cd592ae7-e6f8-464c-952f-83987ce1f993", + "savedPayload": { + "position": { + "x": 29369.350368639887, + "y": 31299.798457876277 + }, + "targetPosition": { + "x": 29819.334990188767, + "y": 31303.518722586283 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "b889db9e-3f45-450e-b47a-cf4d0d4d4364", + "savedPayload": { + "position": { + "x": 29819.334990188767, + "y": 31303.518722586283 + }, + "targetPosition": { + "x": 30269.319611737646, + "y": 31307.23898729629 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "d567b32b-43ad-4933-a571-7288de132aa8", + "savedPayload": { + "position": { + "x": 30269.319611737646, + "y": 31307.23898729629 + }, + "targetPosition": { + "x": 30590.137413468776, + "y": 30991.68243437367 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "90fb982c-c7e5-4de4-b927-f828412bc1a9", + "savedPayload": { + "position": { + "x": 31834.384013274626, + "y": 30165.321255518636 + }, + "targetPosition": { + "x": 31865.742552254924, + "y": 30463.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "14884219-91ad-4f1f-9be8-53526c9684ab", + "savedPayload": { + "position": { + "x": 31865.742552254924, + "y": 30463.677824129118 + }, + "targetPosition": { + "x": 31897.10109123522, + "y": 30762.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "eabc9020-c637-4d15-8134-72eca8c80e8b", + "savedPayload": { + "position": { + "x": 32382.511287860187, + "y": 30409.363241364113 + }, + "targetPosition": { + "x": 32139.806189547704, + "y": 30585.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "109fa1a8-4382-41fd-8605-ba2ca68b5da0", + "savedPayload": { + "position": { + "x": 32139.806189547704, + "y": 30585.698817051856 + }, + "targetPosition": { + "x": 31897.10109123522, + "y": 30762.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c85f5c90-e342-4bb8-91be-fd566c7a4803", + "savedPayload": { + "position": { + "x": 31897.10109123522, + "y": 30762.0343927396 + }, + "targetPosition": { + "x": 31775.080098312483, + "y": 31036.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "33ee7b06-b27f-4d2e-a26f-a20edd2e14dc", + "savedPayload": { + "position": { + "x": 33640.970197393865, + "y": 30236.680110340516 + }, + "targetPosition": { + "x": 33398.26509908138, + "y": 30413.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "def9431c-4488-4024-a903-cf323730ce46", + "savedPayload": { + "position": { + "x": 33398.26509908138, + "y": 30413.01568602826 + }, + "targetPosition": { + "x": 33155.56000076889, + "y": 30589.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6ff10854-0920-4357-bc1e-1b8beab16cfe", + "savedPayload": { + "position": { + "x": 33155.56000076889, + "y": 30589.351261716 + }, + "targetPosition": { + "x": 32912.85490245641, + "y": 30765.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "aff8b179-440f-4218-b591-1a2358d61615", + "savedPayload": { + "position": { + "x": 32912.85490245641, + "y": 30765.686837403744 + }, + "targetPosition": { + "x": 32670.149804143926, + "y": 30942.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "617398dc-6fb6-4699-9f93-a88604eb00b8", + "savedPayload": { + "position": { + "x": 33224.287569385866, + "y": 30956.533021150633 + }, + "targetPosition": { + "x": 32944.2134414367, + "y": 31064.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "cdc8591b-37e8-40d2-84c5-58a66c5f8964", + "savedPayload": { + "position": { + "x": 33492.34071602227, + "y": 31308.085391859702 + }, + "targetPosition": { + "x": 33218.27707872949, + "y": 31186.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "153ad594-4117-42af-a95d-51e0dea99b74", + "savedPayload": { + "position": { + "x": 33218.27707872949, + "y": 31186.064398936964 + }, + "targetPosition": { + "x": 32944.2134414367, + "y": 31064.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "11cdfd48-93b6-472e-b616-9ba9bc83b00a", + "savedPayload": { + "position": { + "x": 33051.723826300295, + "y": 31344.117533963385 + }, + "targetPosition": { + "x": 32944.2134414367, + "y": 31064.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "267503b1-12e0-4063-bb13-f7e4295430a3", + "savedPayload": { + "position": { + "x": 32944.2134414367, + "y": 31064.043406014225 + }, + "targetPosition": { + "x": 32670.149804143926, + "y": 30942.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8e335f6a-a468-4fc1-a3aa-830409fd859e", + "savedPayload": { + "position": { + "x": 32670.149804143926, + "y": 30942.022413091487 + }, + "targetPosition": { + "x": 32371.793235533445, + "y": 30973.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "f8e7bd51-4b1b-4c05-af3a-25fa36069376", + "savedPayload": { + "position": { + "x": 32371.793235533445, + "y": 30973.380952071784 + }, + "targetPosition": { + "x": 32073.436666922964, + "y": 31004.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "dbf9357a-f243-4906-9886-d2891b3aae96", + "savedPayload": { + "position": { + "x": 32073.436666922964, + "y": 31004.73949105208 + }, + "targetPosition": { + "x": 31775.080098312483, + "y": 31036.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "3925caa7-fd04-458d-bb25-a7148d68fad2", + "savedPayload": { + "position": { + "x": 30145.110871698114, + "y": 31058.401075843998 + }, + "targetPosition": { + "x": 30590.137413468776, + "y": 30991.68243437367 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at04hs.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "084abb9d-e657-468a-b59d-de92dbcfcec7", + "savedPayload": { + "position": { + "x": 29084.158347628454, + "y": 31222.999598276616 + }, + "targetPosition": { + "x": 29291.76187096886, + "y": 30823.74932952699 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "bca6d221-004a-477c-9368-026568ca20f3", + "savedPayload": { + "position": { + "x": 28323.925416829916, + "y": 29306.089091515933 + }, + "targetPosition": { + "x": 28565.884530364652, + "y": 29685.504151018697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f22b07e4-cbf1-4b4d-af44-bf5985362b2f", + "savedPayload": { + "position": { + "x": 28565.884530364652, + "y": 29685.504151018697 + }, + "targetPosition": { + "x": 28807.84364389939, + "y": 30064.91921052146 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "83c3533d-4006-4736-b1f8-368eb56e25bb", + "savedPayload": { + "position": { + "x": 28807.84364389939, + "y": 30064.91921052146 + }, + "targetPosition": { + "x": 29049.802757434125, + "y": 30444.334270024225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f4816c71-53a5-41b0-a7f0-136af1b48978", + "savedPayload": { + "position": { + "x": 29049.802757434125, + "y": 30444.334270024225 + }, + "targetPosition": { + "x": 29291.76187096886, + "y": 30823.74932952699 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "b9919fc5-32f4-493a-b5ea-7b3f84ceff99", + "savedPayload": { + "position": { + "x": 29291.76187096886, + "y": 30823.74932952699 + }, + "targetPosition": { + "x": 29741.324507844005, + "y": 30803.914120280126 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "4f92f0a1-e05b-43a5-9046-75da9c407c04", + "savedPayload": { + "position": { + "x": 28392.636597218574, + "y": 30863.419748020715 + }, + "targetPosition": { + "x": 28842.199234093718, + "y": 30843.58453877385 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "b5fdcea7-9ffd-4b27-bf20-3d9572077dfd", + "savedPayload": { + "position": { + "x": 28842.199234093718, + "y": 30843.58453877385 + }, + "targetPosition": { + "x": 29291.76187096886, + "y": 30823.74932952699 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "dc356e55-8011-48c6-a9db-210773924490", + "savedPayload": { + "position": { + "x": 29741.324507844005, + "y": 30803.914120280126 + }, + "targetPosition": { + "x": 30190.88714471915, + "y": 30784.078911033263 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at04hs.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "b808169e-9242-4eb9-aa6d-8350e4784374", + "savedPayload": { + "position": { + "x": 29465.00980411494, + "y": 29645.83373252497 + }, + "targetPosition": { + "x": 29706.968917649676, + "y": 30025.248792027734 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "7f902870-b81a-4efd-b262-92708742cafa", + "savedPayload": { + "position": { + "x": 29706.968917649676, + "y": 30025.248792027734 + }, + "targetPosition": { + "x": 29948.928031184412, + "y": 30404.6638515305 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "faaed3e3-ece7-4c6c-9ad5-767182bea28e", + "savedPayload": { + "position": { + "x": 29948.928031184412, + "y": 30404.6638515305 + }, + "targetPosition": { + "x": 30190.88714471915, + "y": 30784.078911033263 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "818ad5c2-fd86-4b4d-8c25-6ca3cc4717e6", + "savedPayload": { + "position": { + "x": 30190.88714471915, + "y": 30784.078911033263 + }, + "targetPosition": { + "x": 30590.137413468776, + "y": 30991.68243437367 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "8a38846a-8335-43b6-a03f-7a4e067cee40", + "savedPayload": { + "position": { + "x": 31903.52177274816, + "y": 32237.081736115244 + }, + "targetPosition": { + "x": 31702.782590840503, + "y": 32014.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b01ae0cd-c9f2-4047-acb3-4381cf6faf5f", + "savedPayload": { + "position": { + "x": 31702.782590840503, + "y": 32014.138288472026 + }, + "targetPosition": { + "x": 31502.043408932845, + "y": 31791.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "3acc1986-81ef-4736-a027-c25ac182e4da", + "savedPayload": { + "position": { + "x": 31316.63321230788, + "y": 32361.8287506059 + }, + "targetPosition": { + "x": 31409.338310620362, + "y": 32076.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "87e2c393-f08e-480a-aa88-9678c288aced", + "savedPayload": { + "position": { + "x": 31409.338310620362, + "y": 32076.511795717353 + }, + "targetPosition": { + "x": 31502.043408932845, + "y": 31791.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d2ab8034-92ae-414b-b08f-9a7f6c958527", + "savedPayload": { + "position": { + "x": 31502.043408932845, + "y": 31791.194840828808 + }, + "targetPosition": { + "x": 31439.669901687517, + "y": 31497.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "b926ecc0-ab90-4191-b1b0-a0787ad163c2", + "savedPayload": { + "position": { + "x": 30400.019165507932, + "y": 33241.23592588583 + }, + "targetPosition": { + "x": 30492.724263820415, + "y": 32955.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3d621b96-63a5-4c7d-a516-e444af8fe611", + "savedPayload": { + "position": { + "x": 30492.724263820415, + "y": 32955.91897099728 + }, + "targetPosition": { + "x": 30585.429362132898, + "y": 32670.602016108733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "76d7529f-6d69-40d9-b6e2-2e50f796239b", + "savedPayload": { + "position": { + "x": 30585.429362132898, + "y": 32670.602016108733 + }, + "targetPosition": { + "x": 30678.13446044538, + "y": 32385.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "4f7e77c7-5c68-4049-848c-c3e80597d434", + "savedPayload": { + "position": { + "x": 30678.13446044538, + "y": 32385.285061220187 + }, + "targetPosition": { + "x": 30770.839558757863, + "y": 32099.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "e29b47c1-37e3-42f3-88d2-02084e756f2d", + "savedPayload": { + "position": { + "x": 30314.003568033215, + "y": 32413.942783960596 + }, + "targetPosition": { + "x": 30477.395278537722, + "y": 32162.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "c2e2002e-8385-41b9-a62a-2a11715e688e", + "savedPayload": { + "position": { + "x": 29890.50671809744, + "y": 32287.088628067624 + }, + "targetPosition": { + "x": 30183.95099831758, + "y": 32224.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3bc4b079-f49c-4a1f-8795-b8b36ea0ee95", + "savedPayload": { + "position": { + "x": 30183.95099831758, + "y": 32224.715120822297 + }, + "targetPosition": { + "x": 30477.395278537722, + "y": 32162.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "a0b57622-ac90-4e07-bc83-859f96b08cfe", + "savedPayload": { + "position": { + "x": 30225.794108154096, + "y": 31998.949903072462 + }, + "targetPosition": { + "x": 30477.395278537722, + "y": 32162.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "9eba57cc-f90a-4e39-8608-4dcfa11614c9", + "savedPayload": { + "position": { + "x": 30477.395278537722, + "y": 32162.34161357697 + }, + "targetPosition": { + "x": 30770.839558757863, + "y": 32099.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "26e468ed-5ba8-48da-a8ba-f4b4b5204aa6", + "savedPayload": { + "position": { + "x": 30770.839558757863, + "y": 32099.968106331642 + }, + "targetPosition": { + "x": 30993.78300640108, + "y": 31899.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "5b2f673a-14e7-4eed-b969-ad29852b5f45", + "savedPayload": { + "position": { + "x": 30993.78300640108, + "y": 31899.228924423984 + }, + "targetPosition": { + "x": 31216.7264540443, + "y": 31698.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0f45eb71-f599-4a1d-99b4-b13e5d3f81e8", + "savedPayload": { + "position": { + "x": 31216.7264540443, + "y": 31698.489742516325 + }, + "targetPosition": { + "x": 31439.669901687517, + "y": 31497.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "1c4b7510-3106-4c20-92b2-2c213022d363", + "savedPayload": { + "position": { + "x": 30389.16345038501, + "y": 30589.054235954325 + }, + "targetPosition": { + "x": 30590.137413468776, + "y": 30991.68243437367 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "46467940-8936-480d-9d08-5db6f39d27d2", + "savedPayload": { + "position": { + "x": 30590.137413468776, + "y": 30991.68243437367 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "06-hs", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at06hs\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "a9991be4-207c-439e-adf8-f6afa126e4b6", + "savedPayload": { + "position": { + "x": 29633.82692530283, + "y": 32743.44411402333 + }, + "targetPosition": { + "x": 29783.455383576435, + "y": 32319.048868438906 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5ed9a79b-1598-4c2e-9e0b-4ccee5fff587", + "savedPayload": { + "position": { + "x": 29783.455383576435, + "y": 32319.048868438906 + }, + "targetPosition": { + "x": 29933.08384185004, + "y": 31894.653622854483 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "70afcc36-009b-4a37-b528-dbdd9a23ebd3", + "savedPayload": { + "position": { + "x": 29933.08384185004, + "y": 31894.653622854483 + }, + "targetPosition": { + "x": 30082.712300123643, + "y": 31470.25837727006 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "7a2cee1e-7247-4b07-960e-d9c47598f74d", + "savedPayload": { + "position": { + "x": 30082.712300123643, + "y": 31470.25837727006 + }, + "targetPosition": { + "x": 30232.340758397248, + "y": 31045.863131685637 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "f5b9c5e0-4780-4b62-b3b1-10ebdbe4bc2f", + "savedPayload": { + "position": { + "x": 28608.756544157925, + "y": 31823.02096589492 + }, + "targetPosition": { + "x": 29014.652597717755, + "y": 31628.7315073426 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "db6e6408-789b-4956-9e58-23e995c04537", + "savedPayload": { + "position": { + "x": 29014.652597717755, + "y": 31628.7315073426 + }, + "targetPosition": { + "x": 29420.548651277586, + "y": 31434.44204879028 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "15089028-b5c6-4e12-b9a6-cfea939012e0", + "savedPayload": { + "position": { + "x": 29420.548651277586, + "y": 31434.44204879028 + }, + "targetPosition": { + "x": 29826.444704837417, + "y": 31240.152590237958 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "be6bca8b-0e7b-4107-ad31-686622767b1a", + "savedPayload": { + "position": { + "x": 29826.444704837417, + "y": 31240.152590237958 + }, + "targetPosition": { + "x": 30232.340758397248, + "y": 31045.863131685637 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "b4b21a9d-7d15-470f-a773-d585827cc6cb", + "savedPayload": { + "position": { + "x": 28534.759776059556, + "y": 30447.34929859122 + }, + "targetPosition": { + "x": 28959.15502164398, + "y": 30596.977756864824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ef01fe72-f052-478c-9cc4-3752f94ec2f6", + "savedPayload": { + "position": { + "x": 28959.15502164398, + "y": 30596.977756864824 + }, + "targetPosition": { + "x": 29383.550267228402, + "y": 30746.60621513843 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b6711644-6562-4d10-b44b-c00c0800bb52", + "savedPayload": { + "position": { + "x": 29383.550267228402, + "y": 30746.60621513843 + }, + "targetPosition": { + "x": 29807.945512812825, + "y": 30896.234673412033 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "5cf1b734-16b9-432c-83d5-254410089355", + "savedPayload": { + "position": { + "x": 29807.945512812825, + "y": 30896.234673412033 + }, + "targetPosition": { + "x": 30232.340758397248, + "y": 31045.863131685637 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "ea9945be-a0b1-4d26-ab00-06d7382a493e", + "savedPayload": { + "position": { + "x": 30232.340758397248, + "y": 31045.863131685637 + }, + "targetPosition": { + "x": 30638.23681195708, + "y": 30851.573673133316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "14e23f94-6c6f-4743-a932-32e6df6bc7fe", + "savedPayload": { + "position": { + "x": 31865.384013274626, + "y": 30124.321255518636 + }, + "targetPosition": { + "x": 31896.742552254924, + "y": 30422.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1c2f8479-db2b-42a2-8a35-a86f0f7fe9ea", + "savedPayload": { + "position": { + "x": 31896.742552254924, + "y": 30422.677824129118 + }, + "targetPosition": { + "x": 31928.10109123522, + "y": 30721.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "3adeaa13-00c3-4f21-9572-bfd5e6c9f029", + "savedPayload": { + "position": { + "x": 32413.511287860187, + "y": 30368.363241364113 + }, + "targetPosition": { + "x": 32170.806189547704, + "y": 30544.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c4aa96eb-2ecd-4476-b95f-fd6c859ad839", + "savedPayload": { + "position": { + "x": 32170.806189547704, + "y": 30544.698817051856 + }, + "targetPosition": { + "x": 31928.10109123522, + "y": 30721.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c53d7a20-e6e3-4f7c-ad17-4b7cc7af3904", + "savedPayload": { + "position": { + "x": 30192.4521581494, + "y": 30969.23324168559 + }, + "targetPosition": { + "x": 30475.10635217634, + "y": 30868.701621789245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "21983e31-49c2-4bcf-990d-b1cbfa04c668", + "savedPayload": { + "position": { + "x": 33671.970197393865, + "y": 30195.680110340516 + }, + "targetPosition": { + "x": 33429.26509908138, + "y": 30372.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6d863149-9f81-4dc7-bdf8-1908aff47a1b", + "savedPayload": { + "position": { + "x": 33429.26509908138, + "y": 30372.01568602826 + }, + "targetPosition": { + "x": 33186.56000076889, + "y": 30548.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "56a1d77f-bc71-4132-9d3d-f28236726198", + "savedPayload": { + "position": { + "x": 33186.56000076889, + "y": 30548.351261716 + }, + "targetPosition": { + "x": 32943.85490245641, + "y": 30724.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "595fc17e-c5d0-4dc5-89fc-30d0fec5c544", + "savedPayload": { + "position": { + "x": 32943.85490245641, + "y": 30724.686837403744 + }, + "targetPosition": { + "x": 32701.149804143926, + "y": 30901.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "486f5c4b-641c-4252-ac50-f6db33d4a2b3", + "savedPayload": { + "position": { + "x": 33255.287569385866, + "y": 30915.533021150633 + }, + "targetPosition": { + "x": 32975.2134414367, + "y": 31023.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "80e6bd12-b3df-4b07-9f0e-cb45e04716c8", + "savedPayload": { + "position": { + "x": 33523.34071602227, + "y": 31267.085391859702 + }, + "targetPosition": { + "x": 33249.27707872949, + "y": 31145.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "181bd373-57d4-4b48-a84d-e109df0085fe", + "savedPayload": { + "position": { + "x": 33249.27707872949, + "y": 31145.064398936964 + }, + "targetPosition": { + "x": 32975.2134414367, + "y": 31023.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "df8dd526-4180-4872-ba23-2b175958fbf4", + "savedPayload": { + "position": { + "x": 33082.723826300295, + "y": 31303.117533963385 + }, + "targetPosition": { + "x": 32975.2134414367, + "y": 31023.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "352dc181-b2bf-4070-b126-c421e7348a3c", + "savedPayload": { + "position": { + "x": 32975.2134414367, + "y": 31023.043406014225 + }, + "targetPosition": { + "x": 32701.149804143926, + "y": 30901.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "018fce56-8b50-43fa-bbe9-eb8eb8734b56", + "savedPayload": { + "position": { + "x": 32701.149804143926, + "y": 30901.022413091487 + }, + "targetPosition": { + "x": 32402.793235533445, + "y": 30932.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "879242b4-8b6f-431b-bf2e-5dabddcdb701", + "savedPayload": { + "position": { + "x": 32402.793235533445, + "y": 30932.380952071784 + }, + "targetPosition": { + "x": 32104.436666922964, + "y": 30963.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "80859744-35c1-4b45-9207-6975d62de517", + "savedPayload": { + "position": { + "x": 30246.716318449035, + "y": 30674.181719223874 + }, + "targetPosition": { + "x": 30475.10635217634, + "y": 30868.701621789245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "8340b8b7-bfbe-40ac-af6f-c87f4197be72", + "savedPayload": { + "position": { + "x": 30195.659528264507, + "y": 30770.177432683868 + }, + "targetPosition": { + "x": 30638.23681195708, + "y": 30851.573673133316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at06hs.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "496b4313-556f-4cfe-ab4e-f4b2fadf927f", + "savedPayload": { + "position": { + "x": 29138.747285507863, + "y": 30581.366831742293 + }, + "targetPosition": { + "x": 29464.738627663854, + "y": 30271.157797638938 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "62d9df1e-e239-4863-867f-bddce2903b11", + "savedPayload": { + "position": { + "x": 29042.125695908075, + "y": 28521.472594548744 + }, + "targetPosition": { + "x": 29147.77892884702, + "y": 28958.893895321293 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2e0b9f0f-b27e-422c-9a59-1dc8ecd9384e", + "savedPayload": { + "position": { + "x": 29147.77892884702, + "y": 28958.893895321293 + }, + "targetPosition": { + "x": 29253.432161785964, + "y": 29396.31519609384 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "83465d83-f119-4468-8d9c-da58c98f85ff", + "savedPayload": { + "position": { + "x": 29253.432161785964, + "y": 29396.31519609384 + }, + "targetPosition": { + "x": 29359.08539472491, + "y": 29833.73649686639 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "1a7a67ca-7b02-4cc3-8f1c-ef1ee3ae87a7", + "savedPayload": { + "position": { + "x": 29359.08539472491, + "y": 29833.73649686639 + }, + "targetPosition": { + "x": 29464.738627663854, + "y": 30271.157797638938 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "edd70891-0ac6-4055-8a18-07aacfc979aa", + "savedPayload": { + "position": { + "x": 29464.738627663854, + "y": 30271.157797638938 + }, + "targetPosition": { + "x": 29896.38320275879, + "y": 30398.370064308132 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "e4b32faf-d99f-43d4-a16f-96ba1d9c7fcf", + "savedPayload": { + "position": { + "x": 28601.449477473983, + "y": 30016.73326430055 + }, + "targetPosition": { + "x": 29033.09405256892, + "y": 30143.945530969744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "01415cd9-37f3-4803-85ef-5bcc1792fe01", + "savedPayload": { + "position": { + "x": 29033.09405256892, + "y": 30143.945530969744 + }, + "targetPosition": { + "x": 29464.738627663854, + "y": 30271.157797638938 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7d9f94e5-b07b-48f6-9119-13c1a2420572", + "savedPayload": { + "position": { + "x": 29896.38320275879, + "y": 30398.370064308132 + }, + "targetPosition": { + "x": 30328.027777853724, + "y": 30525.582330977326 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at06hs.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "fc9d157e-5a89-4a04-85af-2ad64aa06b23", + "savedPayload": { + "position": { + "x": 30011.06807903689, + "y": 29213.31842865968 + }, + "targetPosition": { + "x": 30116.721311975834, + "y": 29650.73972943223 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "4a1bb0d3-ef41-4ccd-beef-bfc98b378027", + "savedPayload": { + "position": { + "x": 30116.721311975834, + "y": 29650.73972943223 + }, + "targetPosition": { + "x": 30222.37454491478, + "y": 30088.161030204777 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b0c2235b-0210-4470-9e0e-294c12e55734", + "savedPayload": { + "position": { + "x": 30222.37454491478, + "y": 30088.161030204777 + }, + "targetPosition": { + "x": 30328.027777853724, + "y": 30525.582330977326 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "004c7176-0270-49a6-919a-bafb9f837c7c", + "savedPayload": { + "position": { + "x": 30328.027777853724, + "y": 30525.582330977326 + }, + "targetPosition": { + "x": 30638.23681195708, + "y": 30851.573673133316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "1693dc43-f9e7-455f-a73c-6ace0fb0b2c3", + "savedPayload": { + "position": { + "x": 31934.52177274816, + "y": 32196.081736115244 + }, + "targetPosition": { + "x": 31733.782590840503, + "y": 31973.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "60ddc327-0ef4-4d16-8d20-5267cc1d7790", + "savedPayload": { + "position": { + "x": 31733.782590840503, + "y": 31973.138288472026 + }, + "targetPosition": { + "x": 31533.043408932845, + "y": 31750.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "0aaf8e98-db70-497d-9a3f-152bea636a1b", + "savedPayload": { + "position": { + "x": 31347.63321230788, + "y": 32320.8287506059 + }, + "targetPosition": { + "x": 31440.338310620362, + "y": 32035.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "736caedc-7a81-4fa7-bf40-273053fd18d5", + "savedPayload": { + "position": { + "x": 31440.338310620362, + "y": 32035.511795717353 + }, + "targetPosition": { + "x": 31533.043408932845, + "y": 31750.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "64cfe53c-a3c7-4ddc-991c-1f77451b7f99", + "savedPayload": { + "position": { + "x": 31533.043408932845, + "y": 31750.194840828808 + }, + "targetPosition": { + "x": 31470.669901687517, + "y": 31456.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "b51f2316-64ff-440f-8227-57c9c02fdc52", + "savedPayload": { + "position": { + "x": 30431.019165507932, + "y": 33200.23592588583 + }, + "targetPosition": { + "x": 30523.724263820415, + "y": 32914.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a58ccef2-30dd-49b2-a93a-4fa970dc3278", + "savedPayload": { + "position": { + "x": 30523.724263820415, + "y": 32914.91897099728 + }, + "targetPosition": { + "x": 30616.429362132898, + "y": 32629.602016108733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2238829d-2db2-4faa-b146-4601da1604de", + "savedPayload": { + "position": { + "x": 30616.429362132898, + "y": 32629.602016108733 + }, + "targetPosition": { + "x": 30709.13446044538, + "y": 32344.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "0a2e6926-a586-4f48-a70e-cb79d810a5de", + "savedPayload": { + "position": { + "x": 30709.13446044538, + "y": 32344.285061220187 + }, + "targetPosition": { + "x": 30801.839558757863, + "y": 32058.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "314d58c7-28bb-4279-b9c0-69a98fab63c3", + "savedPayload": { + "position": { + "x": 30345.003568033215, + "y": 32372.942783960596 + }, + "targetPosition": { + "x": 30508.395278537722, + "y": 32121.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "0a57d31c-aa44-4a5f-bc84-a65f05a042f8", + "savedPayload": { + "position": { + "x": 29921.50671809744, + "y": 32246.088628067624 + }, + "targetPosition": { + "x": 30214.95099831758, + "y": 32183.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2ef1ab49-64d8-44ee-9cb8-1518a7c40b76", + "savedPayload": { + "position": { + "x": 30214.95099831758, + "y": 32183.715120822297 + }, + "targetPosition": { + "x": 30508.395278537722, + "y": 32121.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "c41a989b-06d3-4d40-9541-2d045ddb8530", + "savedPayload": { + "position": { + "x": 30256.794108154096, + "y": 31957.949903072462 + }, + "targetPosition": { + "x": 30508.395278537722, + "y": 32121.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "28990062-ed67-4e96-85a2-42232b36b54f", + "savedPayload": { + "position": { + "x": 30508.395278537722, + "y": 32121.34161357697 + }, + "targetPosition": { + "x": 30801.839558757863, + "y": 32058.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "da1e2c00-e869-4e43-84d0-00c13637ed6d", + "savedPayload": { + "position": { + "x": 30801.839558757863, + "y": 32058.968106331642 + }, + "targetPosition": { + "x": 31024.78300640108, + "y": 31858.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "0be97fb4-458c-448e-84da-03ef8ce366cd", + "savedPayload": { + "position": { + "x": 31024.78300640108, + "y": 31858.228924423984 + }, + "targetPosition": { + "x": 31247.7264540443, + "y": 31657.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "67b786a1-81db-4472-a606-d45879630141", + "savedPayload": { + "position": { + "x": 31247.7264540443, + "y": 31657.489742516325 + }, + "targetPosition": { + "x": 31470.669901687517, + "y": 31456.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "c02d90e2-1bae-4cd0-a409-0f6252acb1e4", + "savedPayload": { + "position": { + "x": 30578.88533485315, + "y": 30405.504841936177 + }, + "targetPosition": { + "x": 30638.23681195708, + "y": 30851.573673133316 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "70c52d2e-9209-46c9-a099-53b7ac4ef99c", + "savedPayload": { + "position": { + "x": 30638.23681195708, + "y": 30851.573673133316 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "08-hs", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at08hs\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "60512dff-e289-4e6e-84a2-edcfe0508f23", + "savedPayload": { + "position": { + "x": 29164.94577627522, + "y": 32197.906565194076 + }, + "targetPosition": { + "x": 29444.267862933735, + "y": 31845.09050560391 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "16647069-28e2-4599-a903-778e24bacdb3", + "savedPayload": { + "position": { + "x": 29444.267862933735, + "y": 31845.09050560391 + }, + "targetPosition": { + "x": 29723.58994959225, + "y": 31492.27444601374 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "55a72601-e01d-4d69-8ee0-13b89597b83e", + "savedPayload": { + "position": { + "x": 29723.58994959225, + "y": 31492.27444601374 + }, + "targetPosition": { + "x": 30002.912036250764, + "y": 31139.458386423572 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "b00e9c0a-384f-4fce-a0e0-6031836ee135", + "savedPayload": { + "position": { + "x": 30002.912036250764, + "y": 31139.458386423572 + }, + "targetPosition": { + "x": 30282.234122909278, + "y": 30786.642326833404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "9142fa38-b012-401e-bf1b-93c35633d3de", + "savedPayload": { + "position": { + "x": 28494.277443472725, + "y": 30994.514673378653 + }, + "targetPosition": { + "x": 28941.266613331863, + "y": 30942.54658674234 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "11aad482-656e-41a0-825e-91f1e904feb5", + "savedPayload": { + "position": { + "x": 28941.266613331863, + "y": 30942.54658674234 + }, + "targetPosition": { + "x": 29388.255783191, + "y": 30890.57850010603 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1ded5753-8c8b-4682-893b-f78ad8a02b12", + "savedPayload": { + "position": { + "x": 29388.255783191, + "y": 30890.57850010603 + }, + "targetPosition": { + "x": 29835.24495305014, + "y": 30838.610413469716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "d0ad91ae-6317-43e0-be13-7d79c0639b38", + "savedPayload": { + "position": { + "x": 29835.24495305014, + "y": 30838.610413469716 + }, + "targetPosition": { + "x": 30282.234122909278, + "y": 30786.642326833404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "70dd0cb4-e52d-474d-9bbe-2c045eecf647", + "savedPayload": { + "position": { + "x": 28870.969884548605, + "y": 29669.353980199347 + }, + "targetPosition": { + "x": 29223.785944138774, + "y": 29948.67606685786 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b2ab5946-55e4-433d-927e-f80b622faa59", + "savedPayload": { + "position": { + "x": 29223.785944138774, + "y": 29948.67606685786 + }, + "targetPosition": { + "x": 29576.60200372894, + "y": 30227.998153516375 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "42e9dabf-f99b-4ab7-a966-7189ee6f5b34", + "savedPayload": { + "position": { + "x": 29576.60200372894, + "y": 30227.998153516375 + }, + "targetPosition": { + "x": 29929.41806331911, + "y": 30507.32024017489 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "5ab5cd7a-3d12-4eae-95f7-7cc3bc25ef90", + "savedPayload": { + "position": { + "x": 29929.41806331911, + "y": 30507.32024017489 + }, + "targetPosition": { + "x": 30282.234122909278, + "y": 30786.642326833404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "98492b18-c401-4bb3-aad3-acad4ce5d28c", + "savedPayload": { + "position": { + "x": 30282.234122909278, + "y": 30786.642326833404 + }, + "targetPosition": { + "x": 30729.223292768416, + "y": 30734.67424019709 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "0eefea24-a35d-4335-b1da-7748fe54166b", + "savedPayload": { + "position": { + "x": 31875.384013274626, + "y": 30188.321255518636 + }, + "targetPosition": { + "x": 31906.742552254924, + "y": 30486.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "51a25c09-2307-49ac-95ae-69e3cfadd33a", + "savedPayload": { + "position": { + "x": 31906.742552254924, + "y": 30486.677824129118 + }, + "targetPosition": { + "x": 31938.10109123522, + "y": 30785.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "70826f02-9521-465d-a2f9-a8b428e8a137", + "savedPayload": { + "position": { + "x": 32423.511287860187, + "y": 30432.363241364113 + }, + "targetPosition": { + "x": 32180.806189547704, + "y": 30608.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "adf43117-2cd4-4481-b24d-4560fd384fd6", + "savedPayload": { + "position": { + "x": 32180.806189547704, + "y": 30608.698817051856 + }, + "targetPosition": { + "x": 31938.10109123522, + "y": 30785.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d4256261-f04d-4806-9ed1-e6d188fc1af5", + "savedPayload": { + "position": { + "x": 31938.10109123522, + "y": 30785.0343927396 + }, + "targetPosition": { + "x": 31816.080098312483, + "y": 31059.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "7ed49b79-fcdc-465a-8d56-f89a1df21cd7", + "savedPayload": { + "position": { + "x": 33681.970197393865, + "y": 30259.680110340516 + }, + "targetPosition": { + "x": 33439.26509908138, + "y": 30436.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0790875b-c798-4f5f-9101-3d67816371b9", + "savedPayload": { + "position": { + "x": 33439.26509908138, + "y": 30436.01568602826 + }, + "targetPosition": { + "x": 33196.56000076889, + "y": 30612.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a3bada0a-a3b9-4212-9ab4-6c387ee9f17f", + "savedPayload": { + "position": { + "x": 33196.56000076889, + "y": 30612.351261716 + }, + "targetPosition": { + "x": 32953.85490245641, + "y": 30788.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "b8dd483d-61dd-4350-b287-359b922c9e14", + "savedPayload": { + "position": { + "x": 32953.85490245641, + "y": 30788.686837403744 + }, + "targetPosition": { + "x": 32711.149804143926, + "y": 30965.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "e88e7082-3d94-405d-a0ee-d2ea114ca96c", + "savedPayload": { + "position": { + "x": 33265.287569385866, + "y": 30979.533021150633 + }, + "targetPosition": { + "x": 32985.2134414367, + "y": 31087.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "b0cd2e30-bc41-4e2a-8dd1-643809afe371", + "savedPayload": { + "position": { + "x": 33533.34071602227, + "y": 31331.085391859702 + }, + "targetPosition": { + "x": 33259.27707872949, + "y": 31209.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1d147b1b-e415-49ba-95e5-2a7767d1a5d3", + "savedPayload": { + "position": { + "x": 33259.27707872949, + "y": 31209.064398936964 + }, + "targetPosition": { + "x": 32985.2134414367, + "y": 31087.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "ee0d0c14-6756-42b4-997e-16fd43cd4de5", + "savedPayload": { + "position": { + "x": 33092.723826300295, + "y": 31367.117533963385 + }, + "targetPosition": { + "x": 32985.2134414367, + "y": 31087.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a045694d-31ca-429d-a66c-3888a694caa0", + "savedPayload": { + "position": { + "x": 32985.2134414367, + "y": 31087.043406014225 + }, + "targetPosition": { + "x": 32711.149804143926, + "y": 30965.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9da3e440-919d-4910-bc65-c8bfce04afec", + "savedPayload": { + "position": { + "x": 32711.149804143926, + "y": 30965.022413091487 + }, + "targetPosition": { + "x": 32412.793235533445, + "y": 30996.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "6690067c-4a00-4305-83df-1e0f31ecaab3", + "savedPayload": { + "position": { + "x": 32412.793235533445, + "y": 30996.380952071784 + }, + "targetPosition": { + "x": 32114.436666922964, + "y": 31027.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cfd4bdf9-868b-43e4-be44-9cf088f7ec7b", + "savedPayload": { + "position": { + "x": 32114.436666922964, + "y": 31027.73949105208 + }, + "targetPosition": { + "x": 31816.080098312483, + "y": 31059.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "190f4b42-0c72-4d7a-aba3-8417f5f92250", + "savedPayload": { + "position": { + "x": 30337.055383136143, + "y": 30513.983663473362 + }, + "targetPosition": { + "x": 30729.223292768416, + "y": 30734.67424019709 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at08hs.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "8c72b560-8a0a-4b9e-95f1-ee0d73338325", + "savedPayload": { + "position": { + "x": 29398.716262878377, + "y": 29992.22449746795 + }, + "targetPosition": { + "x": 29807.7692036505, + "y": 29804.67266024507 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "0de67dc5-b211-413b-be67-75230162c198", + "savedPayload": { + "position": { + "x": 29976.176462948915, + "y": 28012.56803299375 + }, + "targetPosition": { + "x": 29934.07464812431, + "y": 28460.59418980658 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "240409c8-9141-4394-8ce1-551dbfe15f1f", + "savedPayload": { + "position": { + "x": 29934.07464812431, + "y": 28460.59418980658 + }, + "targetPosition": { + "x": 29891.972833299707, + "y": 28908.62034661941 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "12d39a8b-8185-4e7a-8e46-4a321e5b93a4", + "savedPayload": { + "position": { + "x": 29891.972833299707, + "y": 28908.62034661941 + }, + "targetPosition": { + "x": 29849.871018475103, + "y": 29356.64650343224 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "99a458db-5725-46d5-a38c-652fb80c93fc", + "savedPayload": { + "position": { + "x": 29849.871018475103, + "y": 29356.64650343224 + }, + "targetPosition": { + "x": 29807.7692036505, + "y": 29804.67266024507 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "1c49236e-125e-4568-931f-391ff70f36c5", + "savedPayload": { + "position": { + "x": 29807.7692036505, + "y": 29804.67266024507 + }, + "targetPosition": { + "x": 30174.720329598018, + "y": 30065.14697983502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "2b89757f-fb94-4641-8c67-cdb109e99a28", + "savedPayload": { + "position": { + "x": 29073.866951755463, + "y": 29283.72402106517 + }, + "targetPosition": { + "x": 29440.81807770298, + "y": 29544.19834065512 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "4ec648a5-28d1-4077-87af-e67d8ef05461", + "savedPayload": { + "position": { + "x": 29440.81807770298, + "y": 29544.19834065512 + }, + "targetPosition": { + "x": 29807.7692036505, + "y": 29804.67266024507 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8afd0e2f-54f7-42ca-928d-ef6e3fd62700", + "savedPayload": { + "position": { + "x": 30174.720329598018, + "y": 30065.14697983502 + }, + "targetPosition": { + "x": 30541.671455545536, + "y": 30325.62129942497 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at08hs.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "cea5e60f-a4fc-4902-a70d-86c6ee1558a1", + "savedPayload": { + "position": { + "x": 30667.97690001935, + "y": 28981.54282898648 + }, + "targetPosition": { + "x": 30625.875085194744, + "y": 29429.56898579931 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "9e413c1b-1ff7-462b-8e52-080ed6e69187", + "savedPayload": { + "position": { + "x": 30625.875085194744, + "y": 29429.56898579931 + }, + "targetPosition": { + "x": 30583.77327037014, + "y": 29877.59514261214 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3c0565b8-cba4-4c78-bd6f-6400ebd05d8f", + "savedPayload": { + "position": { + "x": 30583.77327037014, + "y": 29877.59514261214 + }, + "targetPosition": { + "x": 30541.671455545536, + "y": 30325.62129942497 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "a3b83f75-3567-402f-9ab7-579781673068", + "savedPayload": { + "position": { + "x": 30541.671455545536, + "y": 30325.62129942497 + }, + "targetPosition": { + "x": 30729.223292768416, + "y": 30734.67424019709 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "c9fcfc90-f4af-43f9-8996-a7699fee6328", + "savedPayload": { + "position": { + "x": 31944.52177274816, + "y": 32260.081736115244 + }, + "targetPosition": { + "x": 31743.782590840503, + "y": 32037.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "524f1314-aadf-432d-b9e3-ea6dcb05b02b", + "savedPayload": { + "position": { + "x": 31743.782590840503, + "y": 32037.138288472026 + }, + "targetPosition": { + "x": 31543.043408932845, + "y": 31814.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "5652e4c6-1a48-4e7c-a9b1-11eaf236d812", + "savedPayload": { + "position": { + "x": 31357.63321230788, + "y": 32384.8287506059 + }, + "targetPosition": { + "x": 31450.338310620362, + "y": 32099.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5aeb56e8-a1bb-459e-9294-43fc04a876dc", + "savedPayload": { + "position": { + "x": 31450.338310620362, + "y": 32099.511795717353 + }, + "targetPosition": { + "x": 31543.043408932845, + "y": 31814.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "aed010f2-4d93-4b59-a648-7c595a535349", + "savedPayload": { + "position": { + "x": 31543.043408932845, + "y": 31814.194840828808 + }, + "targetPosition": { + "x": 31480.669901687517, + "y": 31520.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "5d6d2fac-1c95-4793-b706-4ff6ce68cb25", + "savedPayload": { + "position": { + "x": 30441.019165507932, + "y": 33264.23592588583 + }, + "targetPosition": { + "x": 30533.724263820415, + "y": 32978.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d28548ce-c2d5-4ce4-809a-a34b37d71340", + "savedPayload": { + "position": { + "x": 30533.724263820415, + "y": 32978.91897099728 + }, + "targetPosition": { + "x": 30626.429362132898, + "y": 32693.602016108733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c0629fb9-a1a0-4608-a487-4c7d5073f0b0", + "savedPayload": { + "position": { + "x": 30626.429362132898, + "y": 32693.602016108733 + }, + "targetPosition": { + "x": 30719.13446044538, + "y": 32408.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "d836d9cd-931d-434a-a76b-32e8ad9e6602", + "savedPayload": { + "position": { + "x": 30719.13446044538, + "y": 32408.285061220187 + }, + "targetPosition": { + "x": 30811.839558757863, + "y": 32122.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "e0e8dd85-abd4-4f85-96e5-fde46ddc9fb7", + "savedPayload": { + "position": { + "x": 30355.003568033215, + "y": 32436.942783960596 + }, + "targetPosition": { + "x": 30518.395278537722, + "y": 32185.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "4ae34e10-b660-4b5e-8929-5cc0b54b05bb", + "savedPayload": { + "position": { + "x": 29931.50671809744, + "y": 32310.088628067624 + }, + "targetPosition": { + "x": 30224.95099831758, + "y": 32247.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "87d605c4-3969-47ca-b6cc-a0362fb8b6ed", + "savedPayload": { + "position": { + "x": 30224.95099831758, + "y": 32247.715120822297 + }, + "targetPosition": { + "x": 30518.395278537722, + "y": 32185.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "a4c7449c-ef92-4f87-bfd8-030283d30234", + "savedPayload": { + "position": { + "x": 30266.794108154096, + "y": 32021.949903072462 + }, + "targetPosition": { + "x": 30518.395278537722, + "y": 32185.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "33ffc2d7-9975-468a-8d09-d96a08e3b939", + "savedPayload": { + "position": { + "x": 30518.395278537722, + "y": 32185.34161357697 + }, + "targetPosition": { + "x": 30811.839558757863, + "y": 32122.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6740487a-4684-4d17-9357-4baccb629adc", + "savedPayload": { + "position": { + "x": 30811.839558757863, + "y": 32122.968106331642 + }, + "targetPosition": { + "x": 31034.78300640108, + "y": 31922.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "8c202979-774d-40d9-ae18-ee5ef5cf75bf", + "savedPayload": { + "position": { + "x": 31034.78300640108, + "y": 31922.228924423984 + }, + "targetPosition": { + "x": 31257.7264540443, + "y": 31721.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3108d22a-c5ec-4648-8a8e-75fb1a930939", + "savedPayload": { + "position": { + "x": 31257.7264540443, + "y": 31721.489742516325 + }, + "targetPosition": { + "x": 31480.669901687517, + "y": 31520.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "5023c980-70cb-461b-a527-39a6ccb9d26c", + "savedPayload": { + "position": { + "x": 30817.925955121584, + "y": 30293.503255553427 + }, + "targetPosition": { + "x": 30729.223292768416, + "y": 30734.67424019709 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5b4a8e14-86b2-41bf-8075-b8eb236d2041", + "savedPayload": { + "position": { + "x": 30729.223292768416, + "y": 30734.67424019709 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "12-hs", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at12hs\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "64f43a7c-5385-4468-b932-8521bbf9e172", + "savedPayload": { + "position": { + "x": 28898.605653752602, + "y": 31529.682285306928 + }, + "targetPosition": { + "x": 29277.352486577838, + "y": 31286.67850627283 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "8e2173f2-3d36-4d4e-9727-50044047eb85", + "savedPayload": { + "position": { + "x": 29277.352486577838, + "y": 31286.67850627283 + }, + "targetPosition": { + "x": 29656.099319403074, + "y": 31043.674727238733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "35a19f5d-cb17-4d08-83e5-c546c4366a2b", + "savedPayload": { + "position": { + "x": 29656.099319403074, + "y": 31043.674727238733 + }, + "targetPosition": { + "x": 30034.84615222831, + "y": 30800.670948204635 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "a89955e8-f346-4cbd-b20a-13e7a5ac0145", + "savedPayload": { + "position": { + "x": 30034.84615222831, + "y": 30800.670948204635 + }, + "targetPosition": { + "x": 30413.592985053547, + "y": 30557.667169170538 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "5f7bb15f-e564-4931-95da-6074cbc37b43", + "savedPayload": { + "position": { + "x": 28655.016689643075, + "y": 30173.727833831796 + }, + "targetPosition": { + "x": 29094.660763495693, + "y": 30269.71266766648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c69345ea-4d10-442e-8f7b-659ba3789f68", + "savedPayload": { + "position": { + "x": 29094.660763495693, + "y": 30269.71266766648 + }, + "targetPosition": { + "x": 29534.30483734831, + "y": 30365.697501501167 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5fa24b3c-f0b1-4e0c-a722-479e2b236f13", + "savedPayload": { + "position": { + "x": 29534.30483734831, + "y": 30365.697501501167 + }, + "targetPosition": { + "x": 29973.94891120093, + "y": 30461.682335335852 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "6df4951b-808d-4b69-b556-537267ef8240", + "savedPayload": { + "position": { + "x": 29973.94891120093, + "y": 30461.682335335852 + }, + "targetPosition": { + "x": 30413.592985053547, + "y": 30557.667169170538 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "bd4bcd2d-921c-42f4-addf-3345f170536e", + "savedPayload": { + "position": { + "x": 29441.577868917157, + "y": 29042.679837869593 + }, + "targetPosition": { + "x": 29684.581647951254, + "y": 29421.42667069483 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6b88c0ef-fa39-4825-a6e2-544eebeebbd6", + "savedPayload": { + "position": { + "x": 29684.581647951254, + "y": 29421.42667069483 + }, + "targetPosition": { + "x": 29927.58542698535, + "y": 29800.173503520065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "07ed2e39-29ab-4dfb-9666-f575038d33e2", + "savedPayload": { + "position": { + "x": 29927.58542698535, + "y": 29800.173503520065 + }, + "targetPosition": { + "x": 30170.58920601945, + "y": 30178.9203363453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "0f88038d-a0aa-4c29-aaa6-6b95906858f4", + "savedPayload": { + "position": { + "x": 30170.58920601945, + "y": 30178.9203363453 + }, + "targetPosition": { + "x": 30413.592985053547, + "y": 30557.667169170538 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "e6aaaf35-c3ec-4f24-9f6a-8a23510cf59f", + "savedPayload": { + "position": { + "x": 30413.592985053547, + "y": 30557.667169170538 + }, + "targetPosition": { + "x": 30853.237058906165, + "y": 30653.652003005223 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "c5391710-0bc9-4726-8983-1afe4b16fdef", + "savedPayload": { + "position": { + "x": 31905.384013274626, + "y": 30174.321255518636 + }, + "targetPosition": { + "x": 31936.742552254924, + "y": 30472.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a4f07cd1-514f-44e7-894a-dc5ae2980bde", + "savedPayload": { + "position": { + "x": 31936.742552254924, + "y": 30472.677824129118 + }, + "targetPosition": { + "x": 31968.10109123522, + "y": 30771.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "83055e49-623a-4248-a7b3-4ef2d85ff15d", + "savedPayload": { + "position": { + "x": 32453.511287860187, + "y": 30418.363241364113 + }, + "targetPosition": { + "x": 32210.806189547704, + "y": 30594.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "433da894-b48d-4ffa-aa4a-bf3015cba4cb", + "savedPayload": { + "position": { + "x": 32210.806189547704, + "y": 30594.698817051856 + }, + "targetPosition": { + "x": 31968.10109123522, + "y": 30771.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5c52b2ea-54a4-4f7d-a9e5-bb217e8d0c4a", + "savedPayload": { + "position": { + "x": 31968.10109123522, + "y": 30771.0343927396 + }, + "targetPosition": { + "x": 31846.080098312483, + "y": 31045.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "f4bb5e19-f294-437d-a2ec-482ae1e9f947", + "savedPayload": { + "position": { + "x": 33711.970197393865, + "y": 30245.680110340516 + }, + "targetPosition": { + "x": 33469.26509908138, + "y": 30422.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4545a3dd-5278-4b02-90f4-d4d12e55316a", + "savedPayload": { + "position": { + "x": 33469.26509908138, + "y": 30422.01568602826 + }, + "targetPosition": { + "x": 33226.56000076889, + "y": 30598.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "10e8824a-498c-41b0-8e73-ccd8375309f5", + "savedPayload": { + "position": { + "x": 33226.56000076889, + "y": 30598.351261716 + }, + "targetPosition": { + "x": 32983.85490245641, + "y": 30774.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "058c9e74-2ae4-4188-ad4a-7ab58f1dfe5d", + "savedPayload": { + "position": { + "x": 32983.85490245641, + "y": 30774.686837403744 + }, + "targetPosition": { + "x": 32741.149804143926, + "y": 30951.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "3942f76e-0a76-4930-bec0-ed335bbc6085", + "savedPayload": { + "position": { + "x": 33295.287569385866, + "y": 30965.533021150633 + }, + "targetPosition": { + "x": 33015.2134414367, + "y": 31073.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "75cde372-6b68-4d89-a602-802c3df0675b", + "savedPayload": { + "position": { + "x": 33563.34071602227, + "y": 31317.085391859702 + }, + "targetPosition": { + "x": 33289.27707872949, + "y": 31195.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "92c99226-4516-4f2e-a8e3-72194cdabe53", + "savedPayload": { + "position": { + "x": 33289.27707872949, + "y": 31195.064398936964 + }, + "targetPosition": { + "x": 33015.2134414367, + "y": 31073.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "6f2f0a98-4d91-4812-bb8e-cbacc25793c4", + "savedPayload": { + "position": { + "x": 33122.723826300295, + "y": 31353.117533963385 + }, + "targetPosition": { + "x": 33015.2134414367, + "y": 31073.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "bdc1f751-f5d3-469e-8212-4c801b5b1c53", + "savedPayload": { + "position": { + "x": 33015.2134414367, + "y": 31073.043406014225 + }, + "targetPosition": { + "x": 32741.149804143926, + "y": 30951.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "127bc379-55d3-473a-a8ca-ab6699a85380", + "savedPayload": { + "position": { + "x": 32741.149804143926, + "y": 30951.022413091487 + }, + "targetPosition": { + "x": 32442.793235533445, + "y": 30982.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "ac6d3b82-7bff-4f79-9034-73c89308b303", + "savedPayload": { + "position": { + "x": 32442.793235533445, + "y": 30982.380952071784 + }, + "targetPosition": { + "x": 32144.436666922964, + "y": 31013.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "164d184d-55ff-4614-8db9-2eb05fb21111", + "savedPayload": { + "position": { + "x": 32144.436666922964, + "y": 31013.73949105208 + }, + "targetPosition": { + "x": 31846.080098312483, + "y": 31045.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "6433c79a-bd88-4463-9075-2c40f97e6193", + "savedPayload": { + "position": { + "x": 30553.976001454932, + "y": 30317.582338362354 + }, + "targetPosition": { + "x": 30853.237058906165, + "y": 30653.652003005223 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at12hs.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "197c26ff-3ad0-44f2-af67-8450a34e617f", + "savedPayload": { + "position": { + "x": 29835.893607207567, + "y": 29519.415308857402 + }, + "targetPosition": { + "x": 30283.680913352822, + "y": 29474.844820244693 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "71f456be-23ea-4ef1-a6d9-0cfe563f918c", + "savedPayload": { + "position": { + "x": 31024.858824052564, + "y": 27834.523112563318 + }, + "targetPosition": { + "x": 30839.56434637763, + "y": 28244.60353948366 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "75b4b99b-757e-426c-bad6-7a0b8c70cb7e", + "savedPayload": { + "position": { + "x": 30839.56434637763, + "y": 28244.60353948366 + }, + "targetPosition": { + "x": 30654.269868702693, + "y": 28654.683966404005 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8c8fbf93-9e21-4727-af1c-bedc1fcea06d", + "savedPayload": { + "position": { + "x": 30654.269868702693, + "y": 28654.683966404005 + }, + "targetPosition": { + "x": 30468.975391027758, + "y": 29064.76439332435 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2d929eed-b627-441a-ab4a-94d7c640cc30", + "savedPayload": { + "position": { + "x": 30468.975391027758, + "y": 29064.76439332435 + }, + "targetPosition": { + "x": 30283.680913352822, + "y": 29474.844820244693 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "a6b987dc-d56b-40cb-a89b-fd662015e9a5", + "savedPayload": { + "position": { + "x": 30283.680913352822, + "y": 29474.844820244693 + }, + "targetPosition": { + "x": 30546.17374182314, + "y": 29840.35475855233 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "f572e10c-8cd0-46da-93a9-76538bcd4be8", + "savedPayload": { + "position": { + "x": 29758.69525641219, + "y": 28743.824943629417 + }, + "targetPosition": { + "x": 30021.188084882506, + "y": 29109.334881937055 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "6cc96b8f-d695-45ae-923a-d8e5fca0839c", + "savedPayload": { + "position": { + "x": 30021.188084882506, + "y": 29109.334881937055 + }, + "targetPosition": { + "x": 30283.680913352822, + "y": 29474.844820244693 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bb5be3c0-5477-4d79-af6b-36fa92834b73", + "savedPayload": { + "position": { + "x": 30546.17374182314, + "y": 29840.35475855233 + }, + "targetPosition": { + "x": 30808.666570293455, + "y": 30205.864696859968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at12hs.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "471c60d4-c92f-4008-94ff-db852ee0ed92", + "savedPayload": { + "position": { + "x": 31364.55000331826, + "y": 28975.623416098937 + }, + "targetPosition": { + "x": 31179.255525643326, + "y": 29385.70384301928 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "fcc0abee-95be-4a0b-bf48-b6f61210ab8c", + "savedPayload": { + "position": { + "x": 31179.255525643326, + "y": 29385.70384301928 + }, + "targetPosition": { + "x": 30993.96104796839, + "y": 29795.784269939624 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e1dd70f8-aa79-46b2-b033-d7b778e41fd4", + "savedPayload": { + "position": { + "x": 30993.96104796839, + "y": 29795.784269939624 + }, + "targetPosition": { + "x": 30808.666570293455, + "y": 30205.864696859968 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "c6171e72-9d72-451a-aa82-436da5c2351a", + "savedPayload": { + "position": { + "x": 30808.666570293455, + "y": 30205.864696859968 + }, + "targetPosition": { + "x": 30853.237058906165, + "y": 30653.652003005223 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "b9e6b26c-50a2-483f-b1ac-029b7c8774f9", + "savedPayload": { + "position": { + "x": 31974.52177274816, + "y": 32246.081736115244 + }, + "targetPosition": { + "x": 31773.782590840503, + "y": 32023.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c2472138-be71-48d3-8084-fffa8d09cca1", + "savedPayload": { + "position": { + "x": 31773.782590840503, + "y": 32023.138288472026 + }, + "targetPosition": { + "x": 31573.043408932845, + "y": 31800.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "cb0c8204-1f3b-44d7-a9a4-f3071012c992", + "savedPayload": { + "position": { + "x": 31387.63321230788, + "y": 32370.8287506059 + }, + "targetPosition": { + "x": 31480.338310620362, + "y": 32085.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ce19c1ef-0235-4264-91e4-66adc89cbd04", + "savedPayload": { + "position": { + "x": 31480.338310620362, + "y": 32085.511795717353 + }, + "targetPosition": { + "x": 31573.043408932845, + "y": 31800.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "da307d60-82b4-407a-bbd9-bb9bd7db6346", + "savedPayload": { + "position": { + "x": 31573.043408932845, + "y": 31800.194840828808 + }, + "targetPosition": { + "x": 31510.669901687517, + "y": 31506.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "c84d6b5e-21d5-4a57-9bb7-7537e793ae2a", + "savedPayload": { + "position": { + "x": 30471.019165507932, + "y": 33250.23592588583 + }, + "targetPosition": { + "x": 30563.724263820415, + "y": 32964.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b4e15ecf-09a0-4dff-86b0-d12bfc6abbe4", + "savedPayload": { + "position": { + "x": 30563.724263820415, + "y": 32964.91897099728 + }, + "targetPosition": { + "x": 30656.429362132898, + "y": 32679.602016108733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6da495d1-72be-476b-916c-b1eb7609ca74", + "savedPayload": { + "position": { + "x": 30656.429362132898, + "y": 32679.602016108733 + }, + "targetPosition": { + "x": 30749.13446044538, + "y": 32394.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "48094bec-a7e5-4c1c-84f5-3205c47b36cc", + "savedPayload": { + "position": { + "x": 30749.13446044538, + "y": 32394.285061220187 + }, + "targetPosition": { + "x": 30841.839558757863, + "y": 32108.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "6b336e57-9484-45be-bc7b-ef0dce916333", + "savedPayload": { + "position": { + "x": 30385.003568033215, + "y": 32422.942783960596 + }, + "targetPosition": { + "x": 30548.395278537722, + "y": 32171.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "42ffc6fd-dd61-4b7b-be41-97cc906dd134", + "savedPayload": { + "position": { + "x": 29961.50671809744, + "y": 32296.088628067624 + }, + "targetPosition": { + "x": 30254.95099831758, + "y": 32233.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "12165ead-c200-4ece-8775-7daaacb44082", + "savedPayload": { + "position": { + "x": 30254.95099831758, + "y": 32233.715120822297 + }, + "targetPosition": { + "x": 30548.395278537722, + "y": 32171.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "99f443e9-e43d-405b-87dc-6717030750b6", + "savedPayload": { + "position": { + "x": 30296.794108154096, + "y": 32007.949903072462 + }, + "targetPosition": { + "x": 30548.395278537722, + "y": 32171.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "23a45866-5839-4154-afa9-d3e7a90029e7", + "savedPayload": { + "position": { + "x": 30548.395278537722, + "y": 32171.34161357697 + }, + "targetPosition": { + "x": 30841.839558757863, + "y": 32108.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "18665a6c-b8fd-4702-a71a-711e10c27255", + "savedPayload": { + "position": { + "x": 30841.839558757863, + "y": 32108.968106331642 + }, + "targetPosition": { + "x": 31064.78300640108, + "y": 31908.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "321b1fc5-d79c-4673-bc53-3473492c7671", + "savedPayload": { + "position": { + "x": 31064.78300640108, + "y": 31908.228924423984 + }, + "targetPosition": { + "x": 31287.7264540443, + "y": 31707.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bc8eb3c4-6a94-4e61-a4bf-edd0e182e082", + "savedPayload": { + "position": { + "x": 31287.7264540443, + "y": 31707.489742516325 + }, + "targetPosition": { + "x": 31510.669901687517, + "y": 31506.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "1989a754-12c4-4a44-bb36-a418574620c0", + "savedPayload": { + "position": { + "x": 31080.381550886843, + "y": 30265.186586574317 + }, + "targetPosition": { + "x": 30853.237058906165, + "y": 30653.652003005223 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "188f4864-b388-4b2b-8c6f-1577797ad46d", + "savedPayload": { + "position": { + "x": 30853.237058906165, + "y": 30653.652003005223 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "24-hs", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at24hs\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "ec70d6b3-5b15-4e6a-9677-00430a3d3653", + "savedPayload": { + "position": { + "x": 28863.66864270308, + "y": 30811.183743655653 + }, + "targetPosition": { + "x": 29300.7971254958, + "y": 30704.325475228103 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "9d5d9292-2e23-45a9-a58f-699cebd7b27a", + "savedPayload": { + "position": { + "x": 29300.7971254958, + "y": 30704.325475228103 + }, + "targetPosition": { + "x": 29737.92560828852, + "y": 30597.467206800553 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "78453e77-4059-469e-8485-6ce0367717d0", + "savedPayload": { + "position": { + "x": 29737.92560828852, + "y": 30597.467206800553 + }, + "targetPosition": { + "x": 30175.054091081238, + "y": 30490.608938373003 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "7e7fc72c-d56c-4d2c-9016-bd2359466314", + "savedPayload": { + "position": { + "x": 30175.054091081238, + "y": 30490.608938373003 + }, + "targetPosition": { + "x": 30612.182573873957, + "y": 30383.750669945453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "6f53ded2-9501-4cb2-9ab3-fcab34894e52", + "savedPayload": { + "position": { + "x": 29073.555691219983, + "y": 29449.605437139267 + }, + "targetPosition": { + "x": 29458.212411883476, + "y": 29683.141745340814 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e7c07719-212d-47ea-ab5c-85f2a5222f98", + "savedPayload": { + "position": { + "x": 29458.212411883476, + "y": 29683.141745340814 + }, + "targetPosition": { + "x": 29842.86913254697, + "y": 29916.67805354236 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e1b6c36a-4b93-41a7-833e-c26a1afe462c", + "savedPayload": { + "position": { + "x": 29842.86913254697, + "y": 29916.67805354236 + }, + "targetPosition": { + "x": 30227.525853210464, + "y": 30150.214361743907 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "abb973d0-d521-42e9-a276-c4fd3ae98a5e", + "savedPayload": { + "position": { + "x": 30227.525853210464, + "y": 30150.214361743907 + }, + "targetPosition": { + "x": 30612.182573873957, + "y": 30383.750669945453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "adaea146-d898-4ed1-8cee-cd6d7431797d", + "savedPayload": { + "position": { + "x": 30184.749500163758, + "y": 28635.236738774576 + }, + "targetPosition": { + "x": 30291.607768591308, + "y": 29072.365221567296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "add6e999-eee7-40c4-91f1-982adfebf0a6", + "savedPayload": { + "position": { + "x": 30291.607768591308, + "y": 29072.365221567296 + }, + "targetPosition": { + "x": 30398.466037018858, + "y": 29509.493704360015 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ee1aed67-a6a1-4d76-8e37-1a145ecbb5ab", + "savedPayload": { + "position": { + "x": 30398.466037018858, + "y": 29509.493704360015 + }, + "targetPosition": { + "x": 30505.324305446407, + "y": 29946.622187152734 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "61890214-e2a9-4946-a996-b45efe94d7e6", + "savedPayload": { + "position": { + "x": 30505.324305446407, + "y": 29946.622187152734 + }, + "targetPosition": { + "x": 30612.182573873957, + "y": 30383.750669945453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "3b77d775-0b3c-4ab8-9c54-be606a7a6cb2", + "savedPayload": { + "position": { + "x": 30612.182573873957, + "y": 30383.750669945453 + }, + "targetPosition": { + "x": 30996.83929453745, + "y": 30617.286978147 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "d2329ff3-ed44-49ff-bc57-9fa331e81c1d", + "savedPayload": { + "position": { + "x": 31845.384013274626, + "y": 30211.321255518636 + }, + "targetPosition": { + "x": 31876.742552254924, + "y": 30509.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "205c7030-e762-4383-b725-601a3e6a0c64", + "savedPayload": { + "position": { + "x": 31876.742552254924, + "y": 30509.677824129118 + }, + "targetPosition": { + "x": 31908.10109123522, + "y": 30808.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "c8d58775-6d82-474e-8534-5a86e500a377", + "savedPayload": { + "position": { + "x": 32393.511287860187, + "y": 30455.363241364113 + }, + "targetPosition": { + "x": 32150.806189547704, + "y": 30631.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4c95426e-165b-4af1-b5d2-890c7242e9fb", + "savedPayload": { + "position": { + "x": 32150.806189547704, + "y": 30631.698817051856 + }, + "targetPosition": { + "x": 31908.10109123522, + "y": 30808.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "da8b001f-920b-4bc4-85a7-fa788b31bc9b", + "savedPayload": { + "position": { + "x": 31908.10109123522, + "y": 30808.0343927396 + }, + "targetPosition": { + "x": 31786.080098312483, + "y": 31082.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "f27217e9-88f0-4483-875e-8278c30077d7", + "savedPayload": { + "position": { + "x": 33651.970197393865, + "y": 30282.680110340516 + }, + "targetPosition": { + "x": 33409.26509908138, + "y": 30459.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ead6ff8b-8668-4ea0-a37a-b462f1e3535f", + "savedPayload": { + "position": { + "x": 33409.26509908138, + "y": 30459.01568602826 + }, + "targetPosition": { + "x": 33166.56000076889, + "y": 30635.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9b0712e5-e03b-4bd6-8248-f464e405b06e", + "savedPayload": { + "position": { + "x": 33166.56000076889, + "y": 30635.351261716 + }, + "targetPosition": { + "x": 32923.85490245641, + "y": 30811.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "84eac536-3f69-4bae-9b85-b815ce64a224", + "savedPayload": { + "position": { + "x": 32923.85490245641, + "y": 30811.686837403744 + }, + "targetPosition": { + "x": 32681.149804143926, + "y": 30988.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "db2eff0d-0f24-4f0a-a016-9ce82df5eac2", + "savedPayload": { + "position": { + "x": 33235.287569385866, + "y": 31002.533021150633 + }, + "targetPosition": { + "x": 32955.2134414367, + "y": 31110.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "738f615b-4fac-4122-bcde-0277edf5a368", + "savedPayload": { + "position": { + "x": 33503.34071602227, + "y": 31354.085391859702 + }, + "targetPosition": { + "x": 33229.27707872949, + "y": 31232.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f73af7dc-4eea-4fe0-9e98-16f90237ebd3", + "savedPayload": { + "position": { + "x": 33229.27707872949, + "y": 31232.064398936964 + }, + "targetPosition": { + "x": 32955.2134414367, + "y": 31110.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "be643319-ac6b-4db1-9542-758649031c97", + "savedPayload": { + "position": { + "x": 33062.723826300295, + "y": 31390.117533963385 + }, + "targetPosition": { + "x": 32955.2134414367, + "y": 31110.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e1061dfe-345a-4e8c-ad6b-b67fd8a83344", + "savedPayload": { + "position": { + "x": 32955.2134414367, + "y": 31110.043406014225 + }, + "targetPosition": { + "x": 32681.149804143926, + "y": 30988.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d03d253a-c90c-4e7c-ba2c-033923a8be0f", + "savedPayload": { + "position": { + "x": 32681.149804143926, + "y": 30988.022413091487 + }, + "targetPosition": { + "x": 32382.793235533445, + "y": 31019.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "3df2841f-0522-4d47-b0b0-8afc2c22bd21", + "savedPayload": { + "position": { + "x": 32382.793235533445, + "y": 31019.380952071784 + }, + "targetPosition": { + "x": 32084.436666922964, + "y": 31050.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "19811f60-5730-4c6a-ae09-987e484f7574", + "savedPayload": { + "position": { + "x": 32084.436666922964, + "y": 31050.73949105208 + }, + "targetPosition": { + "x": 31786.080098312483, + "y": 31082.09803003238 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "a577541f-faf3-4a25-a92b-ae49ae0e447b", + "savedPayload": { + "position": { + "x": 30822.914668355847, + "y": 30202.256588407177 + }, + "targetPosition": { + "x": 30996.83929453745, + "y": 30617.286978147 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at24hs.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "e5643a15-981f-4866-881a-4e62a9aeb01b", + "savedPayload": { + "position": { + "x": 30402.90436973195, + "y": 29214.175477887067 + }, + "targetPosition": { + "x": 30840.901338493553, + "y": 29317.416241908104 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "61e0c651-8299-4be6-b089-05a42aa6ad9d", + "savedPayload": { + "position": { + "x": 32074.531773410097, + "y": 28006.63176303768 + }, + "targetPosition": { + "x": 31766.12416468096, + "y": 28334.327882755286 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "9c2764da-870f-435c-a6d8-8371381da85e", + "savedPayload": { + "position": { + "x": 31766.12416468096, + "y": 28334.327882755286 + }, + "targetPosition": { + "x": 31457.716555951825, + "y": 28662.024002472892 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6d13dd19-5dfd-419c-8a90-7c43465b9770", + "savedPayload": { + "position": { + "x": 31457.716555951825, + "y": 28662.024002472892 + }, + "targetPosition": { + "x": 31149.30894722269, + "y": 28989.720122190498 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2c6b9522-358e-4735-9799-c576ae1d6e33", + "savedPayload": { + "position": { + "x": 31149.30894722269, + "y": 28989.720122190498 + }, + "targetPosition": { + "x": 30840.901338493553, + "y": 29317.416241908104 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "816d9f2f-8372-4b42-8c41-2192cd2eb4ed", + "savedPayload": { + "position": { + "x": 30840.901338493553, + "y": 29317.416241908104 + }, + "targetPosition": { + "x": 30970.49069852602, + "y": 29748.35312564675 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "309fddc5-0b1c-40e7-811a-f722e53fd46c", + "savedPayload": { + "position": { + "x": 30581.72261842862, + "y": 28455.54247443081 + }, + "targetPosition": { + "x": 30711.311978461086, + "y": 28886.479358169458 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "d266ce7e-1de8-4727-877a-161bd1d811aa", + "savedPayload": { + "position": { + "x": 30711.311978461086, + "y": 28886.479358169458 + }, + "targetPosition": { + "x": 30840.901338493553, + "y": 29317.416241908104 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "695ff5b2-888f-4b7a-8b54-d997f290e5f3", + "savedPayload": { + "position": { + "x": 30970.49069852602, + "y": 29748.35312564675 + }, + "targetPosition": { + "x": 31100.080058558488, + "y": 30179.290009385397 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at24hs.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "402caab2-de31-4801-a7c3-0e1c63ec6ce0", + "savedPayload": { + "position": { + "x": 32025.302884745895, + "y": 29196.20165023258 + }, + "targetPosition": { + "x": 31716.89527601676, + "y": 29523.897769950185 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "558368a7-c270-4764-90b8-61f437031130", + "savedPayload": { + "position": { + "x": 31716.89527601676, + "y": 29523.897769950185 + }, + "targetPosition": { + "x": 31408.487667287623, + "y": 29851.59388966779 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f0bb35c9-cee2-4938-88e6-f539af9f7079", + "savedPayload": { + "position": { + "x": 31408.487667287623, + "y": 29851.59388966779 + }, + "targetPosition": { + "x": 31100.080058558488, + "y": 30179.290009385397 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "5bb806a2-ce1e-48b1-8a59-d91149267c57", + "savedPayload": { + "position": { + "x": 31100.080058558488, + "y": 30179.290009385397 + }, + "targetPosition": { + "x": 30996.83929453745, + "y": 30617.286978147 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "a402fc82-211d-49df-a7e8-79a6aabe0176", + "savedPayload": { + "position": { + "x": 31914.52177274816, + "y": 32283.081736115244 + }, + "targetPosition": { + "x": 31713.782590840503, + "y": 32060.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "aa5cb5c0-21cd-47b7-9aff-94502b96496d", + "savedPayload": { + "position": { + "x": 31713.782590840503, + "y": 32060.138288472026 + }, + "targetPosition": { + "x": 31513.043408932845, + "y": 31837.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "e7324fdd-2bfd-4cae-99d9-44990455cf9b", + "savedPayload": { + "position": { + "x": 31327.63321230788, + "y": 32407.8287506059 + }, + "targetPosition": { + "x": 31420.338310620362, + "y": 32122.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2b25e3c9-6280-4bbf-8285-54c43246d5d8", + "savedPayload": { + "position": { + "x": 31420.338310620362, + "y": 32122.511795717353 + }, + "targetPosition": { + "x": 31513.043408932845, + "y": 31837.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5d1f5eab-fbf1-4770-9a92-c861eb38a9ed", + "savedPayload": { + "position": { + "x": 31513.043408932845, + "y": 31837.194840828808 + }, + "targetPosition": { + "x": 31450.669901687517, + "y": 31543.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "00a9b25c-5981-4f0b-848a-55bae79bfbfa", + "savedPayload": { + "position": { + "x": 30411.019165507932, + "y": 33287.23592588583 + }, + "targetPosition": { + "x": 30503.724263820415, + "y": 33001.91897099728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c465bc76-05c3-4c49-9ebb-a1c6f52e33ce", + "savedPayload": { + "position": { + "x": 30503.724263820415, + "y": 33001.91897099728 + }, + "targetPosition": { + "x": 30596.429362132898, + "y": 32716.602016108733 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ac7ae370-2888-4efa-b4c1-1668791410c1", + "savedPayload": { + "position": { + "x": 30596.429362132898, + "y": 32716.602016108733 + }, + "targetPosition": { + "x": 30689.13446044538, + "y": 32431.285061220187 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "10f40ec9-1336-44c1-aef6-7cb434289c7d", + "savedPayload": { + "position": { + "x": 30689.13446044538, + "y": 32431.285061220187 + }, + "targetPosition": { + "x": 30781.839558757863, + "y": 32145.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "7d4ac0e9-22ca-4a08-8bde-7a08edeadbc8", + "savedPayload": { + "position": { + "x": 30325.003568033215, + "y": 32459.942783960596 + }, + "targetPosition": { + "x": 30488.395278537722, + "y": 32208.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "7234a7fb-1627-4c45-bc22-4fb300cc52a5", + "savedPayload": { + "position": { + "x": 29901.50671809744, + "y": 32333.088628067624 + }, + "targetPosition": { + "x": 30194.95099831758, + "y": 32270.715120822297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e4c1cb8f-c76d-4497-b317-c6fc8f9f63f6", + "savedPayload": { + "position": { + "x": 30194.95099831758, + "y": 32270.715120822297 + }, + "targetPosition": { + "x": 30488.395278537722, + "y": 32208.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "7f6e9ee2-2e2c-4ef9-bf5b-4d0ec2d687ab", + "savedPayload": { + "position": { + "x": 30236.794108154096, + "y": 32044.949903072462 + }, + "targetPosition": { + "x": 30488.395278537722, + "y": 32208.34161357697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e5ffe1f7-c967-4d91-8f5a-6beb81c20840", + "savedPayload": { + "position": { + "x": 30488.395278537722, + "y": 32208.34161357697 + }, + "targetPosition": { + "x": 30781.839558757863, + "y": 32145.968106331642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "79251d12-6958-4c1c-9312-a2769f8711d7", + "savedPayload": { + "position": { + "x": 30781.839558757863, + "y": 32145.968106331642 + }, + "targetPosition": { + "x": 31004.78300640108, + "y": 31945.228924423984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "c7ba5cb3-c67d-4583-ad97-6e09163679d2", + "savedPayload": { + "position": { + "x": 31004.78300640108, + "y": 31945.228924423984 + }, + "targetPosition": { + "x": 31227.7264540443, + "y": 31744.489742516325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "488fc4ac-4a83-46d1-acd8-be6bea38ac2d", + "savedPayload": { + "position": { + "x": 31227.7264540443, + "y": 31744.489742516325 + }, + "targetPosition": { + "x": 31450.669901687517, + "y": 31543.750560608667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "3a126b54-4615-4cce-822a-0258d1a6ca40", + "savedPayload": { + "position": { + "x": 31337.810985929602, + "y": 30323.623385461124 + }, + "targetPosition": { + "x": 30996.83929453745, + "y": 30617.286978147 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ab8cee34-80ba-471f-914e-eb839e5164fe", + "savedPayload": { + "position": { + "x": 30996.83929453745, + "y": 30617.286978147 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "01-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at01min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "7d797fbe-6827-4a3b-8023-154983980188", + "savedPayload": { + "position": { + "x": 29063.920710377464, + "y": 30120.271405881744 + }, + "targetPosition": { + "x": 29512.061189279815, + "y": 30161.138399521737 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "004fe2bd-3d49-4439-b969-bfd7d8cc1245", + "savedPayload": { + "position": { + "x": 29512.061189279815, + "y": 30161.138399521737 + }, + "targetPosition": { + "x": 29960.201668182166, + "y": 30202.00539316173 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2328019f-a84e-4b5f-9ef5-e8dd73d27c52", + "savedPayload": { + "position": { + "x": 29960.201668182166, + "y": 30202.00539316173 + }, + "targetPosition": { + "x": 30408.342147084517, + "y": 30242.872386801722 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "a5564543-6a3f-4fee-8934-f6a70a3d35f6", + "savedPayload": { + "position": { + "x": 30408.342147084517, + "y": 30242.872386801722 + }, + "targetPosition": { + "x": 30856.482625986868, + "y": 30283.739380441715 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "13457fb3-d092-4611-b45b-494cd8ff6329", + "savedPayload": { + "position": { + "x": 29704.5392530809, + "y": 28900.61738089937 + }, + "targetPosition": { + "x": 29992.525096307392, + "y": 29246.397880784956 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c3a74113-36a0-45b9-8eba-2c4f4af79e19", + "savedPayload": { + "position": { + "x": 29992.525096307392, + "y": 29246.397880784956 + }, + "targetPosition": { + "x": 30280.510939533884, + "y": 29592.178380670543 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3f8a9e47-5018-46ca-adc9-9b3177a91637", + "savedPayload": { + "position": { + "x": 30280.510939533884, + "y": 29592.178380670543 + }, + "targetPosition": { + "x": 30568.496782760376, + "y": 29937.95888055613 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "a9f1d405-a11c-4912-a933-f5b0c11737c4", + "savedPayload": { + "position": { + "x": 30568.496782760376, + "y": 29937.95888055613 + }, + "targetPosition": { + "x": 30856.482625986868, + "y": 30283.739380441715 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "8a73e207-83ea-41c6-b67d-6779bae99a69", + "savedPayload": { + "position": { + "x": 31019.95060054684, + "y": 28491.17746483231 + }, + "targetPosition": { + "x": 30979.083606906846, + "y": 28939.317943734663 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "46468ed3-c976-47e7-9668-0b89240081fd", + "savedPayload": { + "position": { + "x": 30979.083606906846, + "y": 28939.317943734663 + }, + "targetPosition": { + "x": 30938.216613266854, + "y": 29387.458422637013 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9e955534-01a5-4bf6-b3af-d092c24dbdc8", + "savedPayload": { + "position": { + "x": 30938.216613266854, + "y": 29387.458422637013 + }, + "targetPosition": { + "x": 30897.34961962686, + "y": 29835.598901539364 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "e252da34-57ed-4b3c-aa43-af15de883f48", + "savedPayload": { + "position": { + "x": 30897.34961962686, + "y": 29835.598901539364 + }, + "targetPosition": { + "x": 30856.482625986868, + "y": 30283.739380441715 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "5bcb3112-89ef-4ede-b0cb-ec0fa593cfc5", + "savedPayload": { + "position": { + "x": 30856.482625986868, + "y": 30283.739380441715 + }, + "targetPosition": { + "x": 31144.46846921336, + "y": 30629.5198803273 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "1f1675e7-86bf-4dd6-a56a-5cddf0f78009", + "savedPayload": { + "position": { + "x": 30382.669244322642, + "y": 29961.257421697872 + }, + "targetPosition": { + "x": 30651.822416795625, + "y": 30093.758628287585 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "240614ba-5a15-4b06-ac2d-fe2d2561ba3b", + "savedPayload": { + "position": { + "x": 30651.822416795625, + "y": 30093.758628287585 + }, + "targetPosition": { + "x": 30920.975589268608, + "y": 30226.2598348773 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "25fb62f8-5562-4099-899d-9646bd68e493", + "savedPayload": { + "position": { + "x": 30881.32123867319, + "y": 29627.571658546036 + }, + "targetPosition": { + "x": 30901.1484139709, + "y": 29926.915746711667 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d0eb819a-902d-4afd-b54b-0e8a99182c0a", + "savedPayload": { + "position": { + "x": 30901.1484139709, + "y": 29926.915746711667 + }, + "targetPosition": { + "x": 30920.975589268608, + "y": 30226.2598348773 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b95f635f-69ae-47ff-87c8-4425653a9753", + "savedPayload": { + "position": { + "x": 30920.975589268608, + "y": 30226.2598348773 + }, + "targetPosition": { + "x": 31087.81847084453, + "y": 30475.58583205257 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "5d87aae2-6d0f-415e-abd4-d0568bdf8470", + "savedPayload": { + "position": { + "x": 33629.970197393865, + "y": 30326.680110340516 + }, + "targetPosition": { + "x": 33387.26509908138, + "y": 30503.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "cde658f1-f02b-423b-be75-87969964e232", + "savedPayload": { + "position": { + "x": 33387.26509908138, + "y": 30503.01568602826 + }, + "targetPosition": { + "x": 33144.56000076889, + "y": 30679.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1e59c33a-4ec7-48fe-ae00-72da8d9d917d", + "savedPayload": { + "position": { + "x": 33144.56000076889, + "y": 30679.351261716 + }, + "targetPosition": { + "x": 32901.85490245641, + "y": 30855.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "336f0ed6-1c7f-4df3-9621-5f30fb998dd0", + "savedPayload": { + "position": { + "x": 32901.85490245641, + "y": 30855.686837403744 + }, + "targetPosition": { + "x": 32659.149804143926, + "y": 31032.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "afa6cdf1-d4af-41c6-92b9-20b100870db4", + "savedPayload": { + "position": { + "x": 33213.287569385866, + "y": 31046.533021150633 + }, + "targetPosition": { + "x": 32933.2134414367, + "y": 31154.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "127a8477-c1f8-4be1-9555-682319214f97", + "savedPayload": { + "position": { + "x": 33481.34071602227, + "y": 31398.085391859702 + }, + "targetPosition": { + "x": 33207.27707872949, + "y": 31276.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0351db12-d1ed-4fde-9e42-a80cad83dc32", + "savedPayload": { + "position": { + "x": 33207.27707872949, + "y": 31276.064398936964 + }, + "targetPosition": { + "x": 32933.2134414367, + "y": 31154.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "23a4927b-828f-4156-b0c6-18108b4f3544", + "savedPayload": { + "position": { + "x": 33040.723826300295, + "y": 31434.117533963385 + }, + "targetPosition": { + "x": 32933.2134414367, + "y": 31154.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "88244c18-ef83-45fd-a5e4-3f088bca0cf9", + "savedPayload": { + "position": { + "x": 32933.2134414367, + "y": 31154.043406014225 + }, + "targetPosition": { + "x": 32659.149804143926, + "y": 31032.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "323e6cbc-fa2c-48bf-b69c-c9200f5d7bd2", + "savedPayload": { + "position": { + "x": 32659.149804143926, + "y": 31032.022413091487 + }, + "targetPosition": { + "x": 32360.793235533445, + "y": 31063.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "4c06a069-9dd1-48c6-8fd6-cdf099d40382", + "savedPayload": { + "position": { + "x": 32360.793235533445, + "y": 31063.380952071784 + }, + "targetPosition": { + "x": 32062.436666922964, + "y": 31094.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "980ee78e-f844-4c54-8d7e-43b0b3d0cbd6", + "savedPayload": { + "position": { + "x": 31220.319677434243, + "y": 30206.432659579586 + }, + "targetPosition": { + "x": 31087.81847084453, + "y": 30475.58583205257 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "6e5adf06-6c11-4a58-af7a-810219710058", + "savedPayload": { + "position": { + "x": 31114.727706266796, + "y": 30180.503748078852 + }, + "targetPosition": { + "x": 31144.46846921336, + "y": 30629.5198803273 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at01min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "07259cbb-0967-4fc4-b541-187bef85a3bf", + "savedPayload": { + "position": { + "x": 31038.304136253533, + "y": 29109.58247652654 + }, + "targetPosition": { + "x": 31419.046999842954, + "y": 29349.446754454137 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "1ff828b2-73b3-4f45-bee7-88046a7133e4", + "savedPayload": { + "position": { + "x": 33011.44695960463, + "y": 28510.24334159704 + }, + "targetPosition": { + "x": 32613.346969664213, + "y": 28720.044194811315 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "700dc01c-13c5-4876-aab4-29facb7f6531", + "savedPayload": { + "position": { + "x": 32613.346969664213, + "y": 28720.044194811315 + }, + "targetPosition": { + "x": 32215.246979723794, + "y": 28929.84504802559 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "80081969-b16b-42f4-b1ab-7df85157f3fe", + "savedPayload": { + "position": { + "x": 32215.246979723794, + "y": 28929.84504802559 + }, + "targetPosition": { + "x": 31817.146989783374, + "y": 29139.645901239863 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "14d150ff-7cce-4ef4-8f8f-bdd8ee1bc84b", + "savedPayload": { + "position": { + "x": 31817.146989783374, + "y": 29139.645901239863 + }, + "targetPosition": { + "x": 31419.046999842954, + "y": 29349.446754454137 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "165388f4-a761-4511-a19e-934ebd57d801", + "savedPayload": { + "position": { + "x": 31419.046999842954, + "y": 29349.446754454137 + }, + "targetPosition": { + "x": 31401.689873491956, + "y": 29799.11188559601 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "48e3932e-be33-47c9-9b66-0fac07c9cd8a", + "savedPayload": { + "position": { + "x": 31453.76125254495, + "y": 28450.116492170393 + }, + "targetPosition": { + "x": 31436.404126193953, + "y": 28899.781623312265 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "949514c0-4807-4ee8-bd5b-db241f05bffe", + "savedPayload": { + "position": { + "x": 31436.404126193953, + "y": 28899.781623312265 + }, + "targetPosition": { + "x": 31419.046999842954, + "y": 29349.446754454137 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3798b35a-a641-4bfd-afd4-6680ee768630", + "savedPayload": { + "position": { + "x": 31401.689873491956, + "y": 29799.11188559601 + }, + "targetPosition": { + "x": 31384.332747140958, + "y": 30248.77701673788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at01min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "166f04bc-3628-41a9-9c24-90f0503ae82f", + "savedPayload": { + "position": { + "x": 32578.632716962216, + "y": 29619.37445709506 + }, + "targetPosition": { + "x": 32180.532727021797, + "y": 29829.175310309332 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "665959f8-2679-4cfa-8aa8-22ff73a8dfba", + "savedPayload": { + "position": { + "x": 32180.532727021797, + "y": 29829.175310309332 + }, + "targetPosition": { + "x": 31782.432737081377, + "y": 30038.976163523606 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "99d6cf42-33ab-4e60-8cbe-836b5df41f87", + "savedPayload": { + "position": { + "x": 31782.432737081377, + "y": 30038.976163523606 + }, + "targetPosition": { + "x": 31384.332747140958, + "y": 30248.77701673788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "3816cc7d-83e6-4447-8acf-793ab965881c", + "savedPayload": { + "position": { + "x": 31384.332747140958, + "y": 30248.77701673788 + }, + "targetPosition": { + "x": 31144.46846921336, + "y": 30629.5198803273 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "254711c6-921b-4a77-96c4-e1607ae4001c", + "savedPayload": { + "position": { + "x": 31892.52177274816, + "y": 32327.081736115244 + }, + "targetPosition": { + "x": 31691.782590840503, + "y": 32104.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "824dad04-3f21-463b-9bbb-2f671f035266", + "savedPayload": { + "position": { + "x": 31691.782590840503, + "y": 32104.138288472026 + }, + "targetPosition": { + "x": 31491.043408932845, + "y": 31881.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "d49b6bc1-fe4c-4d3c-9cea-74b23b1d9f7a", + "savedPayload": { + "position": { + "x": 31305.63321230788, + "y": 32451.8287506059 + }, + "targetPosition": { + "x": 31398.338310620362, + "y": 32166.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a9393c90-9357-4ef3-9e7d-3423a41eb575", + "savedPayload": { + "position": { + "x": 31398.338310620362, + "y": 32166.511795717353 + }, + "targetPosition": { + "x": 31491.043408932845, + "y": 31881.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e2251ac7-6456-479f-a6a9-948c3a35e798", + "savedPayload": { + "position": { + "x": 31571.777686187033, + "y": 30427.847765555856 + }, + "targetPosition": { + "x": 31386.21185768915, + "y": 30663.570745542736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "c9135f11-dd99-4ebd-ad8e-38db13d0ae59", + "savedPayload": { + "position": { + "x": 33391.25171339684, + "y": 30346.663741520977 + }, + "targetPosition": { + "x": 33112.685501849934, + "y": 30458.02291619644 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ee33a924-ed59-43ac-a9cd-c6bdf8fd7be7", + "savedPayload": { + "position": { + "x": 33112.685501849934, + "y": 30458.02291619644 + }, + "targetPosition": { + "x": 32834.119290303024, + "y": 30569.382090871906 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6f791e9f-c369-44e6-b74b-4b86626cf108", + "savedPayload": { + "position": { + "x": 32834.119290303024, + "y": 30569.382090871906 + }, + "targetPosition": { + "x": 32555.553078756115, + "y": 30680.74126554737 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f5e21309-e1f8-46ee-9924-4dbc717451ca", + "savedPayload": { + "position": { + "x": 32555.553078756115, + "y": 30680.74126554737 + }, + "targetPosition": { + "x": 32276.9868672092, + "y": 30792.100440222835 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "d7336b4f-3d81-4fe1-a9ff-62942ee7c7d8", + "savedPayload": { + "position": { + "x": 32810.60602051366, + "y": 30942.199806777848 + }, + "targetPosition": { + "x": 32512.70984719608, + "y": 30977.666268720717 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "8663d5b5-96b8-4d0d-bc79-660db5c7e766", + "savedPayload": { + "position": { + "x": 32984.15580716984, + "y": 31348.79792571648 + }, + "targetPosition": { + "x": 32748.43282718296, + "y": 31163.2320972186 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7b5aeb69-3ad8-48ed-bc38-49f77b4e4b81", + "savedPayload": { + "position": { + "x": 32748.43282718296, + "y": 31163.2320972186 + }, + "targetPosition": { + "x": 32512.70984719608, + "y": 30977.666268720717 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "a6ef5897-a686-4350-b9f5-1486e51cc078", + "savedPayload": { + "position": { + "x": 32548.17630913895, + "y": 31275.562442038292 + }, + "targetPosition": { + "x": 32512.70984719608, + "y": 30977.666268720717 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ec448ea4-3090-4244-a71e-43886995d85b", + "savedPayload": { + "position": { + "x": 32512.70984719608, + "y": 30977.666268720717 + }, + "targetPosition": { + "x": 32276.9868672092, + "y": 30792.100440222835 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "769d1906-ac75-44a0-8b58-8d28de66d4a2", + "savedPayload": { + "position": { + "x": 32276.9868672092, + "y": 30792.100440222835 + }, + "targetPosition": { + "x": 31980.06186403585, + "y": 30749.257208662802 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "edb61b38-f32e-4e25-b5e9-79d09443b623", + "savedPayload": { + "position": { + "x": 31980.06186403585, + "y": 30749.257208662802 + }, + "targetPosition": { + "x": 31683.1368608625, + "y": 30706.41397710277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b19a134c-9f97-4548-b54b-f28032fe54c8", + "savedPayload": { + "position": { + "x": 31683.1368608625, + "y": 30706.41397710277 + }, + "targetPosition": { + "x": 31386.21185768915, + "y": 30663.570745542736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "36a6c8a9-7a0b-4dba-92f3-520388024e62", + "savedPayload": { + "position": { + "x": 31562.317786533727, + "y": 30462.481118314103 + }, + "targetPosition": { + "x": 31144.46846921336, + "y": 30629.5198803273 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "57a5e03f-78e3-411a-be29-03ca2d2a5465", + "savedPayload": { + "position": { + "x": 31144.46846921336, + "y": 30629.5198803273 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "02-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at02min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "89025520-2a14-41be-84b9-3c9a93354ebb", + "savedPayload": { + "position": { + "x": 29477.66143801226, + "y": 29531.816344392497 + }, + "targetPosition": { + "x": 29888.250938519184, + "y": 29715.9800272224 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "13168a33-621a-4666-9f65-488591c66fcc", + "savedPayload": { + "position": { + "x": 29888.250938519184, + "y": 29715.9800272224 + }, + "targetPosition": { + "x": 30298.84043902611, + "y": 29900.1437100523 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bea1be83-cd1b-4b7e-aa97-f96a7f40324c", + "savedPayload": { + "position": { + "x": 30298.84043902611, + "y": 29900.1437100523 + }, + "targetPosition": { + "x": 30709.429939533034, + "y": 30084.3073928822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "82b4e3b0-bb58-4735-8f91-18fa302d0385", + "savedPayload": { + "position": { + "x": 30709.429939533034, + "y": 30084.3073928822 + }, + "targetPosition": { + "x": 31120.01944003996, + "y": 30268.471075712103 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "7df5197b-c6c2-4434-8f10-27e3beae72c2", + "savedPayload": { + "position": { + "x": 30479.590515579428, + "y": 28586.255039433072 + }, + "targetPosition": { + "x": 30639.69774669456, + "y": 29006.80904850283 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5c35930a-9dcc-474e-9d5f-921ebfe07bd9", + "savedPayload": { + "position": { + "x": 30639.69774669456, + "y": 29006.80904850283 + }, + "targetPosition": { + "x": 30799.804977809694, + "y": 29427.363057572587 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "eb78daa7-c5be-4a8b-8c7e-fe16f9423b02", + "savedPayload": { + "position": { + "x": 30799.804977809694, + "y": 29427.363057572587 + }, + "targetPosition": { + "x": 30959.912208924827, + "y": 29847.917066642345 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "b74a1701-1e35-4538-8f03-698623f4766b", + "savedPayload": { + "position": { + "x": 30959.912208924827, + "y": 29847.917066642345 + }, + "targetPosition": { + "x": 31120.01944003996, + "y": 30268.471075712103 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "9cd42b7d-54a3-40a5-bb53-dab06ab0f2c6", + "savedPayload": { + "position": { + "x": 31856.674171359566, + "y": 28626.113073684402 + }, + "targetPosition": { + "x": 31672.510488529664, + "y": 29036.702574191328 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "8f674969-372f-47d4-bd6d-6dd7c2f08fd0", + "savedPayload": { + "position": { + "x": 31672.510488529664, + "y": 29036.702574191328 + }, + "targetPosition": { + "x": 31488.346805699763, + "y": 29447.292074698253 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "59c05d9c-d4f5-4e95-b61c-b73cbaa68db2", + "savedPayload": { + "position": { + "x": 31488.346805699763, + "y": 29447.292074698253 + }, + "targetPosition": { + "x": 31304.18312286986, + "y": 29857.881575205178 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "29672175-b484-4b0c-99c3-99eb13a3f1fa", + "savedPayload": { + "position": { + "x": 31304.18312286986, + "y": 29857.881575205178 + }, + "targetPosition": { + "x": 31120.01944003996, + "y": 30268.471075712103 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "daf2c169-582f-4a92-a915-bfb2ac46084c", + "savedPayload": { + "position": { + "x": 31120.01944003996, + "y": 30268.471075712103 + }, + "targetPosition": { + "x": 31280.126671155092, + "y": 30689.02508478186 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n \"roundingErrorCorrectionFactor\": 1.01,\n \"absoluteDustInBaseAsset\": 0,\n \"absoluteDustInQuotedAsset\": 0\n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "3be8664c-d541-4bf0-9d1d-ab871db0d3ab", + "savedPayload": { + "position": { + "x": 30776.58829514567, + "y": 29809.615125466335 + }, + "targetPosition": { + "x": 30988.13493488038, + "y": 30022.330943441757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "789e21d7-87e8-44e7-8094-e71213a8cd25", + "savedPayload": { + "position": { + "x": 30988.13493488038, + "y": 30022.330943441757 + }, + "targetPosition": { + "x": 31199.681574615093, + "y": 30235.04676141718 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "bbe3970a-af4c-4800-b08d-1be28b490d8d", + "savedPayload": { + "position": { + "x": 31356.569539187385, + "y": 29655.92141525077 + }, + "targetPosition": { + "x": 31278.12555690124, + "y": 29945.484088333975 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "23e08a45-51fd-4a91-864b-d7577f6418e3", + "savedPayload": { + "position": { + "x": 31278.12555690124, + "y": 29945.484088333975 + }, + "targetPosition": { + "x": 31199.681574615093, + "y": 30235.04676141718 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "55b591c3-0837-4f89-a765-0630b11e2ac9", + "savedPayload": { + "position": { + "x": 31199.681574615093, + "y": 30235.04676141718 + }, + "targetPosition": { + "x": 31276.528429722875, + "y": 30525.037383438037 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "115220af-7ec0-43ce-a0bd-ba778ade578e", + "savedPayload": { + "position": { + "x": 32228.451812793726, + "y": 28732.146771901083 + }, + "targetPosition": { + "x": 32150.00783050758, + "y": 29021.709444984288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "eb260761-a48d-4bae-9a66-74f5c618b194", + "savedPayload": { + "position": { + "x": 32150.00783050758, + "y": 29021.709444984288 + }, + "targetPosition": { + "x": 32071.563848221434, + "y": 29311.272118067493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bab8fe5d-b8ce-4006-8b6a-7d975f02e6ad", + "savedPayload": { + "position": { + "x": 32071.563848221434, + "y": 29311.272118067493 + }, + "targetPosition": { + "x": 31993.11986593529, + "y": 29600.834791150697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "1b0aba87-8e00-4019-b97c-c2c1ac6892c0", + "savedPayload": { + "position": { + "x": 31993.11986593529, + "y": 29600.834791150697 + }, + "targetPosition": { + "x": 31914.675883649143, + "y": 29890.3974642339 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "eebeccfe-508e-4911-b748-4a5d8f863f57", + "savedPayload": { + "position": { + "x": 32355.38190862188, + "y": 29554.157341455095 + }, + "targetPosition": { + "x": 32204.66650567, + "y": 29813.55060912612 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "758d076f-5f9b-4f80-a2b5-89dd28d420f9", + "savedPayload": { + "position": { + "x": 32784.647749711716, + "y": 29659.856898910555 + }, + "targetPosition": { + "x": 32494.657127690858, + "y": 29736.703754018337 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a9be0d58-a626-4738-8b77-2817445ea7f1", + "savedPayload": { + "position": { + "x": 32494.657127690858, + "y": 29736.703754018337 + }, + "targetPosition": { + "x": 32204.66650567, + "y": 29813.55060912612 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "039de72f-dc20-4632-aec1-b56aeb498ac8", + "savedPayload": { + "position": { + "x": 32464.059773341025, + "y": 29964.266012078 + }, + "targetPosition": { + "x": 32204.66650567, + "y": 29813.55060912612 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "827c04b1-67a7-49ff-ae8e-c9ac3ebaaf5e", + "savedPayload": { + "position": { + "x": 32204.66650567, + "y": 29813.55060912612 + }, + "targetPosition": { + "x": 31914.675883649143, + "y": 29890.3974642339 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "d5d91e58-af2a-46b7-b724-b01083a82e29", + "savedPayload": { + "position": { + "x": 31914.675883649143, + "y": 29890.3974642339 + }, + "targetPosition": { + "x": 31701.96006567372, + "y": 30101.944103968613 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "a37ef957-4203-4691-8593-5f0f5c868b6f", + "savedPayload": { + "position": { + "x": 31701.96006567372, + "y": 30101.944103968613 + }, + "targetPosition": { + "x": 31489.244247698298, + "y": 30313.490743703325 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f283e862-0fb5-4b5c-909e-8578bb195c11", + "savedPayload": { + "position": { + "x": 31489.244247698298, + "y": 30313.490743703325 + }, + "targetPosition": { + "x": 31276.528429722875, + "y": 30525.037383438037 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "3cce428a-a045-46a1-a80a-a4876703e5df", + "savedPayload": { + "position": { + "x": 31397.79264458431, + "y": 30254.681075157052 + }, + "targetPosition": { + "x": 31280.126671155092, + "y": 30689.02508478186 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at02min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "c527d10a-6973-4b7f-8e20-72d859e76376", + "savedPayload": { + "position": { + "x": 31673.23748282649, + "y": 29216.970579400873 + }, + "targetPosition": { + "x": 31955.466844139584, + "y": 29567.465354843825 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "44adea64-f0de-48ff-9a06-263bf6d0a2bc", + "savedPayload": { + "position": { + "x": 33734.07508447504, + "y": 29290.78371936575 + }, + "targetPosition": { + "x": 33289.42302439117, + "y": 29359.95412823527 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0898268a-4941-4d29-90e2-ead5668c592b", + "savedPayload": { + "position": { + "x": 33289.42302439117, + "y": 29359.95412823527 + }, + "targetPosition": { + "x": 32844.77096430731, + "y": 29429.124537104788 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3d99fcdb-0762-4f34-ad13-9869cd52af78", + "savedPayload": { + "position": { + "x": 32844.77096430731, + "y": 29429.124537104788 + }, + "targetPosition": { + "x": 32400.118904223447, + "y": 29498.294945974307 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "75df8e85-366e-43d4-af62-82d277ad3db8", + "savedPayload": { + "position": { + "x": 32400.118904223447, + "y": 29498.294945974307 + }, + "targetPosition": { + "x": 31955.466844139584, + "y": 29567.465354843825 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "5a5ad450-13cf-4c68-a220-4cb8eb2e25b7", + "savedPayload": { + "position": { + "x": 31955.466844139584, + "y": 29567.465354843825 + }, + "targetPosition": { + "x": 31793.044145368814, + "y": 29987.130539156296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "d14ce717-8ce0-49f6-b95c-43782f052f35", + "savedPayload": { + "position": { + "x": 32280.312241681124, + "y": 28728.134986218884 + }, + "targetPosition": { + "x": 32117.889542910354, + "y": 29147.800170531355 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "78b8b32f-c682-486b-b08f-8b5a96cd8428", + "savedPayload": { + "position": { + "x": 32117.889542910354, + "y": 29147.800170531355 + }, + "targetPosition": { + "x": 31955.466844139584, + "y": 29567.465354843825 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "bdad7d61-9c6d-4ce3-a747-2e4b3488c32d", + "savedPayload": { + "position": { + "x": 31793.044145368814, + "y": 29987.130539156296 + }, + "targetPosition": { + "x": 31630.621446598045, + "y": 30406.795723468767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at02min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "f224f6bc-9625-49ac-8c56-07b3c6bd8051", + "savedPayload": { + "position": { + "x": 32964.577626849634, + "y": 30199.28449686021 + }, + "targetPosition": { + "x": 32519.92556676577, + "y": 30268.45490572973 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "da62cc8b-1c06-44f2-ad31-b16929cdb3f2", + "savedPayload": { + "position": { + "x": 32519.92556676577, + "y": 30268.45490572973 + }, + "targetPosition": { + "x": 32075.273506681908, + "y": 30337.62531459925 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8b231e45-116e-4bbf-a19f-bbfcc42bb114", + "savedPayload": { + "position": { + "x": 32075.273506681908, + "y": 30337.62531459925 + }, + "targetPosition": { + "x": 31630.621446598045, + "y": 30406.795723468767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "8b0c1246-7222-408a-9474-0dfb0c3840df", + "savedPayload": { + "position": { + "x": 31630.621446598045, + "y": 30406.795723468767 + }, + "targetPosition": { + "x": 31280.126671155092, + "y": 30689.02508478186 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "33e839d9-64a4-4340-997d-f087083160cb", + "savedPayload": { + "position": { + "x": 31968.52177274816, + "y": 32354.081736115244 + }, + "targetPosition": { + "x": 31767.782590840503, + "y": 32131.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "6d0055aa-1ab0-4482-b8a1-5df5bf2a5ac5", + "savedPayload": { + "position": { + "x": 31767.782590840503, + "y": 32131.138288472026 + }, + "targetPosition": { + "x": 31567.043408932845, + "y": 31908.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "84e6e9f2-f8ea-4166-b779-911f949a90e1", + "savedPayload": { + "position": { + "x": 31381.63321230788, + "y": 32478.8287506059 + }, + "targetPosition": { + "x": 31474.338310620362, + "y": 32193.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ea3a1f35-3c97-4a66-aadc-410548cce36f", + "savedPayload": { + "position": { + "x": 31474.338310620362, + "y": 32193.511795717353 + }, + "targetPosition": { + "x": 31567.043408932845, + "y": 31908.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "75d49c5c-b376-41ca-a292-5f8991e3d7e9", + "savedPayload": { + "position": { + "x": 31749.765924726067, + "y": 30637.02719739842 + }, + "targetPosition": { + "x": 31497.71543818122, + "y": 30799.724930119275 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "b290ac3b-ae8f-40b5-aca2-e12647e094b7", + "savedPayload": { + "position": { + "x": 33497.01623999962, + "y": 31151.02419858232 + }, + "targetPosition": { + "x": 33197.38524925513, + "y": 31165.899324984286 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2d8cbdaa-8aa9-42ee-914d-7dfcd5e8f463", + "savedPayload": { + "position": { + "x": 33197.38524925513, + "y": 31165.899324984286 + }, + "targetPosition": { + "x": 32897.75425851064, + "y": 31180.774451386253 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "12007ac8-0b03-4218-b803-82ea0968857e", + "savedPayload": { + "position": { + "x": 32897.75425851064, + "y": 31180.774451386253 + }, + "targetPosition": { + "x": 32598.12326776615, + "y": 31195.64957778822 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "eac273ac-a43c-46ad-8753-ad9e6914f995", + "savedPayload": { + "position": { + "x": 32598.12326776615, + "y": 31195.64957778822 + }, + "targetPosition": { + "x": 32298.492277021658, + "y": 31210.524704190186 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "6e325db3-e57d-45ad-83ff-4d77b625cbab", + "savedPayload": { + "position": { + "x": 32754.461288070335, + "y": 31525.75712888167 + }, + "targetPosition": { + "x": 32461.190009742513, + "y": 31462.57519073503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "4aabe4e3-c1fd-4a2f-aa37-396ab0cd1930", + "savedPayload": { + "position": { + "x": 32786.58547518422, + "y": 31966.676163824723 + }, + "targetPosition": { + "x": 32623.88774246337, + "y": 31714.625677279877 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "722c4146-adad-4f3c-b1bc-68e5d90dcfb8", + "savedPayload": { + "position": { + "x": 32623.88774246337, + "y": 31714.625677279877 + }, + "targetPosition": { + "x": 32461.190009742513, + "y": 31462.57519073503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "5b1a20f2-d407-4403-8112-2f956da63636", + "savedPayload": { + "position": { + "x": 32398.008071595876, + "y": 31755.846469062853 + }, + "targetPosition": { + "x": 32461.190009742513, + "y": 31462.57519073503 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e5c13f86-d0aa-4445-8e9c-e9ad0486b556", + "savedPayload": { + "position": { + "x": 32461.190009742513, + "y": 31462.57519073503 + }, + "targetPosition": { + "x": 32298.492277021658, + "y": 31210.524704190186 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "25760857-f0ee-48b9-8f9f-4be644a756a5", + "savedPayload": { + "position": { + "x": 32298.492277021658, + "y": 31210.524704190186 + }, + "targetPosition": { + "x": 32031.566664074846, + "y": 31073.59144616655 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "b288dbcd-1187-4746-997f-1a4f93af73f7", + "savedPayload": { + "position": { + "x": 32031.566664074846, + "y": 31073.59144616655 + }, + "targetPosition": { + "x": 31764.641051128034, + "y": 30936.658188142912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cbf0ede5-e37b-4e70-a314-f39c63a00ecc", + "savedPayload": { + "position": { + "x": 31764.641051128034, + "y": 30936.658188142912 + }, + "targetPosition": { + "x": 31497.71543818122, + "y": 30799.724930119275 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "7df3a9bc-223f-4f62-84c3-bea93c0c61f9", + "savedPayload": { + "position": { + "x": 31729.57315727183, + "y": 30666.71239517891 + }, + "targetPosition": { + "x": 31280.126671155092, + "y": 30689.02508478186 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8a88c87d-9ebc-4641-a6f9-d8eef6b5c1e3", + "savedPayload": { + "position": { + "x": 31280.126671155092, + "y": 30689.02508478186 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "03-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at03min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "f39c8c65-9df3-4146-8fb2-89a39a6c74d2", + "savedPayload": { + "position": { + "x": 30060.05559791937, + "y": 29109.58679592134 + }, + "targetPosition": { + "x": 30388.600376698425, + "y": 29417.09017531256 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "bbfa83b2-8484-4e09-ae3f-500b8f26175c", + "savedPayload": { + "position": { + "x": 30388.600376698425, + "y": 29417.09017531256 + }, + "targetPosition": { + "x": 30717.14515547748, + "y": 29724.593554703784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "83cfdf9c-2785-4257-9e41-6b46b84b685f", + "savedPayload": { + "position": { + "x": 30717.14515547748, + "y": 29724.593554703784 + }, + "targetPosition": { + "x": 31045.689934256534, + "y": 30032.096934095007 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "5c99d3de-19c5-44ec-a2d1-bc07883c604e", + "savedPayload": { + "position": { + "x": 31045.689934256534, + "y": 30032.096934095007 + }, + "targetPosition": { + "x": 31374.23471303559, + "y": 30339.60031348623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "1ea55915-ed68-43c3-95d2-8e272bd88446", + "savedPayload": { + "position": { + "x": 31314.720648264436, + "y": 28540.584450272556 + }, + "targetPosition": { + "x": 31329.599164457224, + "y": 28990.338416075974 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f7b93fd0-6af5-4284-b015-9d9c952eeac6", + "savedPayload": { + "position": { + "x": 31329.599164457224, + "y": 28990.338416075974 + }, + "targetPosition": { + "x": 31344.477680650012, + "y": 29440.092381879393 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5a702528-1881-4929-bf39-581118de624e", + "savedPayload": { + "position": { + "x": 31344.477680650012, + "y": 29440.092381879393 + }, + "targetPosition": { + "x": 31359.3561968428, + "y": 29889.84634768281 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "833ae5aa-b61a-4c9b-a3c1-ab742c8fa678", + "savedPayload": { + "position": { + "x": 31359.3561968428, + "y": 29889.84634768281 + }, + "targetPosition": { + "x": 31374.23471303559, + "y": 30339.60031348623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "08e027df-3cba-472b-ba7c-5794df558298", + "savedPayload": { + "position": { + "x": 32604.24823060048, + "y": 29025.42119837001 + }, + "targetPosition": { + "x": 32296.744851209256, + "y": 29353.965977149066 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c9cb32e5-4213-4edc-94ba-09e43a2b21dc", + "savedPayload": { + "position": { + "x": 32296.744851209256, + "y": 29353.965977149066 + }, + "targetPosition": { + "x": 31989.241471818033, + "y": 29682.51075592812 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ca0a1456-0c9a-4c41-826f-9b30173e4928", + "savedPayload": { + "position": { + "x": 31989.241471818033, + "y": 29682.51075592812 + }, + "targetPosition": { + "x": 31681.73809242681, + "y": 30011.055534707175 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2cff3cd7-3b9e-402a-9796-fcacf51d1d26", + "savedPayload": { + "position": { + "x": 31681.73809242681, + "y": 30011.055534707175 + }, + "targetPosition": { + "x": 31374.23471303559, + "y": 30339.60031348623 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "17d8492c-6941-4a36-a925-270844790ee0", + "savedPayload": { + "position": { + "x": 31374.23471303559, + "y": 30339.60031348623 + }, + "targetPosition": { + "x": 31389.113229228376, + "y": 30789.354279289648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "68f9f525-d267-4327-9cb5-f6e1db262f26", + "savedPayload": { + "position": { + "x": 31198.401898343793, + "y": 29794.09453383132 + }, + "targetPosition": { + "x": 31329.417644440655, + "y": 30063.973903688824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f6c8ca57-55e3-4ab9-a65d-9c2f00b6e26e", + "savedPayload": { + "position": { + "x": 31329.417644440655, + "y": 30063.973903688824 + }, + "targetPosition": { + "x": 31460.433390537517, + "y": 30333.853273546327 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "52db6e18-787c-4bbd-8442-daf03f0b2ace", + "savedPayload": { + "position": { + "x": 31796.862424948522, + "y": 29837.047974857513 + }, + "targetPosition": { + "x": 31628.64790774302, + "y": 30085.45062420192 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1f582d98-7c8a-47a8-8511-5e30900bf9d0", + "savedPayload": { + "position": { + "x": 31628.64790774302, + "y": 30085.45062420192 + }, + "targetPosition": { + "x": 31460.433390537517, + "y": 30333.853273546327 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "95c7c10a-4e11-4cb4-9c24-39408d126c45", + "savedPayload": { + "position": { + "x": 31460.433390537517, + "y": 30333.853273546327 + }, + "targetPosition": { + "x": 31438.95667002442, + "y": 30633.08353684869 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "2e2d147f-a0a0-4cf6-a679-0549cc954eb9", + "savedPayload": { + "position": { + "x": 32921.452848418936, + "y": 29246.425701180477 + }, + "targetPosition": { + "x": 32753.238331213437, + "y": 29494.828350524884 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e929bff2-7e45-482e-95fd-b7ad154ee6aa", + "savedPayload": { + "position": { + "x": 32753.238331213437, + "y": 29494.828350524884 + }, + "targetPosition": { + "x": 32585.023814007935, + "y": 29743.23099986929 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b2005485-6069-42eb-8311-fbc1b91a253f", + "savedPayload": { + "position": { + "x": 32585.023814007935, + "y": 29743.23099986929 + }, + "targetPosition": { + "x": 32416.809296802432, + "y": 29991.633649213698 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "33c9d4f9-bdb3-4352-b7e9-fd0cdeed866c", + "savedPayload": { + "position": { + "x": 32416.809296802432, + "y": 29991.633649213698 + }, + "targetPosition": { + "x": 32248.59477959693, + "y": 30240.036298558105 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "aab84d1d-c658-4fdc-8416-602e422cbc6d", + "savedPayload": { + "position": { + "x": 32774.59912592909, + "y": 30065.11160546632 + }, + "targetPosition": { + "x": 32547.825042899294, + "y": 30261.5130190712 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "543c5caf-a3e0-483c-b24d-1acb06977c14", + "savedPayload": { + "position": { + "x": 33146.28556950402, + "y": 30304.466460097392 + }, + "targetPosition": { + "x": 32847.055306201655, + "y": 30282.989739584296 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "9eba3430-3465-4881-9cb5-871f5ac330e1", + "savedPayload": { + "position": { + "x": 32847.055306201655, + "y": 30282.989739584296 + }, + "targetPosition": { + "x": 32547.825042899294, + "y": 30261.5130190712 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "da6df8ed-e382-4562-8412-58cc9d087574", + "savedPayload": { + "position": { + "x": 32744.226456504173, + "y": 30488.287102100996 + }, + "targetPosition": { + "x": 32547.825042899294, + "y": 30261.5130190712 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e3fe1ce5-fe7d-4310-84b7-16596bc00ed2", + "savedPayload": { + "position": { + "x": 32547.825042899294, + "y": 30261.5130190712 + }, + "targetPosition": { + "x": 32248.59477959693, + "y": 30240.036298558105 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9ed68b26-ac8e-4d86-8752-a5a58bae67fc", + "savedPayload": { + "position": { + "x": 32248.59477959693, + "y": 30240.036298558105 + }, + "targetPosition": { + "x": 31978.715409739427, + "y": 30371.052044654967 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "f551f393-138a-4a02-bc68-6f9feb9560eb", + "savedPayload": { + "position": { + "x": 31978.715409739427, + "y": 30371.052044654967 + }, + "targetPosition": { + "x": 31708.836039881924, + "y": 30502.06779075183 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "100336ab-4c0c-4f9c-ae5c-5412f253778a", + "savedPayload": { + "position": { + "x": 31708.836039881924, + "y": 30502.06779075183 + }, + "targetPosition": { + "x": 31438.95667002442, + "y": 30633.08353684869 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "d673ebed-d30d-47d2-af82-c78fa6e2659c", + "savedPayload": { + "position": { + "x": 31641.43500503663, + "y": 30416.75030527304 + }, + "targetPosition": { + "x": 31389.113229228376, + "y": 30789.354279289648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at03min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "ec13425b-3d0e-4cb3-979f-7be68fc10de8", + "savedPayload": { + "position": { + "x": 32238.89952934369, + "y": 29524.702619265543 + }, + "targetPosition": { + "x": 32392.03145784243, + "y": 29947.846344817815 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "cd2bdc65-b0bf-48a6-8945-6e48e099bb43", + "savedPayload": { + "position": { + "x": 34164.10817796095, + "y": 30263.66923508072 + }, + "targetPosition": { + "x": 33721.08899793132, + "y": 30184.713512514994 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3cfb7851-c60c-4cf2-9930-4f6feec7121c", + "savedPayload": { + "position": { + "x": 33721.08899793132, + "y": 30184.713512514994 + }, + "targetPosition": { + "x": 33278.06981790169, + "y": 30105.757789949268 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "3d4657af-26d7-4384-ac9d-337e87f1436f", + "savedPayload": { + "position": { + "x": 33278.06981790169, + "y": 30105.757789949268 + }, + "targetPosition": { + "x": 32835.05063787206, + "y": 30026.80206738354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "cd55f472-0d9e-4167-ad26-2e06382c4525", + "savedPayload": { + "position": { + "x": 32835.05063787206, + "y": 30026.80206738354 + }, + "targetPosition": { + "x": 32392.03145784243, + "y": 29947.846344817815 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "5193d610-6296-4b9a-b33a-2b4b1b98fa5b", + "savedPayload": { + "position": { + "x": 32392.03145784243, + "y": 29947.846344817815 + }, + "targetPosition": { + "x": 32102.14420631154, + "y": 30292.03434780436 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "bbc9b4fa-eb78-4976-a020-3c0b3a35c15a", + "savedPayload": { + "position": { + "x": 32971.80596090421, + "y": 29259.470338844723 + }, + "targetPosition": { + "x": 32681.91870937332, + "y": 29603.65834183127 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "3feaf97c-957a-4ac3-910c-dd0c7db6bf25", + "savedPayload": { + "position": { + "x": 32681.91870937332, + "y": 29603.65834183127 + }, + "targetPosition": { + "x": 32392.03145784243, + "y": 29947.846344817815 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c6b8a23b-af91-40ec-a928-56e0abd65be0", + "savedPayload": { + "position": { + "x": 32102.14420631154, + "y": 30292.03434780436 + }, + "targetPosition": { + "x": 31812.25695478065, + "y": 30636.222350790908 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at03min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "b4231275-648b-4d4a-b2d7-e1efee63f18a", + "savedPayload": { + "position": { + "x": 33141.31449486953, + "y": 30873.089518488086 + }, + "targetPosition": { + "x": 32698.295314839903, + "y": 30794.13379592236 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "611d2f2c-17d9-4147-8665-91ef8d824549", + "savedPayload": { + "position": { + "x": 32698.295314839903, + "y": 30794.13379592236 + }, + "targetPosition": { + "x": 32255.276134810276, + "y": 30715.178073356634 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0c12541f-9871-4aeb-b58a-d392e38c21a5", + "savedPayload": { + "position": { + "x": 32255.276134810276, + "y": 30715.178073356634 + }, + "targetPosition": { + "x": 31812.25695478065, + "y": 30636.222350790908 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "4848a960-4d3b-456e-b8e1-910f0ef44652", + "savedPayload": { + "position": { + "x": 31812.25695478065, + "y": 30636.222350790908 + }, + "targetPosition": { + "x": 31389.113229228376, + "y": 30789.354279289648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "7a8795ec-753c-47e0-a18c-8c2e9f508af0", + "savedPayload": { + "position": { + "x": 32024.52177274816, + "y": 32333.081736115244 + }, + "targetPosition": { + "x": 31823.782590840503, + "y": 32110.138288472026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4e125d6f-47fe-4bd0-9dd9-809de617f08f", + "savedPayload": { + "position": { + "x": 31823.782590840503, + "y": 32110.138288472026 + }, + "targetPosition": { + "x": 31623.043408932845, + "y": 31887.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "4ddc63fa-bde3-4966-a5f6-e7a4856bbde6", + "savedPayload": { + "position": { + "x": 31437.63321230788, + "y": 32457.8287506059 + }, + "targetPosition": { + "x": 31530.338310620362, + "y": 32172.511795717353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "64a6679e-7d26-493f-9415-60fe176a2602", + "savedPayload": { + "position": { + "x": 31530.338310620362, + "y": 32172.511795717353 + }, + "targetPosition": { + "x": 31623.043408932845, + "y": 31887.194840828808 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a5f27434-7cc6-43a3-9096-48f18ccfb11f", + "savedPayload": { + "position": { + "x": 31850.18981906839, + "y": 30892.66539722256 + }, + "targetPosition": { + "x": 31558.968255659973, + "y": 30964.707058821652 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "ed432dfc-9380-48c6-b964-2bdb0e840636", + "savedPayload": { + "position": { + "x": 33335.87473936378, + "y": 31946.143873061756 + }, + "targetPosition": { + "x": 33047.648636522725, + "y": 31862.923000433202 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "90d8affd-33a7-43a3-98f9-bfc44a763f15", + "savedPayload": { + "position": { + "x": 33047.648636522725, + "y": 31862.923000433202 + }, + "targetPosition": { + "x": 32759.42253368167, + "y": 31779.70212780465 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "90295e93-06c1-46bd-9d16-a058ea4aeb64", + "savedPayload": { + "position": { + "x": 32759.42253368167, + "y": 31779.70212780465 + }, + "targetPosition": { + "x": 32471.196430840617, + "y": 31696.481255176095 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "1c921c61-8fc4-449d-85c9-3b29874e8265", + "savedPayload": { + "position": { + "x": 32471.196430840617, + "y": 31696.481255176095 + }, + "targetPosition": { + "x": 32182.970327999563, + "y": 31613.26038254754 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "dd552255-ed0f-4c3e-841a-700ef9cf2846", + "savedPayload": { + "position": { + "x": 32511.87787935716, + "y": 32059.465540825135 + }, + "targetPosition": { + "x": 32255.011989598654, + "y": 31904.48194595596 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "94c1c88b-4e77-4894-8031-2fa19238434f", + "savedPayload": { + "position": { + "x": 32399.095312796835, + "y": 32486.925072772792 + }, + "targetPosition": { + "x": 32327.053651197744, + "y": 32195.703509364375 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "82930df6-99c6-4f12-9793-afdd09b85cb0", + "savedPayload": { + "position": { + "x": 32327.053651197744, + "y": 32195.703509364375 + }, + "targetPosition": { + "x": 32255.011989598654, + "y": 31904.48194595596 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "5ed2e447-43da-416e-a44d-b66965e5ba82", + "savedPayload": { + "position": { + "x": 32100.028394729477, + "y": 32161.347835714463 + }, + "targetPosition": { + "x": 32255.011989598654, + "y": 31904.48194595596 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7e82b7db-cbe7-4a18-83bd-ded6102dc020", + "savedPayload": { + "position": { + "x": 32255.011989598654, + "y": 31904.48194595596 + }, + "targetPosition": { + "x": 32182.970327999563, + "y": 31613.26038254754 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1f572934-c110-41b6-bb73-4c649d7a684d", + "savedPayload": { + "position": { + "x": 32182.970327999563, + "y": 31613.26038254754 + }, + "targetPosition": { + "x": 31974.9696372197, + "y": 31397.07594130558 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "5649766f-f7cc-4c46-a714-cb1d38926bec", + "savedPayload": { + "position": { + "x": 31974.9696372197, + "y": 31397.07594130558 + }, + "targetPosition": { + "x": 31766.968946439836, + "y": 31180.891500063615 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "92ff5381-c78f-4068-9f0f-93725a1da3c7", + "savedPayload": { + "position": { + "x": 31766.968946439836, + "y": 31180.891500063615 + }, + "targetPosition": { + "x": 31558.968255659973, + "y": 30964.707058821652 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "d335a1c8-48a9-4356-b782-324526a56b86", + "savedPayload": { + "position": { + "x": 31821.45238348996, + "y": 30914.185588232478 + }, + "targetPosition": { + "x": 31389.113229228376, + "y": 30789.354279289648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7525169f-7f89-4c21-b7ff-e94707e29ed5", + "savedPayload": { + "position": { + "x": 31389.113229228376, + "y": 30789.354279289648 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "04-min", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "name": "New Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "name": "New Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Livetest Chart Comparison", + "code": "chart.at01hs.candle.close > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "isBestOption()\n\nfunction isBestOption() {\n\n const TIME_FRAME_LABEL = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().concat(TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray())\n \n for (k = 0; k < TIME_FRAME_LABEL.length; k++) {\n TIME_FRAME_LABEL[k] = 'at' + TIME_FRAME_LABEL[k][1].replace(/'|-/g,'')\n }\n\n const validNow = []\n validNow.length = 0\n\n myChart = \"at04min\"\n\n for (i = 0; i < TIME_FRAME_LABEL.length; i++) {\n\n label = TIME_FRAME_LABEL[i]\n\n // prepareLivetest = chart.at24hs.livetest.begin\n // prepareLivetest = chart.at12hs.livetest.begin\n // prepareLivetest = chart.at08hs.livetest.begin\n // prepareLivetest = chart.at06hs.livetest.begin\n // prepareLivetest = chart.at04hs.livetest.begin\n // prepareLivetest = chart.at03hs.livetest.begin\n // prepareLivetest = chart.at02hs.livetest.begin\n // prepareLivetest = chart.at01hs.livetest.begin\n // prepareLivetest = chart.at45min.livetest.begin\n // prepareLivetest = chart.at40min.livetest.begin\n // prepareLivetest = chart.at30min.livetest.begin\n // prepareLivetest = chart.at20min.livetest.begin\n // prepareLivetest = chart.at15min.livetest.begin\n // prepareLivetest = chart.at10min.livetest.begin\n // prepareLivetest = chart.at05min.livetest.begin\n // prepareLivetest = chart.at04min.livetest.begin\n // prepareLivetest = chart.at03min.livetest.begin\n // prepareLivetest = chart.at02min.livetest.begin\n // prepareLivetest = chart.at01min.livetest.begin\n \n\n if (chart[label].livetest.positionBullish !== undefined && chart[label].livetest.positionTimestamp !== undefined) {\n if (chart[label].livetest.positionBullish === 1 && chart[label].livetest.positionTimestamp == chart.at01min.candle.end) {\n validNow.push(label)\n }\n }\n else { \n break \n }\n }\n if (validNow.length === 1) {\n if (validNow[0] === myChart) {\n return true\n }\n }\n else if (validNow.length > 1) { \n \n maxPPH = 9999\n bestChart = \"Not defined\"\n\n for (j = 0; j < validNow.length; j++) {\n\n label = validNow[j]\n\n if (chart[label].livetest.averageBullPerHour < maxPPH) {\n maxPPH = chart[label].livetest.averageBullPerHour\n bestChart = label\n }\n }\n if (bestChart == myChart) {\n return true\n }\n }\n else {\n return false\n }\n}\n", + "project": "Foundations", + "id": "ff88ab3e-d491-4d13-bd24-525c3ab90802", + "savedPayload": { + "position": { + "x": 30747.991746096395, + "y": 28899.337883611595 + }, + "targetPosition": { + "x": 30958.88887846937, + "y": 29296.858197000554 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f656c6b5-b104-45d3-b02a-d03d6bdc1923", + "savedPayload": { + "position": { + "x": 30958.88887846937, + "y": 29296.858197000554 + }, + "targetPosition": { + "x": 31169.786010842345, + "y": 29694.378510389513 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e47f3900-97cd-46c6-b273-eae5d6a99ffb", + "savedPayload": { + "position": { + "x": 31169.786010842345, + "y": 29694.378510389513 + }, + "targetPosition": { + "x": 31380.68314321532, + "y": 30091.898823778472 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "ebe7c28f-c7a0-4945-9012-3c90df8faeb7", + "savedPayload": { + "position": { + "x": 31380.68314321532, + "y": 30091.898823778472 + }, + "targetPosition": { + "x": 31591.580275588294, + "y": 30489.41913716743 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "name": "New Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "false", + "project": "Foundations", + "id": "718e936a-d8b4-48b2-8415-3236aabf89bb", + "savedPayload": { + "position": { + "x": 32119.43034288033, + "y": 28768.554730405587 + }, + "targetPosition": { + "x": 31987.46782605732, + "y": 29198.77083209605 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3cc17abc-4463-4d1c-aec4-a34c04133496", + "savedPayload": { + "position": { + "x": 31987.46782605732, + "y": 29198.77083209605 + }, + "targetPosition": { + "x": 31855.50530923431, + "y": 29628.98693378651 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "313ce860-7e6d-410a-a74e-b56476f055da", + "savedPayload": { + "position": { + "x": 31855.50530923431, + "y": 29628.98693378651 + }, + "targetPosition": { + "x": 31723.542792411303, + "y": 30059.20303547697 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "c3583fd1-0913-4c3f-8a55-c873051de04c", + "savedPayload": { + "position": { + "x": 31723.542792411303, + "y": 30059.20303547697 + }, + "targetPosition": { + "x": 31591.580275588294, + "y": 30489.41913716743 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "name": "New Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "95de4ed7-af8e-475f-b13f-306e4dad6e04", + "savedPayload": { + "position": { + "x": 33181.661529144134, + "y": 29645.830607675533 + }, + "targetPosition": { + "x": 32784.141215755175, + "y": 29856.727740048507 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d69fe206-bf77-4f75-82ef-131c11b46109", + "savedPayload": { + "position": { + "x": 32784.141215755175, + "y": 29856.727740048507 + }, + "targetPosition": { + "x": 32386.620902366212, + "y": 30067.624872421482 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "89709c16-5204-4378-98cf-67198cb87037", + "savedPayload": { + "position": { + "x": 32386.620902366212, + "y": 30067.624872421482 + }, + "targetPosition": { + "x": 31989.100588977253, + "y": 30278.522004794457 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2e211000-1fbb-43d3-8ab5-a862bd863f96", + "savedPayload": { + "position": { + "x": 31989.100588977253, + "y": 30278.522004794457 + }, + "targetPosition": { + "x": 31591.580275588294, + "y": 30489.41913716743 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "406515f1-aeae-49b4-a997-dea8c3d95aa1", + "savedPayload": { + "position": { + "x": 31591.580275588294, + "y": 30489.41913716743 + }, + "targetPosition": { + "x": 31459.617758765286, + "y": 30919.635238857893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openStage": { + "type": "Open Stage", + "name": "New Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "70b86450-6252-43ea-9429-971ef441fb6f", + "savedPayload": { + "position": { + "x": 31889.384013274626, + "y": 30273.321255518636 + }, + "targetPosition": { + "x": 31920.742552254924, + "y": 30571.677824129118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1dc25d0a-217b-43c6-b740-677545975069", + "savedPayload": { + "position": { + "x": 31920.742552254924, + "y": 30571.677824129118 + }, + "targetPosition": { + "x": 31952.10109123522, + "y": 30870.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value", + "project": "Foundations", + "id": "d991b763-a288-4b01-a048-cd0e7f88d577", + "savedPayload": { + "position": { + "x": 32437.511287860187, + "y": 30517.363241364113 + }, + "targetPosition": { + "x": 32194.806189547704, + "y": 30693.698817051856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "66678d3e-70bc-4c6b-9993-3910c05ccf40", + "savedPayload": { + "position": { + "x": 32194.806189547704, + "y": 30693.698817051856 + }, + "targetPosition": { + "x": 31952.10109123522, + "y": 30870.0343927396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "52d64188-814f-4f92-a041-e9339860b10a", + "savedPayload": { + "position": { + "x": 31674.97453179939, + "y": 30511.972152534552 + }, + "targetPosition": { + "x": 31557.501571578665, + "y": 30788.015815053688 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "New Market Buy Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "9778da10-790d-43d8-b296-21a95625ad00", + "savedPayload": { + "position": { + "x": 33695.970197393865, + "y": 30344.680110340516 + }, + "targetPosition": { + "x": 33453.26509908138, + "y": 30521.01568602826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c806e210-dd4f-4dd2-a0e4-c56c44b58204", + "savedPayload": { + "position": { + "x": 33453.26509908138, + "y": 30521.01568602826 + }, + "targetPosition": { + "x": 33210.56000076889, + "y": 30697.351261716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ce715224-6a40-4468-8790-87569c31ef59", + "savedPayload": { + "position": { + "x": 33210.56000076889, + "y": 30697.351261716 + }, + "targetPosition": { + "x": 32967.85490245641, + "y": 30873.686837403744 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "594c4078-0d37-4bf3-9f4b-f4ec921c0ccc", + "savedPayload": { + "position": { + "x": 32967.85490245641, + "y": 30873.686837403744 + }, + "targetPosition": { + "x": 32725.149804143926, + "y": 31050.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "fbbb0d89-b62e-4acb-b6d9-acd12702128d", + "savedPayload": { + "position": { + "x": 33279.287569385866, + "y": 31064.533021150633 + }, + "targetPosition": { + "x": 32999.2134414367, + "y": 31172.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "6152beb3-4b29-4344-9ad2-fa3f94ffe151", + "savedPayload": { + "position": { + "x": 33547.34071602227, + "y": 31416.085391859702 + }, + "targetPosition": { + "x": 33273.27707872949, + "y": 31294.064398936964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "405749ed-0cac-4b67-b10e-66941d9a583e", + "savedPayload": { + "position": { + "x": 33273.27707872949, + "y": 31294.064398936964 + }, + "targetPosition": { + "x": 32999.2134414367, + "y": 31172.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "64aba599-98ce-4570-a2f2-afe63455d045", + "savedPayload": { + "position": { + "x": 33106.723826300295, + "y": 31452.117533963385 + }, + "targetPosition": { + "x": 32999.2134414367, + "y": 31172.043406014225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a9deb2e1-704a-44c3-9a73-255b9294d984", + "savedPayload": { + "position": { + "x": 32999.2134414367, + "y": 31172.043406014225 + }, + "targetPosition": { + "x": 32725.149804143926, + "y": 31050.022413091487 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "36d25b5f-1040-4b03-b814-6d5d8494d689", + "savedPayload": { + "position": { + "x": 32725.149804143926, + "y": 31050.022413091487 + }, + "targetPosition": { + "x": 32426.793235533445, + "y": 31081.380952071784 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "0d373a39-4498-4e3d-888a-2efd0c58ce3e", + "savedPayload": { + "position": { + "x": 32426.793235533445, + "y": 31081.380952071784 + }, + "targetPosition": { + "x": 32128.436666922964, + "y": 31112.73949105208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "759c80d5-c1b0-4b51-9a55-fe06fa25dbbd", + "savedPayload": { + "position": { + "x": 31855.2988759843, + "y": 30751.728551603028 + }, + "targetPosition": { + "x": 31557.501571578665, + "y": 30788.015815053688 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "a99391bd-0244-4def-b9e6-eb6169b92814", + "savedPayload": { + "position": { + "x": 31819.252357368, + "y": 30649.148722580532 + }, + "targetPosition": { + "x": 31459.617758765286, + "y": 30919.635238857893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "name": "New Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 - chart.at04min.livetest.averageTradeDown) / 100 )", + "project": "Foundations", + "id": "00d50b49-0b3f-419b-b5eb-5810cfbe693a", + "savedPayload": { + "position": { + "x": 32673.992015913984, + "y": 29999.431054646615 + }, + "targetPosition": { + "x": 32681.432291058845, + "y": 30449.369541893226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "name": "New Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at15min.livetest.averageTradeDown > chart.at24hs.candle.min", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01min.candle.close > ( portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.005 )", + "project": "Foundations", + "id": "4d1cc4ac-7eac-41ff-8a2c-922cd57ba5b8", + "savedPayload": { + "position": { + "x": 34254.94548173219, + "y": 31323.472647240058 + }, + "targetPosition": { + "x": 33861.56718406385, + "y": 31104.94687090335 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "41b50453-0161-4859-875d-0c44f08a582a", + "savedPayload": { + "position": { + "x": 33861.56718406385, + "y": 31104.94687090335 + }, + "targetPosition": { + "x": 33468.18888639552, + "y": 30886.421094566642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "54983b6b-2c9d-4233-a3c3-9940dab7fa9d", + "savedPayload": { + "position": { + "x": 33468.18888639552, + "y": 30886.421094566642 + }, + "targetPosition": { + "x": 33074.81058872718, + "y": 30667.895318229934 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "fc3acd47-42fd-4822-ba38-e52202ba04ab", + "savedPayload": { + "position": { + "x": 33074.81058872718, + "y": 30667.895318229934 + }, + "targetPosition": { + "x": 32681.432291058845, + "y": 30449.369541893226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "6d5e8ded-93f7-4b35-8566-c4c1a591a212", + "savedPayload": { + "position": { + "x": 32681.432291058845, + "y": 30449.369541893226 + }, + "targetPosition": { + "x": 32295.49426853537, + "y": 30680.78225280313 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if ( ( portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995 ) > portfolioEngine.portfolioCurrent.position.stopLoss.value ) {\nportfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value * 0.995\n}\nelse { portfolioEngine.portfolioCurrent.position.stopLoss.value }", + "project": "Foundations", + "id": "35cb55e0-90e8-4528-adc1-7a12941cb468", + "savedPayload": { + "position": { + "x": 33453.3083361058, + "y": 29986.54412007342 + }, + "targetPosition": { + "x": 33067.37031358232, + "y": 30217.956830983323 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "57afc723-f002-4ff8-b240-b842804bd7e0", + "savedPayload": { + "position": { + "x": 33067.37031358232, + "y": 30217.956830983323 + }, + "targetPosition": { + "x": 32681.432291058845, + "y": 30449.369541893226 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "56df9c58-9a31-4070-84be-5cf49d00a9f7", + "savedPayload": { + "position": { + "x": 32295.49426853537, + "y": 30680.78225280313 + }, + "targetPosition": { + "x": 31909.556246011896, + "y": 30912.19496371303 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * ( ( 100 + ( chart.at04min.livetest.averageTradeUp ) ) / 100 )", + "project": "Foundations", + "id": "645a6ef9-1777-434d-a2d9-e190ec847309", + "savedPayload": { + "position": { + "x": 33089.691139016904, + "y": 31567.772292723155 + }, + "targetPosition": { + "x": 32696.31284134857, + "y": 31349.246516386447 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "65e2830d-10e5-47c0-950b-730334ba6a66", + "savedPayload": { + "position": { + "x": 32696.31284134857, + "y": 31349.246516386447 + }, + "targetPosition": { + "x": 32302.934543680232, + "y": 31130.72074004974 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "04fbe148-2475-4679-9646-0a25415263c3", + "savedPayload": { + "position": { + "x": 32302.934543680232, + "y": 31130.72074004974 + }, + "targetPosition": { + "x": 31909.556246011896, + "y": 30912.19496371303 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "47caaa42-f531-49c9-9732-79e8bc0fa7f6", + "savedPayload": { + "position": { + "x": 31909.556246011896, + "y": 30912.19496371303 + }, + "targetPosition": { + "x": 31459.617758765286, + "y": 30919.635238857893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "name": "New Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "targetRate()\n\nfunction targetRate() {\n switch (portfolioEngine.portfolioCurrent.position.exitType.value) {\n case 'No Exit': {\n return portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value\n break\n }\n case 'Take Profit': {\n return portfolioEngine.portfolioCurrent.position.takeProfit.finalValue.value\n break\n }\n case 'Stop Loss': {\n return portfolioEngine.portfolioCurrent.position.stopLoss.finalValue.value\n break\n }\n }\n}", + "project": "Foundations", + "id": "5273ab9b-ea37-4a19-8594-bb2f936f9d2d", + "savedPayload": { + "position": { + "x": 32406.18425363373, + "y": 30913.98866683464 + }, + "targetPosition": { + "x": 32134.175567829236, + "y": 31040.524333138303 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0aae99c1-8ff8-4a78-b076-0425d107e325", + "savedPayload": { + "position": { + "x": 32134.175567829236, + "y": 31040.524333138303 + }, + "targetPosition": { + "x": 31862.16688202474, + "y": 31167.059999441964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "e21232e9-22fc-4fea-b60d-53a207126cc5", + "savedPayload": { + "position": { + "x": 32353.341770836752, + "y": 31511.65719705173 + }, + "targetPosition": { + "x": 32107.754326430746, + "y": 31339.358598246847 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "173adbf0-e0cb-4e4e-93b2-0a3a45ad50c1", + "savedPayload": { + "position": { + "x": 32107.754326430746, + "y": 31339.358598246847 + }, + "targetPosition": { + "x": 31862.16688202474, + "y": 31167.059999441964 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9e6cd072-1630-4b68-94e7-c99eff14b297", + "savedPayload": { + "position": { + "x": 31862.16688202474, + "y": 31167.059999441964 + }, + "targetPosition": { + "x": 31563.332616916196, + "y": 31140.63875804348 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "name": "New Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "New Market Sell Order", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "bd0c625e-bc9e-40cb-a7a1-2cc5ac958fbd", + "savedPayload": { + "position": { + "x": 32925.28939345121, + "y": 32645.859210676495 + }, + "targetPosition": { + "x": 32679.7019490452, + "y": 32473.560611871613 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "753ac949-3ebe-4cdf-83dd-bbfca226533a", + "savedPayload": { + "position": { + "x": 32679.7019490452, + "y": 32473.560611871613 + }, + "targetPosition": { + "x": 32434.114504639194, + "y": 32301.26201306673 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "d526dcdf-23d3-4085-a72e-cdbdab92105f", + "savedPayload": { + "position": { + "x": 32434.114504639194, + "y": 32301.26201306673 + }, + "targetPosition": { + "x": 32188.527060233188, + "y": 32128.96341426185 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2f2a5820-b776-45fb-a251-285256ece7ef", + "savedPayload": { + "position": { + "x": 32188.527060233188, + "y": 32128.96341426185 + }, + "targetPosition": { + "x": 31942.93961582718, + "y": 31956.664815456967 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{\n \"fillProbability\": 1\n}", + "project": "Foundations", + "id": "18e27a93-a577-468a-b9c4-10a8885ea5b8", + "savedPayload": { + "position": { + "x": 32109.143470777606, + "y": 32485.489454834897 + }, + "targetPosition": { + "x": 31916.518374428695, + "y": 32255.49908056551 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "9591548f-dbb4-4d43-8787-cd72e894ecc6", + "savedPayload": { + "position": { + "x": 31863.675891631723, + "y": 32853.1676107826 + }, + "targetPosition": { + "x": 31890.09713303021, + "y": 32554.333345674055 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "46826e3f-9eb6-44f8-825a-a1551a8da331", + "savedPayload": { + "position": { + "x": 31890.09713303021, + "y": 32554.333345674055 + }, + "targetPosition": { + "x": 31916.518374428695, + "y": 32255.49908056551 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{\n \"percentage\": 0.1\n}", + "project": "Foundations", + "id": "6a3f6f52-3440-48a8-8f6c-a32556bd95e7", + "savedPayload": { + "position": { + "x": 31686.52800015931, + "y": 32448.12417691442 + }, + "targetPosition": { + "x": 31916.518374428695, + "y": 32255.49908056551 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a337bd94-730a-4929-9ba9-265745b59aa5", + "savedPayload": { + "position": { + "x": 31916.518374428695, + "y": 32255.49908056551 + }, + "targetPosition": { + "x": 31942.93961582718, + "y": 31956.664815456967 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "03003ade-46b0-4251-b8aa-93b2cacf5a5f", + "savedPayload": { + "position": { + "x": 31942.93961582718, + "y": 31956.664815456967 + }, + "targetPosition": { + "x": 31816.40394952352, + "y": 31684.65612965247 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "b5e62591-23b8-4247-98ac-3075cee5c716", + "savedPayload": { + "position": { + "x": 31816.40394952352, + "y": 31684.65612965247 + }, + "targetPosition": { + "x": 31689.868283219857, + "y": 31412.647443847975 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "76f601bf-607a-468f-8719-b4eaaf429b81", + "savedPayload": { + "position": { + "x": 31689.868283219857, + "y": 31412.647443847975 + }, + "targetPosition": { + "x": 31563.332616916196, + "y": 31140.63875804348 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "d7376b5c-e4c9-4c26-9901-d0588db9ad1e", + "savedPayload": { + "position": { + "x": 31827.998925374297, + "y": 31178.083137065216 + }, + "targetPosition": { + "x": 31459.617758765286, + "y": 30919.635238857893 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b2171622-7c8b-45d8-98ef-f67f2e22bac0", + "savedPayload": { + "position": { + "x": 31459.617758765286, + "y": 30919.635238857893 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8ace0ac9-0e49-47de-b3b8-65cdfaa0cc3f", + "savedPayload": { + "position": { + "x": 31034, + "y": 31065.75 + }, + "targetPosition": { + "x": 31034, + "y": 31065.75 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Plugins/Portfolio-Systems/Masters-Lightning-Strike.json b/Projects/Portfolio-Management/Plugins/Portfolio-Systems/Masters-Lightning-Strike.json new file mode 100644 index 000000000..b1f9a0837 --- /dev/null +++ b/Projects/Portfolio-Management/Plugins/Portfolio-Systems/Masters-Lightning-Strike.json @@ -0,0 +1,3812 @@ +{ + "type": "Portfolio System", + "name": "Lightning Strike", + "config": "{\"codeName\":\"Masters-Lightning-Strike\"}", + "project": "Foundations", + "portfolioStrategies": [ + { + "type": "Portfolio Strategy", + "name": "My Portfolio Strategy", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "Inmediate Trigger On", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "e2ea7ded-2be1-43a3-a7fa-de3d9b8eeec4", + "savedPayload": { + "position": { + "x": 29614.345537114667, + "y": 29686.264363248512 + }, + "targetPosition": { + "x": 30059.096259318965, + "y": 29912.85964671243 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e693623c-e11f-49e3-99da-1897c7a47563", + "savedPayload": { + "position": { + "x": 30059.096259318965, + "y": 29912.85964671243 + }, + "targetPosition": { + "x": 30503.948096117412, + "y": 30139.527093006473 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9135663f-deeb-4b3f-8855-91750810a406", + "savedPayload": { + "position": { + "x": 30503.948096117412, + "y": 30139.527093006473 + }, + "targetPosition": { + "x": 30949.606420886405, + "y": 30366.48888962723 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "05f2f6b7-15ab-4386-a299-91a949de634e", + "savedPayload": { + "position": { + "x": 30949.606420886405, + "y": 30366.48888962723 + }, + "targetPosition": { + "x": 31395.222935590078, + "y": 30593.406010951592 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "Never Trigger Off", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Close Above MA", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "false", + "project": "Foundations", + "id": "0eb59e3b-ccc8-4eab-a1f2-a7c8dea28949", + "savedPayload": { + "position": { + "x": 30777.836612408217, + "y": 28692.647426362768 + }, + "targetPosition": { + "x": 30932.059454816794, + "y": 29167.31041310742 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "31ab47dd-fe2d-47ac-9a77-08ec8beee068", + "savedPayload": { + "position": { + "x": 30932.059454816794, + "y": 29167.31041310742 + }, + "targetPosition": { + "x": 31086.31006690743, + "y": 29642.1636542021 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fa93a965-e836-42b3-9784-79acda1468dd", + "savedPayload": { + "position": { + "x": 31086.31006690743, + "y": 29642.1636542021 + }, + "targetPosition": { + "x": 31240.740280232243, + "y": 30117.847206458973 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "8a46ebed-4ed4-4b70-882b-416ffa1b37f6", + "savedPayload": { + "position": { + "x": 31240.740280232243, + "y": 30117.847206458973 + }, + "targetPosition": { + "x": 31395.222935590078, + "y": 30593.406010951592 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "Inmediate Take Position", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "90dda64b-17fd-469c-8066-3855596795ab", + "savedPayload": { + "position": { + "x": 32310.303575265214, + "y": 28785.226973794255 + }, + "targetPosition": { + "x": 32083.882547130008, + "y": 29230.01160391372 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4054a522-7863-4ac2-9eab-26db2a6f037f", + "savedPayload": { + "position": { + "x": 32083.882547130008, + "y": 29230.01160391372 + }, + "targetPosition": { + "x": 31848.83631252263, + "y": 29702.20922965271 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0b8d71ab-6430-4e3f-840a-162745ab8d22", + "savedPayload": { + "position": { + "x": 31848.83631252263, + "y": 29702.20922965271 + }, + "targetPosition": { + "x": 31622.00489673196, + "y": 30147.8015863614 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f8ca03db-0afa-4c98-abad-d9a5d17bdd36", + "savedPayload": { + "position": { + "x": 31622.00489673196, + "y": 30147.8015863614 + }, + "targetPosition": { + "x": 31395.222935590078, + "y": 30593.406010951592 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "a31576e1-6f47-4e02-8953-c863c79cf783", + "savedPayload": { + "position": { + "x": 31257.660610360945, + "y": 30783.509513979912 + }, + "targetPosition": { + "x": 31350.365708673427, + "y": 31068.826468868458 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + }, + "openStage": { + "type": "Open Stage", + "config": "{\n \"roundingErrorCorrectionFactor\": 1.01,\n \"absoluteDustInBaseAsset\": 0,\n \"absoluteDustInQuotedAsset\": 0\n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "Entry Target Rate", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "c9aada83-91b0-4b34-955a-858bd201b4e2", + "savedPayload": { + "position": { + "x": 32053.25964936278, + "y": 29325.41438209381 + }, + "targetPosition": { + "x": 32105.254754356094, + "y": 29821.797185559502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9158b840-9adc-4476-9137-72cc97037498", + "savedPayload": { + "position": { + "x": 32105.254754356094, + "y": 29821.797185559502 + }, + "targetPosition": { + "x": 32157.172363266734, + "y": 30317.794022937276 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "Target Size in Quoted Asset", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value\n", + "project": "Foundations", + "id": "a1796525-0b97-4b83-bf89-6f084f69cae2", + "savedPayload": { + "position": { + "x": 32964.4235848001, + "y": 29730.818183696843 + }, + "targetPosition": { + "x": 32560.836858717368, + "y": 30024.266048044417 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8ca6e0cd-15ac-4743-aed2-965ec3dff80c", + "savedPayload": { + "position": { + "x": 32560.836858717368, + "y": 30024.266048044417 + }, + "targetPosition": { + "x": 32157.172363266734, + "y": 30317.794022937276 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a3827280-3a20-433b-a297-51994eb7198e", + "savedPayload": { + "position": { + "x": 31715.09179990865, + "y": 30618.427255887935 + }, + "targetPosition": { + "x": 31593.07080698591, + "y": 30892.490893180715 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "Buy Orders", + "config": "{\n\"percentageOfStageTargetSize\": 100\n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [], + "limitBuyOrders": [ + { + "type": "Limit Buy Order", + "name": "Limit Buy", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": true\n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01min.support.support4Rate", + "project": "Foundations", + "id": "d6637c4c-8cec-497e-83c5-2cce8375c193", + "savedPayload": { + "position": { + "x": 32788.14051281736, + "y": 30278.800033969157 + }, + "targetPosition": { + "x": 32638.140512817354, + "y": 30538.60765510449 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3ff96eb6-5965-4f82-98d4-cd23bf8d0369", + "savedPayload": { + "position": { + "x": 32638.140512817354, + "y": 30538.60765510449 + }, + "targetPosition": { + "x": 32488.140512817354, + "y": 30798.415276239823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Create Order Event", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "My Javascript Code", + "code": "true", + "project": "Foundations", + "id": "3c441caf-e674-475e-aa34-8cc028743089", + "savedPayload": { + "position": { + "x": 33584.395061988485, + "y": 30310.33130454887 + }, + "targetPosition": { + "x": 33310.3314246957, + "y": 30432.352297471607 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4162428b-4e63-4529-87be-beac9ffc13f0", + "savedPayload": { + "position": { + "x": 33310.3314246957, + "y": 30432.352297471607 + }, + "targetPosition": { + "x": 33036.26778740292, + "y": 30554.373290394346 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2395b55f-c4f9-478a-a20c-3a6ac69b9439", + "savedPayload": { + "position": { + "x": 33036.26778740292, + "y": 30554.373290394346 + }, + "targetPosition": { + "x": 32762.204150110134, + "y": 30676.394283317084 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "91a2d093-075b-443e-8d54-de0e50fdac61", + "savedPayload": { + "position": { + "x": 32762.204150110134, + "y": 30676.394283317084 + }, + "targetPosition": { + "x": 32488.140512817354, + "y": 30798.415276239823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "cancelOrderEvent": { + "type": "Cancel Order Event", + "name": "New Cancel Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Cancel Order Event", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "My Javascript Code", + "code": "true", + "project": "Foundations", + "id": "98e8e55b-b65e-436d-9d98-2b7f1eef0119", + "savedPayload": { + "position": { + "x": 33661.91763369793, + "y": 31047.909305221132 + }, + "targetPosition": { + "x": 33368.473353477784, + "y": 30985.535797975805 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "70d79bb0-a78b-4d2e-b7ee-90335c1c7afb", + "savedPayload": { + "position": { + "x": 33368.473353477784, + "y": 30985.535797975805 + }, + "targetPosition": { + "x": 33075.02907325764, + "y": 30923.162290730477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cc2b8c5e-90d8-4017-8726-b27d696ab4ef", + "savedPayload": { + "position": { + "x": 33075.02907325764, + "y": 30923.162290730477 + }, + "targetPosition": { + "x": 32781.584793037495, + "y": 30860.78878348515 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "14564d4f-22a0-4c7c-be38-ad1323f3dcf8", + "savedPayload": { + "position": { + "x": 32781.584793037495, + "y": 30860.78878348515 + }, + "targetPosition": { + "x": 32488.140512817354, + "y": 30798.415276239823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedExchangeEvents": { + "type": "Simulated Exchange Events", + "name": "New Simulated Exchange Events", + "project": "Foundations", + "simulatedPartialFill": { + "type": "Simulated Partial Fill", + "name": "New Simulated Partial Fill", + "config": "{ \n\"fillProbability\": 1\n}", + "project": "Foundations", + "id": "294c2555-7134-454e-bfcd-66ba4be59dfc", + "savedPayload": { + "position": { + "x": 32838.674124938196, + "y": 31029.209117319482 + }, + "targetPosition": { + "x": 32688.879694725012, + "y": 31021.35872388304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedActualRate": { + "type": "Simulated Actual Rate", + "name": "New Simulated Actual Rate", + "project": "Foundations", + "id": "bc1381f8-3d46-45e9-830a-369628b699c4", + "savedPayload": { + "position": { + "x": 32789.24928567884, + "y": 31132.83044770465 + }, + "targetPosition": { + "x": 32688.879694725012, + "y": 31021.35872388304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "simulatedFeesPaid": { + "type": "Simulated Fees Paid", + "name": "New Simulated Fees Paid", + "config": "{ \n\"percentage\": 0.1\n}", + "project": "Foundations", + "id": "b1020734-07c6-42e9-937b-c173acf381a6", + "savedPayload": { + "position": { + "x": 32681.02930128857, + "y": 31171.153154096228 + }, + "targetPosition": { + "x": 32688.879694725012, + "y": 31021.35872388304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1ecbcd0b-9822-4caa-aced-c6e38c33afb5", + "savedPayload": { + "position": { + "x": 32688.879694725012, + "y": 31021.35872388304 + }, + "targetPosition": { + "x": 32488.140512817354, + "y": 30798.415276239823 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b278718b-6ff9-44b4-8c6d-acdad79aabb5", + "savedPayload": { + "position": { + "x": 32488.140512817354, + "y": 30798.415276239823 + }, + "targetPosition": { + "x": 32189.783944206873, + "y": 30829.77381522012 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Limit Order", + "name": "Limit Buy Order #1", + "id": "008e16b8-9487-4db3-81e1-d11c19a7f59e" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Portfolio Engine", + "Foundations", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ], + [ + "New Exchange Orders", + "Exchange Orders", + "Foundations", + "07f9794a-dea7-4075-bdea-00e4b90960a6" + ], + [ + "New Limit Buy Orders", + "Limit Buy Orders", + "Foundations", + "f8247166-0cc2-4b14-ba38-37795aa65d87" + ], + [ + "Limit Buy Order #1", + "Limit Order", + "Foundations", + "008e16b8-9487-4db3-81e1-d11c19a7f59e" + ] + ] + } + } + ], + "limitSellOrders": [], + "id": "e635ed9f-3c8c-45bf-8be0-e3836fa0844e", + "savedPayload": { + "position": { + "x": 32189.783944206873, + "y": 30829.77381522012 + }, + "targetPosition": { + "x": 31891.42737559639, + "y": 30861.132354200417 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + } + ], + "id": "6bdce67c-b2c2-40b6-940e-6c929d074e05", + "savedPayload": { + "position": { + "x": 31891.42737559639, + "y": 30861.132354200417 + }, + "targetPosition": { + "x": 31593.07080698591, + "y": 30892.490893180715 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "d2fc92c9-b2cc-4332-aad3-d82234f01bf4", + "savedPayload": { + "position": { + "x": 31593.07080698591, + "y": 30892.490893180715 + }, + "targetPosition": { + "x": 31350.365708673427, + "y": 31068.826468868458 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "Stop Loss Phase #1", + "code": "if (portfolioEngine.portfolioLast.limitOrders.orderName.value === 'Limit Buy') \n{ portfolioEngine.portfolioLast.limitOrders.rate.value } \nelse \n{ 0 }", + "project": "Foundations", + "id": "5b32bb95-b7be-427a-b448-bbc3f6c63275", + "savedPayload": { + "position": { + "x": 33444.873603041866, + "y": 31518.857444803754 + }, + "targetPosition": { + "x": 32948.375578616426, + "y": 31466.63871479898 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "b65f8638-f70a-45a4-9649-47d71ea1aa9d", + "savedPayload": { + "position": { + "x": 32948.375578616426, + "y": 31466.63871479898 + }, + "targetPosition": { + "x": 32451.11407091601, + "y": 31414.428076285833 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8df55ed2-98c6-473e-8a09-0fd0f55af210", + "savedPayload": { + "position": { + "x": 32451.11407091601, + "y": 31414.428076285833 + }, + "targetPosition": { + "x": 31953.896472627435, + "y": 31362.35443300038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01min.candle.close * 1.2", + "project": "Foundations", + "id": "bb6b732f-e20d-4945-a545-ff2826ec145e", + "savedPayload": { + "position": { + "x": 32563.556597032002, + "y": 32732.137344678427 + }, + "targetPosition": { + "x": 32360.50700259472, + "y": 32275.97597459398 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "d0d56645-d5b6-4b61-8970-b32163e23daa", + "savedPayload": { + "position": { + "x": 32360.50700259472, + "y": 32275.97597459398 + }, + "targetPosition": { + "x": 32157.15421564119, + "y": 31819.11996495485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6f5ed0dc-4133-473b-9095-cf809e6ca000", + "savedPayload": { + "position": { + "x": 32157.15421564119, + "y": 31819.11996495485 + }, + "targetPosition": { + "x": 31953.896472627435, + "y": 31362.35443300038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "c44831c2-dacf-4853-b70a-69e5b4276dff", + "savedPayload": { + "position": { + "x": 31593.07080698591, + "y": 31245.1620445562 + }, + "targetPosition": { + "x": 31350.365708673427, + "y": 31068.826468868458 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "config": "{\n \"roundingErrorCorrectionFactor\": 1.01,\n \"absoluteDustInBaseAsset\": 0,\n \"absoluteDustInQuotedAsset\": 0\n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "Target Rate Formula", + "code": "portfolioEngine.portfolioLast.limitOrders.orderStatistics.actualRate.value", + "project": "Foundations", + "id": "326c2266-7d3a-43ca-9847-e6a7ca93ddb5", + "savedPayload": { + "position": { + "x": 32167.009150921418, + "y": 32774.76069066403 + }, + "targetPosition": { + "x": 31833.11772863275, + "y": 32403.841913134645 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "9937bbc6-860d-4460-aca0-0bd2517b76e5", + "savedPayload": { + "position": { + "x": 31833.11772863275, + "y": 32403.841913134645 + }, + "targetPosition": { + "x": 31499.446363259507, + "y": 32033.184047213203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "7400ed81-c264-4e91-b467-89acf86dfcf6", + "savedPayload": { + "position": { + "x": 31191.49857989301, + "y": 32982.804274555354 + }, + "targetPosition": { + "x": 31345.493266037513, + "y": 32508.024171062556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0e21ecb7-0090-478c-b439-48c1e6e79da1", + "savedPayload": { + "position": { + "x": 31345.493266037513, + "y": 32508.024171062556 + }, + "targetPosition": { + "x": 31499.446363259507, + "y": 32033.184047213203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5fe56eb2-92f0-407c-b400-4a19e748b5ec", + "savedPayload": { + "position": { + "x": 31320.034117606272, + "y": 31647.587703977144 + }, + "targetPosition": { + "x": 31257.660610360945, + "y": 31354.143423757003 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "Race to Break Even", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [ + { + "type": "Limit Sell Order", + "name": "Profit 0.6", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.exitTargetRate.value * 1.008", + "project": "Foundations", + "id": "53978d5a-9efe-43c9-8f90-33095de4527f", + "savedPayload": { + "position": { + "x": 32226.24344862895, + "y": 32521.60033154521 + }, + "targetPosition": { + "x": 31918.580903761293, + "y": 32374.483700063996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "31dfa984-8378-49cc-8429-82245a6401b3", + "savedPayload": { + "position": { + "x": 31918.580903761293, + "y": 32374.483700063996 + }, + "targetPosition": { + "x": 31564.141897771595, + "y": 32205.051295419304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "b090d786-eab4-4a8c-bd9d-9d453f3359fa", + "savedPayload": { + "position": { + "x": 32032.409742191638, + "y": 33529.5344583752 + }, + "targetPosition": { + "x": 31918.69998819087, + "y": 33207.89019774663 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "96e2f7c4-9eb8-4dfc-b186-793785812ffc", + "savedPayload": { + "position": { + "x": 31918.69998819087, + "y": 33207.89019774663 + }, + "targetPosition": { + "x": 31804.931900418153, + "y": 32886.072558189335 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "60b82e59-a9f8-414f-9483-c516518d8e8e", + "savedPayload": { + "position": { + "x": 31804.931900418153, + "y": 32886.072558189335 + }, + "targetPosition": { + "x": 31690.99884170641, + "y": 32563.844512411095 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "5837fa08-1862-4a07-a10d-c1a35cbca9df", + "savedPayload": { + "position": { + "x": 31690.99884170641, + "y": 32563.844512411095 + }, + "targetPosition": { + "x": 31564.141897771595, + "y": 32205.051295419304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "cancelOrderEvent": { + "type": "Cancel Order Event", + "name": "New Cancel Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[6].orderCounters.periods.value >= 2", + "project": "Foundations", + "id": "1362c6f6-45e3-4bcf-9d07-2138493dd413", + "savedPayload": { + "position": { + "x": 30958.927095784515, + "y": 33473.47243930165 + }, + "targetPosition": { + "x": 31106.01383128465, + "y": 33165.04035704302 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "a" + } + } + }, + "id": "89d67597-c113-4e7e-94ee-03f4e8c69c19", + "savedPayload": { + "position": { + "x": 31106.01383128465, + "y": 33165.04035704302 + }, + "targetPosition": { + "x": 31252.963121046443, + "y": 32856.99049940381 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "acb050f9-35d5-400a-a5f5-8810c1fa9df5", + "savedPayload": { + "position": { + "x": 31252.963121046443, + "y": 32856.99049940381 + }, + "targetPosition": { + "x": 31400.100329616864, + "y": 32548.745011836843 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2dbc0df0-6c1c-4e5d-bbd0-3b1893706a93", + "savedPayload": { + "position": { + "x": 31400.100329616864, + "y": 32548.745011836843 + }, + "targetPosition": { + "x": 31564.141897771595, + "y": 32205.051295419304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b80fe127-d306-4fc1-a3a8-95bf88de046f", + "savedPayload": { + "position": { + "x": 30911.91577284464, + "y": 32038.414234899974 + }, + "targetPosition": { + "x": 30811.77371507451, + "y": 31755.62178757232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Limit Order", + "name": "Limit Sell Order #7", + "id": "5bfce673-ceb2-4104-bd7e-75d62453164e" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Portfolio Engine", + "Foundations", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ], + [ + "New Exchange Orders", + "Exchange Orders", + "Foundations", + "07f9794a-dea7-4075-bdea-00e4b90960a6" + ], + [ + "New Limit Sell Orders", + "Limit Sell Orders", + "Foundations", + "1b0f368b-51b9-4c61-9c7b-b0b308cf7ba9" + ], + [ + "Limit Sell Order #7", + "Limit Order", + "Foundations", + "5bfce673-ceb2-4104-bd7e-75d62453164e" + ] + ] + } + }, + { + "type": "Limit Sell Order", + "name": "Profit 0.5", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.exitTargetRate.value * 1.007", + "project": "Foundations", + "id": "4df6dc0e-887a-4627-9fd1-75926327eb09", + "savedPayload": { + "position": { + "x": 31947.37163445384, + "y": 32796.64795817013 + }, + "targetPosition": { + "x": 31719.240148699042, + "y": 32542.971660415038 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8306171d-b7d4-4b7f-a5c5-2bc320581a55", + "savedPayload": { + "position": { + "x": 31719.240148699042, + "y": 32542.971660415038 + }, + "targetPosition": { + "x": 31432.347172201655, + "y": 32223.99431482714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.portfolioLast.limitOrders.orderName.value === 'Profit 0.6'", + "project": "Foundations", + "id": "b5c796b8-6da7-4e15-9063-7b778a6f92e7", + "savedPayload": { + "position": { + "x": 31358.28385683019, + "y": 33648.324339075916 + }, + "targetPosition": { + "x": 31376.031980643544, + "y": 33307.64979540346 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4e968238-bb89-4633-8840-17a3eee97127", + "savedPayload": { + "position": { + "x": 31376.031980643544, + "y": 33307.64979540346 + }, + "targetPosition": { + "x": 31393.818371948895, + "y": 32965.93872675965 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "b6f8f8a7-6201-40b8-85ef-f566d24f6f41", + "savedPayload": { + "position": { + "x": 31393.818371948895, + "y": 32965.93872675965 + }, + "targetPosition": { + "x": 31411.499076037275, + "y": 32625.314162567658 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f2509852-f910-40aa-9786-4858a185755b", + "savedPayload": { + "position": { + "x": 31411.499076037275, + "y": 32625.314162567658 + }, + "targetPosition": { + "x": 31432.347172201655, + "y": 32223.99431482714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "cancelOrderEvent": { + "type": "Cancel Order Event", + "name": "New Cancel Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at24hs.candlesProbability.begin > chart.at24hs.candlesProbability.begin", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[5].orderCounters.periods.value >= 2", + "project": "Foundations", + "id": "30d37563-9245-4814-a2d2-e81566fdfafb", + "savedPayload": { + "position": { + "x": 30372.482740223073, + "y": 33177.940874522115 + }, + "targetPosition": { + "x": 30625.795367545423, + "y": 32949.88705388291 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7572eda9-8711-454e-abd3-ee9f4bae2a60", + "savedPayload": { + "position": { + "x": 30625.795367545423, + "y": 32949.88705388291 + }, + "targetPosition": { + "x": 30879.6529831055, + "y": 32721.382337493917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fc3d3165-f40a-4224-aea1-8b7c55c29468", + "savedPayload": { + "position": { + "x": 30879.6529831055, + "y": 32721.382337493917 + }, + "targetPosition": { + "x": 31133.8800353613, + "y": 32492.629327210394 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "036b27b4-55f7-4f1b-80cc-914950ce3016", + "savedPayload": { + "position": { + "x": 31133.8800353613, + "y": 32492.629327210394 + }, + "targetPosition": { + "x": 31432.347172201655, + "y": 32223.99431482714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8a730b1e-e8d8-4ca0-9342-e58b27b3c0a2", + "savedPayload": { + "position": { + "x": 30796.072928201625, + "y": 32055.21064799869 + }, + "targetPosition": { + "x": 30811.77371507451, + "y": 31755.62178757232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Limit Order", + "name": "Limit Sell Order #6", + "id": "90d28d1e-6fd2-4a83-a423-3f34bf455004" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Portfolio Engine", + "Foundations", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ], + [ + "New Exchange Orders", + "Exchange Orders", + "Foundations", + "07f9794a-dea7-4075-bdea-00e4b90960a6" + ], + [ + "New Limit Sell Orders", + "Limit Sell Orders", + "Foundations", + "1b0f368b-51b9-4c61-9c7b-b0b308cf7ba9" + ], + [ + "Limit Sell Order #6", + "Limit Order", + "Foundations", + "90d28d1e-6fd2-4a83-a423-3f34bf455004" + ] + ] + } + }, + { + "type": "Limit Sell Order", + "name": "Profit 0.4", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.exitTargetRate.value * 1.006", + "project": "Foundations", + "id": "8cffe4c6-a60c-442c-9c67-27860832bdff", + "savedPayload": { + "position": { + "x": 31548.211316179266, + "y": 32884.3188231011 + }, + "targetPosition": { + "x": 31434.14584043107, + "y": 32561.8039580411 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "882824fb-0d18-4c48-8cb1-c60fb9b2e4b3", + "savedPayload": { + "position": { + "x": 31434.14584043107, + "y": 32561.8039580411 + }, + "targetPosition": { + "x": 31303.2875129115, + "y": 32191.75354170856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.portfolioLast.limitOrders.orderName.value === 'Profit 0.5'", + "project": "Foundations", + "id": "546d2700-547f-4fbc-b8cc-5b73a97ab69d", + "savedPayload": { + "position": { + "x": 30698.91354794959, + "y": 33460.255204806424 + }, + "targetPosition": { + "x": 30845.804325899364, + "y": 33152.102822068424 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "631f4eaa-9716-46e5-9022-a0f00231e34c", + "savedPayload": { + "position": { + "x": 30845.804325899364, + "y": 33152.102822068424 + }, + "targetPosition": { + "x": 30992.681324142817, + "y": 32843.90636057539 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "aec594bc-6efe-4273-971e-0112bc46ec2b", + "savedPayload": { + "position": { + "x": 30992.681324142817, + "y": 32843.90636057539 + }, + "targetPosition": { + "x": 31139.538817171982, + "y": 32535.584162567917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "029f599b-b17f-4851-88d7-9c80b1662af5", + "savedPayload": { + "position": { + "x": 31139.538817171982, + "y": 32535.584162567917 + }, + "targetPosition": { + "x": 31303.2875129115, + "y": 32191.75354170856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "cancelOrderEvent": { + "type": "Cancel Order Event", + "name": "New Cancel Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[4].orderCounters.periods.value >= 2", + "project": "Foundations", + "id": "5e1a76ec-7ab1-47d5-8f65-9e2aed7e5526", + "savedPayload": { + "position": { + "x": 29978.74115806557, + "y": 32660.46628851325 + }, + "targetPosition": { + "x": 30300.284766726683, + "y": 32546.66880793689 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "a8091739-137a-4ba3-9427-02c44396d1c5", + "savedPayload": { + "position": { + "x": 30300.284766726683, + "y": 32546.66880793689 + }, + "targetPosition": { + "x": 30622.20537803662, + "y": 32432.751604891397 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "6e36cc24-a86d-4889-a57f-de80068d33f0", + "savedPayload": { + "position": { + "x": 30622.20537803662, + "y": 32432.751604891397 + }, + "targetPosition": { + "x": 30944.328943839944, + "y": 32318.81007283237 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "07757b18-bb3e-45f5-8ae6-a635b479e703", + "savedPayload": { + "position": { + "x": 30944.328943839944, + "y": 32318.81007283237 + }, + "targetPosition": { + "x": 31303.2875129115, + "y": 32191.75354170856 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e065f375-4663-45f0-8d7a-e5eee5d90cb4", + "savedPayload": { + "position": { + "x": 30682.62038603202, + "y": 32026.397372877276 + }, + "targetPosition": { + "x": 30811.77371507451, + "y": 31755.62178757232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Limit Order", + "name": "Limit Sell Order #5", + "id": "3c44b04d-6b6b-4278-ba85-898b1f12cdfa" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Portfolio Engine", + "Foundations", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ], + [ + "New Exchange Orders", + "Exchange Orders", + "Foundations", + "07f9794a-dea7-4075-bdea-00e4b90960a6" + ], + [ + "New Limit Sell Orders", + "Limit Sell Orders", + "Foundations", + "1b0f368b-51b9-4c61-9c7b-b0b308cf7ba9" + ], + [ + "Limit Sell Order #5", + "Limit Order", + "Foundations", + "3c44b04d-6b6b-4278-ba85-898b1f12cdfa" + ] + ] + } + }, + { + "type": "Limit Sell Order", + "name": "Profit 0.3", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.exitTargetRate.value * 1.005", + "project": "Foundations", + "id": "ed5df221-812e-47e0-8ee5-34cee0346cea", + "savedPayload": { + "position": { + "x": 31158.51909517061, + "y": 32845.503086253884 + }, + "targetPosition": { + "x": 31176.200927774764, + "y": 32504.417103149208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5673a468-77ac-4312-a1b1-ea5e9d070988", + "savedPayload": { + "position": { + "x": 31176.200927774764, + "y": 32504.417103149208 + }, + "targetPosition": { + "x": 31196.59695497345, + "y": 32112.128743916008 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.portfolioLast.limitOrders.orderName.value === 'Profit 0.4'", + "project": "Foundations", + "id": "fcd99b77-0333-4105-950d-eb03ffc2129e", + "savedPayload": { + "position": { + "x": 30152.725744553733, + "y": 33052.75239234119 + }, + "targetPosition": { + "x": 30406.488540719874, + "y": 32824.21747384216 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b5c038b2-15ae-450f-8f86-242e2402257d", + "savedPayload": { + "position": { + "x": 30406.488540719874, + "y": 32824.21747384216 + }, + "targetPosition": { + "x": 30660.172033357696, + "y": 32595.691911189846 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "12e843fe-9a85-4300-b4e5-097af10db775", + "savedPayload": { + "position": { + "x": 30660.172033357696, + "y": 32595.691911189846 + }, + "targetPosition": { + "x": 30913.885231247605, + "y": 32367.015684571852 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "c9610e5d-0cb9-426a-af86-f7bfdb230d7b", + "savedPayload": { + "position": { + "x": 30913.885231247605, + "y": 32367.015684571852 + }, + "targetPosition": { + "x": 31196.59695497345, + "y": 32112.128743916008 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "cancelOrderEvent": { + "type": "Cancel Order Event", + "name": "New Cancel Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "code": "chart.at24hs.candlesProbability.begin > chart.at24hs.candlesProbability.begin", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[3].orderCounters.periods.value >= 2", + "project": "Foundations", + "id": "ed52c351-2965-4e4d-916e-0d882efc332e", + "savedPayload": { + "position": { + "x": 29792.987109898088, + "y": 32039.510992700474 + }, + "targetPosition": { + "x": 30134.076625253387, + "y": 32057.1605228485 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "675c8f52-d97a-4afc-a2e4-bedcd501662f", + "savedPayload": { + "position": { + "x": 30134.076625253387, + "y": 32057.1605228485 + }, + "targetPosition": { + "x": 30475.158219884866, + "y": 32074.806729858356 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c9155dd9-9e2c-4254-8d2c-63d9c32e40eb", + "savedPayload": { + "position": { + "x": 30475.158219884866, + "y": 32074.806729858356 + }, + "targetPosition": { + "x": 30816.453195252943, + "y": 32092.489815598798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "cbf59193-c567-4b58-a83c-d9871204a520", + "savedPayload": { + "position": { + "x": 30816.453195252943, + "y": 32092.489815598798 + }, + "targetPosition": { + "x": 31196.59695497345, + "y": 32112.128743916008 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e8cb9d8f-6e16-4b5c-a5e4-141f2047ce19", + "savedPayload": { + "position": { + "x": 30588.83026743129, + "y": 31956.360969479978 + }, + "targetPosition": { + "x": 30811.77371507451, + "y": 31755.62178757232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Limit Order", + "name": "Limit Sell Order #4", + "id": "7fb716f8-8bba-4c0d-8df3-69a7bc9ae317" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Portfolio Engine", + "Foundations", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ], + [ + "New Exchange Orders", + "Exchange Orders", + "Foundations", + "07f9794a-dea7-4075-bdea-00e4b90960a6" + ], + [ + "New Limit Sell Orders", + "Limit Sell Orders", + "Foundations", + "1b0f368b-51b9-4c61-9c7b-b0b308cf7ba9" + ], + [ + "Limit Sell Order #4", + "Limit Order", + "Foundations", + "7fb716f8-8bba-4c0d-8df3-69a7bc9ae317" + ] + ] + } + }, + { + "type": "Limit Sell Order", + "name": "Profit 0.2", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.exitTargetRate.value * 1.004", + "project": "Foundations", + "id": "25c6516a-f1d9-461f-b012-6d5524320da9", + "savedPayload": { + "position": { + "x": 30812.844113213963, + "y": 32660.515782967275 + }, + "targetPosition": { + "x": 30959.53074678532, + "y": 32352.53074093093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "29b9bd1b-a6e8-4a75-9df9-527db78c0e7b", + "savedPayload": { + "position": { + "x": 30959.53074678532, + "y": 32352.53074093093 + }, + "targetPosition": { + "x": 31128.56779071538, + "y": 31997.713635987035 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.portfolioLast.limitOrders.orderName.value === 'Profit 0.3'", + "project": "Foundations", + "id": "a0b1e36b-640d-4ec8-96ea-d26597b61e8e", + "savedPayload": { + "position": { + "x": 29804.352197392087, + "y": 32467.148920498068 + }, + "targetPosition": { + "x": 30125.907001830434, + "y": 32353.29092736564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dab80166-691d-47b6-964a-76df68e98c42", + "savedPayload": { + "position": { + "x": 30125.907001830434, + "y": 32353.29092736564 + }, + "targetPosition": { + "x": 30447.758596062507, + "y": 32239.26264579912 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "97061747-71e5-4abe-b339-30e3fd35519f", + "savedPayload": { + "position": { + "x": 30447.758596062507, + "y": 32239.26264579912 + }, + "targetPosition": { + "x": 30769.840994373364, + "y": 32125.03172804365 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "998dc335-6c8b-4559-9bbd-8c73bc5844da", + "savedPayload": { + "position": { + "x": 30769.840994373364, + "y": 32125.03172804365 + }, + "targetPosition": { + "x": 31128.56779071538, + "y": 31997.713635987035 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "cancelOrderEvent": { + "type": "Cancel Order Event", + "name": "New Cancel Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[2].orderCounters.periods.value >= 2", + "project": "Foundations", + "id": "54de11dd-16f2-4c11-b530-c9b1bcb8a3de", + "savedPayload": { + "position": { + "x": 29860.13313779977, + "y": 31393.81865287888 + }, + "targetPosition": { + "x": 30168.101886767312, + "y": 31540.460555517115 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "77ebec63-371b-40c5-9aa7-4779d885b269", + "savedPayload": { + "position": { + "x": 30168.101886767312, + "y": 31540.460555517115 + }, + "targetPosition": { + "x": 30476.55684009257, + "y": 31687.305773593755 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "34f00d60-b8aa-4eda-8276-5bbaa3d6d4ea", + "savedPayload": { + "position": { + "x": 30476.55684009257, + "y": 31687.305773593755 + }, + "targetPosition": { + "x": 30784.72831837753, + "y": 31834.035325805817 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "431cdafe-93a5-4647-8ea4-89fd44d9abf0", + "savedPayload": { + "position": { + "x": 30784.72831837753, + "y": 31834.035325805817 + }, + "targetPosition": { + "x": 31128.56779071538, + "y": 31997.713635987035 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5d13da4a-9bdf-44f9-8e7b-ca05423ce0a4", + "savedPayload": { + "position": { + "x": 30528.981267746854, + "y": 31855.76384534245 + }, + "targetPosition": { + "x": 30811.77371507451, + "y": 31755.62178757232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Limit Order", + "name": "Limit Sell Order #3", + "id": "a5d970bf-0f85-4546-9c4a-a0a113e7ea04" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Portfolio Engine", + "Foundations", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ], + [ + "New Exchange Orders", + "Exchange Orders", + "Foundations", + "07f9794a-dea7-4075-bdea-00e4b90960a6" + ], + [ + "New Limit Sell Orders", + "Limit Sell Orders", + "Foundations", + "1b0f368b-51b9-4c61-9c7b-b0b308cf7ba9" + ], + [ + "Limit Sell Order #3", + "Limit Order", + "Foundations", + "a5d970bf-0f85-4546-9c4a-a0a113e7ea04" + ] + ] + } + }, + { + "type": "Limit Sell Order", + "name": "Profit 0.1", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.exitTargetRate.value * 1.003", + "project": "Foundations", + "id": "f6a2eda5-75a8-4305-961d-9a1c52b1d837", + "savedPayload": { + "position": { + "x": 30563.86379158337, + "y": 32357.928426319493 + }, + "targetPosition": { + "x": 30817.764150040988, + "y": 32129.07671568887 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "66b3fe34-fe06-408f-8181-fc696710c2a9", + "savedPayload": { + "position": { + "x": 30817.764150040988, + "y": 32129.07671568887 + }, + "targetPosition": { + "x": 31109.46893109646, + "y": 31866.147179757805 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.portfolioLast.limitOrders.orderName.value === 'Profit 0.2'", + "project": "Foundations", + "id": "f0c458d6-d23f-48c4-9156-593429089f97", + "savedPayload": { + "position": { + "x": 29706.07733211601, + "y": 31794.350114796194 + }, + "targetPosition": { + "x": 30046.822904391942, + "y": 31811.930465798825 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "488d1160-ae61-45c0-b295-b533b38bbeb5", + "savedPayload": { + "position": { + "x": 30046.822904391942, + "y": 31811.930465798825 + }, + "targetPosition": { + "x": 30388.054151700322, + "y": 31829.45673824515 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c296ade6-4a0b-40d3-8ace-f02649f96da5", + "savedPayload": { + "position": { + "x": 30388.054151700322, + "y": 31829.45673824515 + }, + "targetPosition": { + "x": 30729.190154471245, + "y": 31846.83685937668 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "8182ab58-4809-48ee-a481-06a6954dc89f", + "savedPayload": { + "position": { + "x": 30729.190154471245, + "y": 31846.83685937668 + }, + "targetPosition": { + "x": 31109.46893109646, + "y": 31866.147179757805 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "cancelOrderEvent": { + "type": "Cancel Order Event", + "name": "New Cancel Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.exchangeOrders.limitSellOrders.limitOrders[1].orderCounters.periods.value >= 2", + "project": "Foundations", + "id": "d255fc7b-cb37-471b-8fed-9031a1170765", + "savedPayload": { + "position": { + "x": 30168.560326628227, + "y": 30822.8882995854 + }, + "targetPosition": { + "x": 30397.233735642047, + "y": 31076.474377012506 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "317e867c-c4a0-48db-9bdf-75d5225f22bc", + "savedPayload": { + "position": { + "x": 30397.233735642047, + "y": 31076.474377012506 + }, + "targetPosition": { + "x": 30625.747747545884, + "y": 31329.828001166636 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c287f36d-074b-498c-ad12-be1bf473be63", + "savedPayload": { + "position": { + "x": 30625.747747545884, + "y": 31329.828001166636 + }, + "targetPosition": { + "x": 30854.509315754025, + "y": 31583.427362495073 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "7c575bbe-7429-4167-aba5-e7a3b59bd958", + "savedPayload": { + "position": { + "x": 30854.509315754025, + "y": 31583.427362495073 + }, + "targetPosition": { + "x": 31109.46893109646, + "y": 31866.147179757805 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "de750ccf-154f-4495-a9fd-cee163cccf66", + "savedPayload": { + "position": { + "x": 30512.184854648138, + "y": 31739.921000699436 + }, + "targetPosition": { + "x": 30811.77371507451, + "y": 31755.62178757232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Limit Order", + "name": "Limit Sell Order #2", + "id": "e133f5d4-034b-4333-9ea4-a6b52183476e" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Portfolio Engine", + "Foundations", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ], + [ + "New Exchange Orders", + "Exchange Orders", + "Foundations", + "07f9794a-dea7-4075-bdea-00e4b90960a6" + ], + [ + "New Limit Sell Orders", + "Limit Sell Orders", + "Foundations", + "1b0f368b-51b9-4c61-9c7b-b0b308cf7ba9" + ], + [ + "Limit Sell Order #2", + "Limit Order", + "Foundations", + "e133f5d4-034b-4333-9ea4-a6b52183476e" + ] + ] + } + }, + { + "type": "Limit Sell Order", + "name": "Profit 0.0", + "config": "{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}", + "project": "Foundations", + "orderRate": { + "type": "Order Rate", + "name": "New Order Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.exitTargetRate.value * 1.002", + "project": "Foundations", + "id": "9344ebf6-3efa-4904-a952-d2dbb1b0ead1", + "savedPayload": { + "position": { + "x": 30410.26963417929, + "y": 31794.68065670642 + }, + "targetPosition": { + "x": 30750.566814320024, + "y": 31767.794674652483 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ef824607-7571-4f06-84d6-ce4e97e4cc62", + "savedPayload": { + "position": { + "x": 30750.566814320024, + "y": 31767.794674652483 + }, + "targetPosition": { + "x": 31142.128049335588, + "y": 31736.808105691816 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "portfolioEngine.portfolioLast.limitOrders.orderName.value === 'Profit 0.1'", + "project": "Foundations", + "id": "91c9b7c1-1250-450e-b7b3-b5b5bf4abd77", + "savedPayload": { + "position": { + "x": 30344.95885407582, + "y": 30580.386880577542 + }, + "targetPosition": { + "x": 30538.406108295792, + "y": 30861.274297492913 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "cb5f3c82-b13e-4edb-a738-89f653250d56", + "savedPayload": { + "position": { + "x": 30538.406108295792, + "y": 30861.274297492913 + }, + "targetPosition": { + "x": 30732.145253834915, + "y": 31142.449256664135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ff70b3ad-19b0-4be5-bf58-f3b9253ac170", + "savedPayload": { + "position": { + "x": 30732.145253834915, + "y": 31142.449256664135 + }, + "targetPosition": { + "x": 30926.169212353423, + "y": 31423.65588284892 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "5658a835-b46f-40c4-a7c1-5d5d6f10b95b", + "savedPayload": { + "position": { + "x": 30926.169212353423, + "y": 31423.65588284892 + }, + "targetPosition": { + "x": 31142.128049335588, + "y": 31736.808105691816 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c077f171-dabc-49e6-8956-3e1144a0b0ef", + "savedPayload": { + "position": { + "x": 30540.998129769552, + "y": 31626.46845852983 + }, + "targetPosition": { + "x": 30811.77371507451, + "y": 31755.62178757232 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Limit Order", + "name": "Limit Sell Order #1", + "id": "929c1c8c-1964-4495-991c-0a516f1e9ba0" + }, + "referenceParentCombinedNodePath": [ + [ + "Low-Frequency", + "Portfolio Engine", + "Foundations", + "eb20f622-71bf-4479-a574-d2320e1d4bd1" + ], + [ + "New Exchange Orders", + "Exchange Orders", + "Foundations", + "07f9794a-dea7-4075-bdea-00e4b90960a6" + ], + [ + "New Limit Sell Orders", + "Limit Sell Orders", + "Foundations", + "1b0f368b-51b9-4c61-9c7b-b0b308cf7ba9" + ], + [ + "Limit Sell Order #1", + "Limit Order", + "Foundations", + "929c1c8c-1964-4495-991c-0a516f1e9ba0" + ] + ] + } + } + ], + "id": "0fe764ce-3312-4964-9841-b55500e3f80a", + "savedPayload": { + "position": { + "x": 30811.77371507451, + "y": 31755.62178757232 + }, + "targetPosition": { + "x": 31034.717162717727, + "y": 31554.88260566466 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "33993524-848d-4d57-a503-075c5df4a31b", + "savedPayload": { + "position": { + "x": 31034.717162717727, + "y": 31554.88260566466 + }, + "targetPosition": { + "x": 31257.660610360945, + "y": 31354.143423757003 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "f4d8925b-697e-4f52-ad2e-d368780739d0", + "savedPayload": { + "position": { + "x": 31257.660610360945, + "y": 31354.143423757003 + }, + "targetPosition": { + "x": 31350.365708673427, + "y": 31068.826468868458 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "711041eb-3055-4611-b64f-570363bae854", + "savedPayload": { + "position": { + "x": 31350.365708673427, + "y": 31068.826468868458 + }, + "targetPosition": { + "x": 31050.365708673427, + "y": 31068.826468868458 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "628b758d-ffff-445f-9d4f-8aa480a13db3", + "savedPayload": { + "position": { + "x": 31050.365708673427, + "y": 31068.826468868458 + }, + "targetPosition": { + "x": 31050.365708673427, + "y": 31068.826468868458 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Plugins/Portfolio-Systems/Sparta-WHB-BTC-USDT.json b/Projects/Portfolio-Management/Plugins/Portfolio-Systems/Sparta-WHB-BTC-USDT.json new file mode 100644 index 000000000..cf87e0f5e --- /dev/null +++ b/Projects/Portfolio-Management/Plugins/Portfolio-Systems/Sparta-WHB-BTC-USDT.json @@ -0,0 +1,9413 @@ +{ + "type": "Portfolio System", + "name": "WHB v2", + "config": "{\"codeName\":\"Sparta-WHB-BTC-USDT\"}", + "project": "Foundations", + "portfolioStrategies": [ + { + "type": "Portfolio Strategy", + "name": "Steep", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "Steep", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "3 Closes Below MA", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && \nchart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && \nchart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage", + "project": "Foundations", + "id": "123b1af6-9639-4b6d-a4c3-7a8a9287169c", + "savedPayload": { + "position": { + "x": 31005.05379151858, + "y": 28880.31625586885 + }, + "targetPosition": { + "x": 31170.703378725375, + "y": 28912.515273838642 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "427da1e1-cc4a-4c78-88f6-c254d87cc88f", + "savedPayload": { + "position": { + "x": 31170.703378725375, + "y": 28912.515273838642 + }, + "targetPosition": { + "x": 31502.002553138962, + "y": 28976.913309778225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Breakdown", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation", + "project": "Foundations", + "id": "1b9e755e-eefe-4b0d-addd-1e19b6a597b6", + "savedPayload": { + "position": { + "x": 31068.061607158517, + "y": 28716.17528435501 + }, + "targetPosition": { + "x": 31212.708589152, + "y": 28803.087959496082 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "55bf7721-7fb2-42f0-8a3c-c2b97e278a29", + "savedPayload": { + "position": { + "x": 31212.708589152, + "y": 28803.087959496082 + }, + "targetPosition": { + "x": 31502.002553138962, + "y": 28976.913309778225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "2H Down", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.bollingerChannel.direction === \"Down\"", + "project": "Foundations", + "id": "e8db5fac-2f00-47fe-ac57-dc93ad15f2b5", + "savedPayload": { + "position": { + "x": 31183.40910516998, + "y": 28583.483166790633 + }, + "targetPosition": { + "x": 31289.60692115964, + "y": 28714.626547786498 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "11e00b31-e7eb-4fe9-b006-dcd640dbbd3b", + "savedPayload": { + "position": { + "x": 31289.60692115964, + "y": 28714.626547786498 + }, + "targetPosition": { + "x": 31502.002553138962, + "y": 28976.913309778225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Deviation > 200", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerBand.deviation > 200", + "project": "Foundations", + "id": "7671ca91-4b4c-40c5-b0c2-199169b013e8", + "savedPayload": { + "position": { + "x": 31337.183674945023, + "y": 28498.24453088107 + }, + "targetPosition": { + "x": 31392.12330100967, + "y": 28657.800790513455 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "dd938286-61b3-41e4-bfbb-db34971ffa47", + "savedPayload": { + "position": { + "x": 31392.12330100967, + "y": 28657.800790513455 + }, + "targetPosition": { + "x": 31502.002553138962, + "y": 28976.913309778225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Candle Size < 750", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.max - chart.at01hs.candle.min < 750", + "project": "Foundations", + "id": "19b7edeb-b180-429f-9adf-61bf47262033", + "savedPayload": { + "position": { + "x": 31510.837833897836, + "y": 28470.7404141053 + }, + "targetPosition": { + "x": 31507.892740311545, + "y": 28639.464712662942 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "8f94ab97-1574-4136-9404-b66dfc1e3b9f", + "savedPayload": { + "position": { + "x": 31507.892740311545, + "y": 28639.464712662942 + }, + "targetPosition": { + "x": 31502.002553138962, + "y": 28976.913309778225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Deviation < 1000", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerBand.deviation < 1000", + "project": "Foundations", + "id": "0aa38939-f2ef-4c2b-bfc1-a45bda2ac50e", + "savedPayload": { + "position": { + "x": 31683.426327596266, + "y": 28504.288218864018 + }, + "targetPosition": { + "x": 31622.951736110503, + "y": 28661.82991583542 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0b2efc27-4aa5-472c-bb7a-73fc3796cc0e", + "savedPayload": { + "position": { + "x": 31622.951736110503, + "y": 28661.82991583542 + }, + "targetPosition": { + "x": 31502.002553138962, + "y": 28976.913309778225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Not Completly Oversold", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.percentageBandwidth.movingAverage >= 30 || \nchart.at03hs.percentageBandwidth.movingAverage >= 30 || \nchart.at04hs.percentageBandwidth.movingAverage >= 30 || \nchart.at06hs.percentageBandwidth.movingAverage >= 30 || \nchart.at08hs.percentageBandwidth.movingAverage >= 30", + "project": "Foundations", + "id": "8f02c79c-1807-42ce-a9e8-e707ec73e9e4", + "savedPayload": { + "position": { + "x": 31834.132436565407, + "y": 28594.841584790447 + }, + "targetPosition": { + "x": 31723.422475423256, + "y": 28722.19882645304 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0ff24392-a128-4d59-8049-301e99ce941e", + "savedPayload": { + "position": { + "x": 31723.422475423256, + "y": 28722.19882645304 + }, + "targetPosition": { + "x": 31502.002553138962, + "y": 28976.913309778225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Slope Not Extreme, or...", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.slope != \"Extreme\" || \n(chart.at01hs.bollingerSubChannel.period <= 6 && \nchart.at08hs.bollingerChannel.direction === \"Down\" && \nchart.at06hs.bollingerChannel.direction === \"Down\" && \nchart.at04hs.bollingerChannel.direction === \"Down\" && \nchart.at02hs.bollingerSubChannel.slope === (\"Extreme\" || \"Steep\"))", + "project": "Foundations", + "id": "231acfc1-6010-4d84-822f-056d1f3f9dc8", + "savedPayload": { + "position": { + "x": 31944.77877987828, + "y": 28731.478439528517 + }, + "targetPosition": { + "x": 31797.186704298503, + "y": 28813.290062945085 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "da235bf3-976c-4832-a565-98a6bb13236d", + "savedPayload": { + "position": { + "x": 31797.186704298503, + "y": 28813.290062945085 + }, + "targetPosition": { + "x": 31502.002553138962, + "y": 28976.913309778225 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c94fdd47-c451-4c27-ad56-82b346d60f87", + "savedPayload": { + "position": { + "x": 31502.002553138962, + "y": 28976.913309778225 + }, + "targetPosition": { + "x": 31554.799185090036, + "y": 29310.258124729084 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "f5bf32a8-54eb-42ef-bc75-86caf1fd16a2", + "savedPayload": { + "position": { + "x": 31554.79918509004, + "y": 29310.258124729084 + }, + "targetPosition": { + "x": 31589.996939724093, + "y": 29532.488001362988 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Close Above MA", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close > chart.at01hs.bollingerBand.movingAverage", + "project": "Foundations", + "id": "bd638ed9-46fa-42d5-9dfd-5ff8921f83cd", + "savedPayload": { + "position": { + "x": 32119.00366678732, + "y": 28804.372706425536 + }, + "targetPosition": { + "x": 31986.75198502151, + "y": 28986.4015301599 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e5fbd2ee-9cef-4887-a270-8fb307dff36d", + "savedPayload": { + "position": { + "x": 31986.75198502151, + "y": 28986.4015301599 + }, + "targetPosition": { + "x": 31854.500303255707, + "y": 29168.430353894262 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "faabf32b-db1f-49d2-8a74-39e9f653867c", + "savedPayload": { + "position": { + "x": 31854.500303255707, + "y": 29168.430353894262 + }, + "targetPosition": { + "x": 31722.248621489904, + "y": 29350.459177628625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "d33d5a40-93e6-4a51-9bf0-389702d7c57c", + "savedPayload": { + "position": { + "x": 31722.2486214899, + "y": 29350.459177628625 + }, + "targetPosition": { + "x": 31589.996939724093, + "y": 29532.488001362988 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "Steep", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "3 Closes Below MA", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && \nchart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && \nchart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage", + "project": "Foundations", + "id": "b5967d93-adf2-4a9e-9f1f-8ddb83c11e89", + "savedPayload": { + "position": { + "x": 32210.455765766405, + "y": 28942.418808005306 + }, + "targetPosition": { + "x": 32188.82772094722, + "y": 29109.77707692949 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "946e10ee-70f9-4489-8ac9-c523116f997d", + "savedPayload": { + "position": { + "x": 32188.82772094722, + "y": 29109.77707692949 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Breakdown", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation", + "project": "Foundations", + "id": "35e54c04-f05e-4790-9431-da49c89895a4", + "savedPayload": { + "position": { + "x": 32349.278321457634, + "y": 28981.036338549908 + }, + "targetPosition": { + "x": 32281.37609140804, + "y": 29135.522097292556 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "299cc453-ffa7-4bcc-84be-fcf9187e0188", + "savedPayload": { + "position": { + "x": 32281.37609140804, + "y": 29135.522097292556 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "2H Down", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.bollingerChannel.direction === \"Down\"", + "project": "Foundations", + "id": "91d65f47-922b-4e28-874a-7ccb83389509", + "savedPayload": { + "position": { + "x": 32471.597772603338, + "y": 29057.200421327947 + }, + "targetPosition": { + "x": 32362.922392171844, + "y": 29186.298152477917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "74da641c-243d-4e2c-86e7-b215d804796d", + "savedPayload": { + "position": { + "x": 32362.922392171844, + "y": 29186.298152477917 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Deviation > 200", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerBand.deviation > 200", + "project": "Foundations", + "id": "8616a334-50d8-437a-9631-96e1b6611f77", + "savedPayload": { + "position": { + "x": 32567.504524733486, + "y": 29164.74069531799 + }, + "targetPosition": { + "x": 32426.86022692528, + "y": 29257.991668471277 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "98acfea3-5f57-4dd2-ad9b-f13643c04b3a", + "savedPayload": { + "position": { + "x": 32426.86022692528, + "y": 29257.991668471277 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Candle Size < 750", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.max - chart.at01hs.candle.min < 750", + "project": "Foundations", + "id": "bc3a1d72-8424-40e4-bf3b-e9aec5365cfe", + "savedPayload": { + "position": { + "x": 32629.228783169907, + "y": 29294.944887087993 + }, + "targetPosition": { + "x": 32468.00973254955, + "y": 29344.794462984613 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4219ab16-929b-4489-80f8-2e2970e170dd", + "savedPayload": { + "position": { + "x": 32468.00973254955, + "y": 29344.794462984613 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Deviation < 1000", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerBand.deviation < 1000", + "project": "Foundations", + "id": "7ef4294e-31a6-4a56-b4cc-ed4a3f205bb2", + "savedPayload": { + "position": { + "x": 32651.770015582377, + "y": 29437.2646273749 + }, + "targetPosition": { + "x": 32483.03722082454, + "y": 29439.674289842555 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7bacba88-87bc-491a-95fa-4024d49438f5", + "savedPayload": { + "position": { + "x": 32483.03722082454, + "y": 29439.674289842555 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Not Completly Oversold", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.percentageBandwidth.movingAverage >= 30 || \nchart.at03hs.percentageBandwidth.movingAverage >= 30 || \nchart.at04hs.percentageBandwidth.movingAverage >= 30 || \nchart.at06hs.percentageBandwidth.movingAverage >= 30 || \nchart.at08hs.percentageBandwidth.movingAverage >= 30", + "project": "Foundations", + "id": "d717997d-c2f4-4332-abd3-cf4a0f25cb65", + "savedPayload": { + "position": { + "x": 32633.302065378724, + "y": 29580.170017228756 + }, + "targetPosition": { + "x": 32470.7252540221, + "y": 29534.944549745123 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "63558a06-3dab-46c6-b361-2d55aca38eea", + "savedPayload": { + "position": { + "x": 32470.7252540221, + "y": 29534.944549745123 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Slope Not Extreme, or...", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.slope != \"Extreme\" || \n(chart.at01hs.bollingerSubChannel.period <= 6 && \nchart.at08hs.bollingerChannel.direction === \"Down\" && \nchart.at06hs.bollingerChannel.direction === \"Down\" && \nchart.at04hs.bollingerChannel.direction === \"Down\" && \nchart.at02hs.bollingerSubChannel.slope === (\"Extreme\" || \"Steep\"))", + "project": "Foundations", + "id": "e8563aee-5cd1-4953-a1c4-890a47ef8af3", + "savedPayload": { + "position": { + "x": 32575.321096051302, + "y": 29712.08371185467 + }, + "targetPosition": { + "x": 32432.071274470487, + "y": 29622.887012829065 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d900ad86-c048-45d3-9b26-dc8665b8aba8", + "savedPayload": { + "position": { + "x": 32432.071274470487, + "y": 29622.887012829065 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "8H Deviation", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at08hs.bollingerBand.deviation < 1575", + "project": "Foundations", + "id": "84f24347-1102-48e1-9d13-b7ae0f043e5e", + "savedPayload": { + "position": { + "x": 32482.52438090893, + "y": 29822.31884823501 + }, + "targetPosition": { + "x": 32370.20679770891, + "y": 29696.37710374929 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "182deaef-3884-4ddd-b08b-2a554a130832", + "savedPayload": { + "position": { + "x": 32370.20679770891, + "y": 29696.37710374929 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Below Top Band", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at24hs.candle.open < \nchart.at24hs.bollingerBand.movingAverage + chart.at24hs.bollingerBand.deviation || \nchart.at24hs.candle.close < \nchart.at24hs.bollingerBand.movingAverage + chart.at24hs.bollingerBand.deviation", + "project": "Foundations", + "id": "7ea70416-894f-4fae-ad62-db36e510519f", + "savedPayload": { + "position": { + "x": 32362.429757929123, + "y": 29901.94483121383 + }, + "targetPosition": { + "x": 32290.143715722363, + "y": 29749.461092401838 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "eb6577c9-7823-490c-9a25-81165b4d4f6b", + "savedPayload": { + "position": { + "x": 32290.143715722363, + "y": 29749.461092401838 + }, + "targetPosition": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a8a86bab-322e-4f20-8f2d-74671e8d2b7e", + "savedPayload": { + "position": { + "x": 32145.571631308856, + "y": 29444.493614777857 + }, + "targetPosition": { + "x": 31812.226816357994, + "y": 29497.290246728935 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "97e60ce9-228e-459d-b2cc-2ba447266e22", + "savedPayload": { + "position": { + "x": 31812.226816357997, + "y": 29497.290246728935 + }, + "targetPosition": { + "x": 31589.996939724093, + "y": 29532.488001362988 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "166df39d-b70e-4061-9557-a6bb41a74bea", + "savedPayload": { + "position": { + "x": 31589.996939724093, + "y": 29532.488001362988 + }, + "targetPosition": { + "x": 31325.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + }, + "openStage": { + "type": "Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "My Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "4f34635c-d4e2-47c1-8c75-cd18d577fe33", + "savedPayload": { + "position": { + "x": 31997.583655824033, + "y": 29150.113995300362 + }, + "targetPosition": { + "x": 31950.803525390038, + "y": 29370.19720546547 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "9f6351ce-0ca2-44f2-9e85-e9365265131b", + "savedPayload": { + "position": { + "x": 31950.803525390038, + "y": 29370.19720546547 + }, + "targetPosition": { + "x": 31904.023394956042, + "y": 29590.280415630576 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "492cee3d-1709-41c5-bfd8-e700a3fdf3da", + "savedPayload": { + "position": { + "x": 32331.99882728886, + "y": 29451.22276816185 + }, + "targetPosition": { + "x": 32118.01111112245, + "y": 29520.751591896213 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "df940eb5-ea9b-485d-a03a-27491d496fc3", + "savedPayload": { + "position": { + "x": 32118.01111112245, + "y": 29520.751591896213 + }, + "targetPosition": { + "x": 31904.023394956042, + "y": 29590.280415630576 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "dbfab28a-d209-4896-96bb-05a26db8b73f", + "savedPayload": { + "position": { + "x": 31904.023394956042, + "y": 29590.280415630576 + }, + "targetPosition": { + "x": 31753.4690085253, + "y": 29757.488001362988 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "Quick Entry", + "config": "{\n\"percentageOfAlgorithmSize\": 100\n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "cc515fe8-2957-4ef9-aef8-e65512f6ebf0", + "savedPayload": { + "position": { + "x": 33294.051479681046, + "y": 30084.948914400957 + }, + "targetPosition": { + "x": 33073.96826951594, + "y": 30038.16878396696 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "be9e2b59-adac-4ec8-8b16-73c9c1367eff", + "savedPayload": { + "position": { + "x": 33073.96826951594, + "y": 30038.16878396696 + }, + "targetPosition": { + "x": 32853.88505935084, + "y": 29991.388653532966 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "95614ecb-8d7a-4a56-8ca8-3a51ec209f45", + "savedPayload": { + "position": { + "x": 32853.88505935084, + "y": 29991.388653532966 + }, + "targetPosition": { + "x": 32633.80184918573, + "y": 29944.60852309897 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "938d2ee7-fd7b-409a-8ba3-2e10898ecf2c", + "savedPayload": { + "position": { + "x": 32633.80184918573, + "y": 29944.60852309897 + }, + "targetPosition": { + "x": 32413.71863902062, + "y": 29897.828392664975 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c54cb995-2b02-426e-bfe3-dea00d502d56", + "savedPayload": { + "position": { + "x": 32413.71863902062, + "y": 29897.828392664975 + }, + "targetPosition": { + "x": 32193.63542885551, + "y": 29851.04826223098 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "f3ccceff-a347-4100-b429-0788d0035868", + "savedPayload": { + "position": { + "x": 32193.63542885551, + "y": 29851.04826223098 + }, + "targetPosition": { + "x": 31973.552218690405, + "y": 29804.268131796984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + } + ], + "id": "381d75d8-f6de-4841-b6a3-fc3c01884438", + "savedPayload": { + "position": { + "x": 31973.552218690405, + "y": 29804.268131796984 + }, + "targetPosition": { + "x": 31753.4690085253, + "y": 29757.488001362988 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "262e5a8c-cb38-43be-840d-a41ee5f4665f", + "savedPayload": { + "position": { + "x": 31753.4690085253, + "y": 29757.488001362988 + }, + "targetPosition": { + "x": 31325.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03", + "project": "Foundations", + "id": "098e918d-2dee-44f7-97bd-9d3a9ef0458a", + "savedPayload": { + "position": { + "x": 32360.843014587925, + "y": 29791.488649001705 + }, + "targetPosition": { + "x": 32193.63542885551, + "y": 29942.04303543245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "shortcutKey": "q" + } + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Close Below 5%", + "code": "chart.at24hs.candlesProbability.begin > chart.at24hs.candlesProbability.begin", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95", + "project": "Foundations", + "id": "96683629-b453-49a5-a871-94a0deb2a017", + "savedPayload": { + "position": { + "x": 34638.78823280886, + "y": 42092.97813669627 + }, + "targetPosition": { + "x": 34280.52498747986, + "y": 42209.64474025648 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c48e62b6-cdf5-4ee0-9872-6487a99d1861", + "savedPayload": { + "position": { + "x": 34280.52498747986, + "y": 42209.64474025648 + }, + "targetPosition": { + "x": 33923.1116008822, + "y": 42326.16307704813 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e502afa9-3ac9-4d7c-9a1c-02a66181c75c", + "savedPayload": { + "position": { + "x": 33923.1116008822, + "y": 42326.16307704813 + }, + "targetPosition": { + "x": 33558.76134734045, + "y": 42444.986107039396 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "2ae990f4-51b6-47de-8cb4-3acd042c1218", + "savedPayload": { + "position": { + "x": 32407.62314502192, + "y": 30011.571859166812 + }, + "targetPosition": { + "x": 32193.63542885551, + "y": 29942.04303543245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "92bc3860-4ffb-44e8-bd90-15b05113b3d2", + "savedPayload": { + "position": { + "x": 32193.63542885551, + "y": 29942.04303543245 + }, + "targetPosition": { + "x": 31973.552218690405, + "y": 29988.823165866444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P1: Trailing 5.25% Above MA", + "project": "Foundations", + "formula": { + "type": "Formula", + "code": "if (chart.at01hs.bollingerBand.movingAverage * 1.0525 < portfolioEngine.portfolioCurrent.position.stopLoss.value) \n{chart.at01hs.bollingerBand.movingAverage * 1.0525} \nelse {portfolioEngine.portfolioCurrent.position.stopLoss.value}", + "project": "Foundations", + "id": "6f65573a-c2ac-476a-9ca1-738971e3ff78", + "savedPayload": { + "position": { + "x": 32633.80184918573, + "y": 29848.482774564458 + }, + "targetPosition": { + "x": 32413.71863902062, + "y": 29895.262904998453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "e29bf8a5-014c-4868-b50a-c4b79b2b2eb3", + "savedPayload": { + "position": { + "x": 32413.71863902062, + "y": 29895.262904998453 + }, + "targetPosition": { + "x": 32193.63542885551, + "y": 29942.04303543245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "89593e32-77e8-4216-a351-64c852d06784", + "savedPayload": { + "position": { + "x": 31973.552218690405, + "y": 29988.823165866444 + }, + "targetPosition": { + "x": 31753.4690085253, + "y": 30035.60329630044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "P1: 60% of Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage * 0.6", + "project": "Foundations", + "id": "1766975c-17c8-477e-b2e5-cb6ff1c7ddd3", + "savedPayload": { + "position": { + "x": 33243.77589392457, + "y": 44217.173364739894 + }, + "targetPosition": { + "x": 32875.97952606871, + "y": 44295.367468016324 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "3H Oversold", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at03hs.percentageBandwidth.previous.movingAverage <= 10", + "project": "Foundations", + "id": "c3f076df-8b01-4a9a-ad60-9bf53433e4bf", + "savedPayload": { + "position": { + "x": 34822.2938532815, + "y": 43764.34329691682 + }, + "targetPosition": { + "x": 34455.03132389151, + "y": 43685.34844787522 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "553fde3a-dcb6-41b2-89c8-ba278a2fd4e0", + "savedPayload": { + "position": { + "x": 34455.03132389151, + "y": 43685.34844787522 + }, + "targetPosition": { + "x": 34087.78350608559, + "y": 43607.993606521195 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "fa198094-34dd-4f2e-8d57-002ca886ba71", + "savedPayload": { + "position": { + "x": 34087.78350608559, + "y": 43607.993606521195 + }, + "targetPosition": { + "x": 33712.650761554105, + "y": 43527.982361267816 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "3H Entering Oversold", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at03hs.percentageBandwidth.movingAverage <= 30", + "project": "Foundations", + "id": "f1452048-936e-4c93-a615-66ed6b18bd11", + "savedPayload": { + "position": { + "x": 34391.87298691226, + "y": 44394.49714732125 + }, + "targetPosition": { + "x": 34112.422220981185, + "y": 44144.33876770716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d85e95b6-4108-40d6-9ed0-a382f8d5015a", + "savedPayload": { + "position": { + "x": 34112.422220981185, + "y": 44144.33876770716 + }, + "targetPosition": { + "x": 33832.04646806877, + "y": 43892.28913547288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.direction === \"Up\"", + "project": "Foundations", + "id": "67baba53-16eb-4a64-b7ae-f8b2e999e710", + "savedPayload": { + "position": { + "x": 33676.59791272445, + "y": 44627.510804703576 + }, + "targetPosition": { + "x": 33754.36449344698, + "y": 44260.24428468091 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f3a53caf-c1d2-4786-869d-3e4ed1c9b71b", + "savedPayload": { + "position": { + "x": 33754.36449344698, + "y": 44260.24428468091 + }, + "targetPosition": { + "x": 33832.04646806877, + "y": 43892.28913547288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "034c0358-0163-4448-9511-8e154f07226e", + "savedPayload": { + "position": { + "x": 33832.04646806877, + "y": 43892.28913547288 + }, + "targetPosition": { + "x": 33712.650761554105, + "y": 43527.982361267816 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "a2d912bb-6362-4505-91b6-8b726dd670c7", + "savedPayload": { + "position": { + "x": 32759.63293779008, + "y": 44653.10041030377 + }, + "targetPosition": { + "x": 32875.97952606871, + "y": 44295.367468016324 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "17a900a2-bcfd-4e3f-b115-baa06c2b077a", + "savedPayload": { + "position": { + "x": 32875.97952606871, + "y": 44295.367468016324 + }, + "targetPosition": { + "x": 32592.300784791652, + "y": 43980.257561410894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P2: 85% MA - 4 Deviations", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if (chart.at01hs.bollingerBand.movingAverage * 0.85 - \nchart.at01hs.bollingerBand.deviation * 4 > 1) \n{chart.at01hs.bollingerBand.movingAverage * 0.85 - \nchart.at01hs.bollingerBand.deviation * 4} \nelse {portfolioEngine.portfolioCurrent.position.takeProfit.value}", + "project": "Foundations", + "id": "77e53622-cb53-410d-892f-cd474b28c29e", + "savedPayload": { + "position": { + "x": 33495.22620472527, + "y": 44496.38487943116 + }, + "targetPosition": { + "x": 33127.49377102165, + "y": 44574.69078749455 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "8H Oversold", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "8H %B < 15", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at08hs.percentageBandwidth.previous.movingAverage <= 15", + "project": "Foundations", + "id": "5fbde96a-6337-465e-8304-ca3def2b6410", + "savedPayload": { + "position": { + "x": 34243.62673331682, + "y": 32952.63334142916 + }, + "targetPosition": { + "x": 33957.288628657, + "y": 32849.59455565638 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b855a2c5-d616-4379-a31a-5e187f36bfc4", + "savedPayload": { + "position": { + "x": 33957.288628657, + "y": 32849.59455565638 + }, + "targetPosition": { + "x": 33600.27271127449, + "y": 32712.745784019895 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.slope === \"Extreme\"", + "project": "Foundations", + "id": "9bff4bf4-56cd-46ea-adf1-273dbe6c8299", + "savedPayload": { + "position": { + "x": 33873.27645333929, + "y": 33326.33795759283 + }, + "targetPosition": { + "x": 33755.785180124105, + "y": 33062.0506435577 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "3dbea2ad-06be-4a8e-ba8e-7718704e1dbe", + "savedPayload": { + "position": { + "x": 33755.785180124105, + "y": 33062.0506435577 + }, + "targetPosition": { + "x": 33600.27271127449, + "y": 32712.745784019895 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Channel Period > 5", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.period >= 5", + "project": "Foundations", + "id": "f969b936-fd9a-45f2-bf59-4a18d691bc06", + "savedPayload": { + "position": { + "x": 33294.948132355086, + "y": 33307.57916758515 + }, + "targetPosition": { + "x": 33398.80053051494, + "y": 33037.76315343866 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a8ac6da5-2f72-4c53-953a-4135624d6230", + "savedPayload": { + "position": { + "x": 33398.80053051494, + "y": 33037.76315343866 + }, + "targetPosition": { + "x": 33600.27271127449, + "y": 32712.745784019895 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "15b3728c-3b03-4a2b-9e05-6b7f772e6bf3", + "savedPayload": { + "position": { + "x": 33600.09233405482, + "y": 32713.052462498414 + }, + "targetPosition": { + "x": 33364.91802958786, + "y": 32184.446931480266 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "24H Previous Up", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "8H %B < 40", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at08hs.percentageBandwidth.movingAverage <= 40", + "project": "Foundations", + "id": "867dd327-29de-4b01-af95-8e18191a299a", + "savedPayload": { + "position": { + "x": 33232.96997713928, + "y": 33293.15662036049 + }, + "targetPosition": { + "x": 33143.7395791063, + "y": 33018.2205885998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "eef8d507-fcf6-4efa-9fcb-9e58ccc0af36", + "savedPayload": { + "position": { + "x": 33143.7395791063, + "y": 33018.2205885998 + }, + "targetPosition": { + "x": 33024.95300690553, + "y": 32652.425736955072 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": " chart.at01hs.bollingerSubChannel.slope === \"Extreme\"", + "project": "Foundations", + "id": "f2fa836d-23f0-47cb-ba81-550089468d9a", + "savedPayload": { + "position": { + "x": 32817.54037258285, + "y": 33291.17393675563 + }, + "targetPosition": { + "x": 32906.92488799972, + "y": 33015.860919404135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f75a18be-7ac8-4276-89bd-b3ff8ea5c69f", + "savedPayload": { + "position": { + "x": 32906.92488799972, + "y": 33015.860919404135 + }, + "targetPosition": { + "x": 33024.95300690553, + "y": 32652.425736955072 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Channel Period > 3", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.period >= 3", + "project": "Foundations", + "id": "5556b779-ef49-4a0b-ad26-1cdbfd6a01b8", + "savedPayload": { + "position": { + "x": 32481.522170511933, + "y": 33047.3687245535 + }, + "targetPosition": { + "x": 32715.931948145964, + "y": 32876.988914305985 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a8762e6c-04a8-49dc-a6e7-de73f24bb295", + "savedPayload": { + "position": { + "x": 32715.931948145964, + "y": 32876.988914305985 + }, + "targetPosition": { + "x": 33024.95300690553, + "y": 32652.425736955072 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Previous Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.previous.direction === \"Up\"", + "project": "Foundations", + "id": "42cf65fc-dc6a-4a45-9e14-1820db151b51", + "savedPayload": { + "position": { + "x": 32349.138897072844, + "y": 32652.460327990262 + }, + "targetPosition": { + "x": 32638.01162963985, + "y": 32652.430339790644 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "8137faa0-d59a-4eab-ad95-ca8d2250bbf6", + "savedPayload": { + "position": { + "x": 32638.01162963985, + "y": 32652.430339790644 + }, + "targetPosition": { + "x": 33024.95300690553, + "y": 32652.425736955072 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "c688240e-5e54-456d-b219-16994f799907", + "savedPayload": { + "position": { + "x": 33024.85661168532, + "y": 32652.541303446687 + }, + "targetPosition": { + "x": 33364.91802958786, + "y": 32184.446931480266 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "6e59e30a-bd6e-45ad-afb9-f1bab0a759d9", + "savedPayload": { + "position": { + "x": 33011.10113437551, + "y": 44932.361402320355 + }, + "targetPosition": { + "x": 33127.49377102165, + "y": 44574.69078749455 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "62709ed5-832a-43e8-8f74-29a359af7127", + "savedPayload": { + "position": { + "x": 33127.49377102165, + "y": 44574.69078749455 + }, + "targetPosition": { + "x": 32876.00272997652, + "y": 44295.394406276 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P3: 90% MA - 4 Deviations", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if (chart.at01hs.bollingerBand.movingAverage * 0.9 - \nchart.at01hs.bollingerBand.deviation * 4 > 1) \n{chart.at01hs.bollingerBand.movingAverage * 0.9 - \nchart.at01hs.bollingerBand.deviation * 4} \nelse {portfolioEngine.portfolioCurrent.position.takeProfit.value}", + "project": "Foundations", + "id": "2d4907e5-54f3-4677-b191-15a85b95c64e", + "savedPayload": { + "position": { + "x": 33746.72979952964, + "y": 44775.69066180111 + }, + "targetPosition": { + "x": 33378.90210642431, + "y": 44853.878282876656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "12H Previous Oversold", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "12H Previous %B < 15", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at12hs.percentageBandwidth.previous.movingAverage <= 15", + "project": "Foundations", + "id": "7e9cefff-d831-4c3d-ba5a-42ef48397d0f", + "savedPayload": { + "position": { + "x": 34695.71434337151, + "y": 33293.08114598767 + }, + "targetPosition": { + "x": 34426.219366430625, + "y": 33189.66276481467 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d1d9d786-da85-4a7b-b5b5-3278dcdccfa8", + "savedPayload": { + "position": { + "x": 34426.219366430625, + "y": 33189.66276481467 + }, + "targetPosition": { + "x": 34068.913221882816, + "y": 33052.5829310025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": " chart.at01hs.bollingerSubChannel.slope === \"Extreme\"", + "project": "Foundations", + "id": "512f3976-5707-426d-b6cf-63306b90b71a", + "savedPayload": { + "position": { + "x": 34342.09651889751, + "y": 33666.15939721835 + }, + "targetPosition": { + "x": 34224.411502229836, + "y": 33401.80945903616 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1e09d719-39f0-4e66-afe9-e46f816c0b8a", + "savedPayload": { + "position": { + "x": 34224.411502229836, + "y": 33401.80945903616 + }, + "targetPosition": { + "x": 34068.913221882816, + "y": 33052.5829310025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Channel Period > 15", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.period >= 15", + "project": "Foundations", + "id": "53159d45-d2aa-4faf-b9a8-b6643623a64b", + "savedPayload": { + "position": { + "x": 33828.598899474586, + "y": 33679.678472946456 + }, + "targetPosition": { + "x": 33932.075692170314, + "y": 33409.595905810056 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a3cf6274-a828-41f0-a293-8e79ecfe4e39", + "savedPayload": { + "position": { + "x": 33932.075692170314, + "y": 33409.595905810056 + }, + "targetPosition": { + "x": 34068.913221882816, + "y": 33052.5829310025 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7f47a98b-6d2e-40e4-8105-82a9fa301600", + "savedPayload": { + "position": { + "x": 34068.45976789383, + "y": 33052.72724491617 + }, + "targetPosition": { + "x": 33833.17542765723, + "y": 32524.060990712995 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "24H Previous Previous Up", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "24H %B MA < 70 || 12H %B MA < 40", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.percentageBandwidth.movingAverage <= 70 || \nchart.at12hs.percentageBandwidth.movingAverage <= 40", + "project": "Foundations", + "id": "52ec70e3-9089-4cba-beb3-c8310ab966b5", + "savedPayload": { + "position": { + "x": 33703.8666330563, + "y": 33639.36540023706 + }, + "targetPosition": { + "x": 33614.74980018023, + "y": 33364.62733437233 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "9bb204df-4376-4a7d-996f-8e41d75f49c3", + "savedPayload": { + "position": { + "x": 33614.74980018023, + "y": 33364.62733437233 + }, + "targetPosition": { + "x": 33493.82621586253, + "y": 32992.22125165118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Previous Previous Up", + "code": "chart.at24hs.candlesProbability.begin > chart.at24hs.candlesProbability.begin", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"", + "project": "Foundations", + "id": "a18dfaba-685b-4ac6-8435-211bb8d59f2b", + "savedPayload": { + "position": { + "x": 33283.81700283746, + "y": 33639.31844472735 + }, + "targetPosition": { + "x": 33373.05078307878, + "y": 33364.3526382158 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b9ddf58a-89b4-4fec-899a-ab905e97234a", + "savedPayload": { + "position": { + "x": 33373.05078307878, + "y": 33364.3526382158 + }, + "targetPosition": { + "x": 33493.82621586253, + "y": 32992.22125165118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.slope === \"Extreme\"", + "project": "Foundations", + "id": "1d3956c4-c13a-414f-86ce-49acc5557ebe", + "savedPayload": { + "position": { + "x": 32943.59354095317, + "y": 33392.39569456909 + }, + "targetPosition": { + "x": 33177.40473170763, + "y": 33222.34533967507 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ee9eaf68-0a23-45a3-8aaf-42b97ebf4584", + "savedPayload": { + "position": { + "x": 33177.40473170763, + "y": 33222.34533967507 + }, + "targetPosition": { + "x": 33493.82621586253, + "y": 32992.22125165118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Channel Period > 5", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.period >= 5", + "project": "Foundations", + "id": "4f684afd-4c77-42b0-8b2b-64994ab95e09", + "savedPayload": { + "position": { + "x": 32813.179025521735, + "y": 32992.72553035201 + }, + "targetPosition": { + "x": 33102.91979316418, + "y": 32992.447870175834 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5ca55797-a76b-4be7-921d-bdd84773a407", + "savedPayload": { + "position": { + "x": 33102.91979316418, + "y": 32992.447870175834 + }, + "targetPosition": { + "x": 33493.82621586253, + "y": 32992.22125165118 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "73890378-cc74-4c04-8e2b-e467429bcdb5", + "savedPayload": { + "position": { + "x": 33493.09435485519, + "y": 32992.428397271855 + }, + "targetPosition": { + "x": 33833.17542765723, + "y": 32524.060990712995 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "41a619aa-ca95-4184-a651-0fdfced33f96", + "savedPayload": { + "position": { + "x": 33262.63941407412, + "y": 45211.64995234969 + }, + "targetPosition": { + "x": 33378.90210642431, + "y": 44853.878282876656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "c51fe1c0-ac69-4b35-913f-76e24ee4c4b2", + "savedPayload": { + "position": { + "x": 33378.90210642431, + "y": 44853.878282876656 + }, + "targetPosition": { + "x": 33127.49377102165, + "y": 44574.69078749455 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P4: MA - 3 Deviations", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if (chart.at01hs.bollingerBand.movingAverage - \nchart.at01hs.bollingerBand.deviation * 3 > 1) \n{chart.at01hs.bollingerBand.movingAverage - \nchart.at01hs.bollingerBand.deviation * 3} \nelse {portfolioEngine.portfolioCurrent.position.takeProfit.value}", + "project": "Foundations", + "id": "d1425de3-3c9f-4b1a-a3ad-b5b2a604f857", + "savedPayload": { + "position": { + "x": 33998.30841882255, + "y": 45055.08857559459 + }, + "targetPosition": { + "x": 33630.43173546354, + "y": 45133.19350111821 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "24H Previous Oversold", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "24H Previous %B < 20", + "code": "chart.at24hs.candlesProbability.begin > chart.at24hs.candlesProbability.begin", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.percentageBandwidth.previous.movingAverage <= 20", + "project": "Foundations", + "id": "1ff4ea62-15ff-4409-9e8c-0c5576958be6", + "savedPayload": { + "position": { + "x": 35338.76802635148, + "y": 33278.09806016178 + }, + "targetPosition": { + "x": 35050.607380771195, + "y": 33293.05166331734 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "13f09ae8-9b15-4e6a-be3c-d0745b7252a3", + "savedPayload": { + "position": { + "x": 35050.607380771195, + "y": 33293.05166331734 + }, + "targetPosition": { + "x": 34665.928838696214, + "y": 33313.14174019087 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": " chart.at01hs.bollingerSubChannel.slope === \"Extreme\"", + "project": "Foundations", + "id": "90d32cba-ec65-4a52-a96a-02e5436b790e", + "savedPayload": { + "position": { + "x": 35229.47477087738, + "y": 33678.908926403354 + }, + "targetPosition": { + "x": 34986.737052190976, + "y": 33521.34625199651 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5a58f7e1-75da-4e8f-a4c5-185a59e8c938", + "savedPayload": { + "position": { + "x": 34986.737052190976, + "y": 33521.34625199651 + }, + "targetPosition": { + "x": 34665.928838696214, + "y": 33313.14174019087 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Channel Period > 10", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.period >=10", + "project": "Foundations", + "id": "fff48225-fa90-4ed5-aca8-4ae98a55e135", + "savedPayload": { + "position": { + "x": 34906.121839460946, + "y": 33938.12031677051 + }, + "targetPosition": { + "x": 34802.3015375152, + "y": 33667.9642831174 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e01c18f1-b9f7-4cc7-91be-6d18c3168f13", + "savedPayload": { + "position": { + "x": 34802.3015375152, + "y": 33667.9642831174 + }, + "targetPosition": { + "x": 34665.928838696214, + "y": 33313.14174019087 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H EMA 20 > 50 or Convergence", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.popularEMA.ema20 > chart.at01hs.popularEMA.ema50 || \n(chart.at01hs.popularEMA.ema50 - chart.at01hs.popularEMA.ema20 < \nchart.at01hs.popularEMA.previous.ema50 - chart.at01hs.popularEMA.previous.ema20 && \nchart.at01hs.popularEMA.previous.ema50 - chart.at01hs.popularEMA.previous.ema20 < chart.at01hs.popularEMA.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.ema20 && \nchart.at01hs.popularEMA.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.ema20 < \nchart.at01hs.popularEMA.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.ema20 && \nchart.at01hs.popularEMA.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.ema20 < \nchart.at01hs.popularEMA.previous.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.previous.ema20 && \nchart.at01hs.popularEMA.previous.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.previous.ema20 < \nchart.at01hs.popularEMA.previous.previous.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.previous.previous.ema20)\n", + "project": "Foundations", + "id": "7ee960b5-be23-4649-92ca-fc4ea5adc99b", + "savedPayload": { + "position": { + "x": 34518.42022038992, + "y": 33948.92803411055 + }, + "targetPosition": { + "x": 34567.94504898394, + "y": 33680.45115904884 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4262c963-84df-44ba-ac06-7ecb331ba24d", + "savedPayload": { + "position": { + "x": 34567.94504898394, + "y": 33680.45115904884 + }, + "targetPosition": { + "x": 34665.928838696214, + "y": 33313.14174019087 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "186df69f-9a0d-49af-9394-0dbd05f18628", + "savedPayload": { + "position": { + "x": 32423.015473918247, + "y": 33845.65576175177 + }, + "targetPosition": { + "x": 32364.354495680876, + "y": 33458.09807532873 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "24H Previous Previous Up", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "24H Previous Previous Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"", + "project": "Foundations", + "id": "d08197af-2643-4f8c-83ac-8eb33a9ff474", + "savedPayload": { + "position": { + "x": 34781.0165301627, + "y": 33911.93077734872 + }, + "targetPosition": { + "x": 34565.204078135605, + "y": 33717.55661407596 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "750174f5-0953-4204-bb06-9f68030e9185", + "savedPayload": { + "position": { + "x": 34565.204078135605, + "y": 33717.55661407596 + }, + "targetPosition": { + "x": 34241.78832150958, + "y": 33426.24331802757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.slope === \"Extreme\"", + "project": "Foundations", + "id": "9d8a9727-239e-42db-952a-7c04e065ffca", + "savedPayload": { + "position": { + "x": 34391.98813707952, + "y": 34133.11388122734 + }, + "targetPosition": { + "x": 34331.94808636943, + "y": 33850.487237195775 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f42f3843-bf81-4782-b129-f06e98f354d8", + "savedPayload": { + "position": { + "x": 34331.94808636943, + "y": 33850.487237195775 + }, + "targetPosition": { + "x": 34241.78832150958, + "y": 33426.24331802757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Channel Period > 5", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.period >=5", + "project": "Foundations", + "id": "99b3c782-ecb4-43ca-9624-962220c38981", + "savedPayload": { + "position": { + "x": 33947.42116475734, + "y": 34088.51265712523 + }, + "targetPosition": { + "x": 34064.79300241385, + "y": 33824.4120269806 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0fdfb277-cfa0-4fc6-aee9-db2cc997b208", + "savedPayload": { + "position": { + "x": 34064.79300241385, + "y": 33824.4120269806 + }, + "targetPosition": { + "x": 34241.78832150958, + "y": 33426.24331802757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H %B < 60 || 12H %B < 30", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.percentageBandwidth.movingAverage <= 60 || \nchart.at12hs.percentageBandwidth.movingAverage <= 30", + "project": "Foundations", + "id": "90331db7-a6e8-47a6-be28-4e679b728ce3", + "savedPayload": { + "position": { + "x": 33618.33661954022, + "y": 33786.89059294938 + }, + "targetPosition": { + "x": 33868.57460713826, + "y": 33642.100856107776 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ef2973eb-d707-41cc-b492-96dbf5215de1", + "savedPayload": { + "position": { + "x": 33868.57460713826, + "y": 33642.100856107776 + }, + "targetPosition": { + "x": 34241.78832150958, + "y": 33426.24331802757 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "91020a9c-998e-407c-94f1-774941d9033c", + "savedPayload": { + "position": { + "x": 32134.334260521005, + "y": 33774.83897364228 + }, + "targetPosition": { + "x": 32364.354495680876, + "y": 33458.09807532873 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "25% Target", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "25% Target", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.candle.close <= portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.8", + "project": "Foundations", + "id": "a8a904a9-cbf3-40cb-89ef-8066d65fe443", + "savedPayload": { + "position": { + "x": 31368.884197312917, + "y": 33616.60233832919 + }, + "targetPosition": { + "x": 31561.01038088771, + "y": 33585.871693039386 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b841c21b-789a-49bf-b959-f91613e089a8", + "savedPayload": { + "position": { + "x": 31561.01038088771, + "y": 33585.871693039386 + }, + "targetPosition": { + "x": 31983.36916711004, + "y": 33518.71317937429 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "66105054-6e57-4aec-ada2-14054981fd68", + "savedPayload": { + "position": { + "x": 31977.987194895824, + "y": 33519.36908130506 + }, + "targetPosition": { + "x": 32364.354495680876, + "y": 33458.09807532873 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "830013bf-e507-4960-9742-1a9b8ffdd16a", + "savedPayload": { + "position": { + "x": 33514.25261428654, + "y": 45491.03442789774 + }, + "targetPosition": { + "x": 33630.43173546354, + "y": 45133.19350111821 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "b30e4c2c-fe06-4217-af5a-5c728463388a", + "savedPayload": { + "position": { + "x": 33630.43173546354, + "y": 45133.19350111821 + }, + "targetPosition": { + "x": 33378.90210642431, + "y": 44853.878282876656 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P5: MA - 1.5 Deviations", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if (chart.at01hs.bollingerBand.movingAverage - \nchart.at01hs.bollingerBand.deviation * 1.5 > 1) \n{chart.at01hs.bollingerBand.movingAverage - \nchart.at01hs.bollingerBand.deviation * 1.5} \nelse {portfolioEngine.portfolioCurrent.position.takeProfit.value}", + "project": "Foundations", + "id": "b04ad21c-bd81-401e-8b70-c158ab668f66", + "savedPayload": { + "position": { + "x": 34249.83731637627, + "y": 45334.51435975802 + }, + "targetPosition": { + "x": 33882.03802546636, + "y": 45412.59712835855 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "24H Previous Oversold", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "24H Previous MA < 10", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.percentageBandwidth.previous.movingAverage <= 10", + "project": "Foundations", + "id": "7637580c-cda0-4056-ad4a-de67510050fa", + "savedPayload": { + "position": { + "x": 35805.98259373731, + "y": 33617.30870594634 + }, + "targetPosition": { + "x": 35516.17426602678, + "y": 33632.32400828913 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ecaa9841-49d1-45da-8249-17e373c7d662", + "savedPayload": { + "position": { + "x": 35516.17426602678, + "y": 33632.32400828913 + }, + "targetPosition": { + "x": 35134.53309036711, + "y": 33652.21031258191 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.slope === \"Extreme\"", + "project": "Foundations", + "id": "f6f6d914-5813-4389-b29e-6c7edc4927e0", + "savedPayload": { + "position": { + "x": 35698.027454281284, + "y": 34018.03896648841 + }, + "targetPosition": { + "x": 35455.42832042836, + "y": 33860.529539601295 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "9fb9d04e-da7e-45a8-af44-e87d65e5650f", + "savedPayload": { + "position": { + "x": 35455.42832042836, + "y": 33860.529539601295 + }, + "targetPosition": { + "x": 35134.53309036711, + "y": 33652.21031258191 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Channel Period > 10", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.period >=10", + "project": "Foundations", + "id": "a08871c1-b85d-4afc-9480-7eeca7598dd1", + "savedPayload": { + "position": { + "x": 35375.44376892006, + "y": 34279.44930796344 + }, + "targetPosition": { + "x": 35271.61230608678, + "y": 34009.06726085498 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1dcf89ef-e3e3-4d6e-bbfb-16ccdeeec348", + "savedPayload": { + "position": { + "x": 35271.61230608678, + "y": 34009.06726085498 + }, + "targetPosition": { + "x": 35134.53309036711, + "y": 33652.21031258191 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H EMA 20 > 50 or Convergence", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.popularEMA.ema20 > chart.at01hs.popularEMA.ema50 || (chart.at01hs.popularEMA.ema50 - chart.at01hs.popularEMA.ema20 < chart.at01hs.popularEMA.previous.ema50 - chart.at01hs.popularEMA.previous.ema20 && chart.at01hs.popularEMA.previous.ema50 - chart.at01hs.popularEMA.previous.ema20 < chart.at01hs.popularEMA.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.ema20 && chart.at01hs.popularEMA.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.ema20 < chart.at01hs.popularEMA.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.ema20 && chart.at01hs.popularEMA.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.ema20 < chart.at01hs.popularEMA.previous.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.previous.ema20 && chart.at01hs.popularEMA.previous.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.previous.ema20 < chart.at01hs.popularEMA.previous.previous.previous.previous.previous.ema50 - chart.at01hs.popularEMA.previous.previous.previous.previous.previous.ema20)", + "project": "Foundations", + "id": "5dc14b5f-4a07-413a-83ac-7c57eb96a8d3", + "savedPayload": { + "position": { + "x": 34961.25244715373, + "y": 34301.41622102096 + }, + "targetPosition": { + "x": 35035.984554323484, + "y": 34021.37349525996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "8a062525-23e1-48dc-83c1-c0cec0e30907", + "savedPayload": { + "position": { + "x": 35035.984554323484, + "y": 34021.37349525996 + }, + "targetPosition": { + "x": 35134.53309036711, + "y": 33652.21031258191 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "f3086330-375a-4871-a7a8-f12b0543f1c3", + "savedPayload": { + "position": { + "x": 33656.391255662646, + "y": 45795.193550058 + }, + "targetPosition": { + "x": 33482.19781525667, + "y": 45453.79318455375 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "24H Previous Previous Up", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "24H Previous Previous Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"", + "project": "Foundations", + "id": "aca8f925-5511-4d06-92bb-29b637072f66", + "savedPayload": { + "position": { + "x": 35221.448236917, + "y": 34238.84091242368 + }, + "targetPosition": { + "x": 34999.24802375348, + "y": 34038.69150782797 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d0ff1bab-8072-4dab-97b8-69d3cb9d0d48", + "savedPayload": { + "position": { + "x": 34999.24802375348, + "y": 34038.69150782797 + }, + "targetPosition": { + "x": 34710.27111427777, + "y": 33778.30055669087 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H %B < 50 || 12H %B < 17.5", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.percentageBandwidth.movingAverage <= 50 || \nchart.at12hs.percentageBandwidth.movingAverage <= 17.5", + "project": "Foundations", + "id": "7673df58-3326-4d28-9005-47214b0f05c0", + "savedPayload": { + "position": { + "x": 34849.69553980323, + "y": 34433.84654535772 + }, + "targetPosition": { + "x": 34789.4007551432, + "y": 34150.07746763843 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "5435a45d-891a-4456-8521-6587003fb171", + "savedPayload": { + "position": { + "x": 34789.4007551432, + "y": 34150.07746763843 + }, + "targetPosition": { + "x": 34710.27111427777, + "y": 33778.30055669087 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.slope === \"Extreme\"", + "project": "Foundations", + "id": "4eadea14-f412-4849-b3f6-187e72b13bd8", + "savedPayload": { + "position": { + "x": 34438.356929860296, + "y": 34390.29795381175 + }, + "targetPosition": { + "x": 34555.873344690175, + "y": 34125.77944469855 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a94adefc-e6c3-4531-ab91-84d23096900a", + "savedPayload": { + "position": { + "x": 34555.873344690175, + "y": 34125.77944469855 + }, + "targetPosition": { + "x": 34710.27111427777, + "y": 33778.30055669087 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Channel Period > 5", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.bollingerSubChannel.period >=5", + "project": "Foundations", + "id": "c69a88a9-be56-4dd6-88d9-c360b06fa501", + "savedPayload": { + "position": { + "x": 34130.9156620008, + "y": 34113.680513759726 + }, + "targetPosition": { + "x": 34381.43508657729, + "y": 33968.63433105027 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "fe46196d-b481-4b9f-8908-43b5e7094d7f", + "savedPayload": { + "position": { + "x": 34381.43508657729, + "y": 33968.63433105027 + }, + "targetPosition": { + "x": 34710.27111427777, + "y": 33778.30055669087 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "80b47c3e-843a-43f5-8f74-5d2a437457fc", + "savedPayload": { + "position": { + "x": 33363.97082011691, + "y": 45818.57514438174 + }, + "targetPosition": { + "x": 33482.19781525667, + "y": 45453.79318455375 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "66% Target", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "66% Target", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at01hs.candle.close <= portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.6", + "project": "Foundations", + "id": "8a74b52a-5fc5-4ed0-85a3-4092e474081c", + "savedPayload": { + "position": { + "x": 31525.997647079836, + "y": 33968.84520620832 + }, + "targetPosition": { + "x": 31717.946154827056, + "y": 33938.197396061994 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f27c3841-bbe5-40a0-81e1-031db8512b53", + "savedPayload": { + "position": { + "x": 31717.946154827056, + "y": 33938.197396061994 + }, + "targetPosition": { + "x": 32140.451455302973, + "y": 33871.063180422716 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ff1379fd-2b18-4c17-b69b-5aed7bffc5c9", + "savedPayload": { + "position": { + "x": 33140.62017145511, + "y": 45627.77730070817 + }, + "targetPosition": { + "x": 33482.19781525667, + "y": 45453.79318455375 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "5e8f7f0f-0a93-4f9d-ac7c-da2b53d38919", + "savedPayload": { + "position": { + "x": 33765.90072736201, + "y": 45770.381912893994 + }, + "targetPosition": { + "x": 33882.03802546636, + "y": 45412.59712835855 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "ac38aa6f-c935-4bd3-90f5-69163e3f23ac", + "savedPayload": { + "position": { + "x": 33882.03802546636, + "y": 45412.59712835855 + }, + "targetPosition": { + "x": 33630.43173546354, + "y": 45133.19350111821 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P6: Lower Band", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation", + "project": "Foundations", + "id": "5a0e05fc-2b96-46dd-b913-fa10420404c0", + "savedPayload": { + "position": { + "x": 34385.14035183749, + "y": 45971.333939917546 + }, + "targetPosition": { + "x": 34133.66195645854, + "y": 45692.03695603169 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "9dc858f9-63b4-48a4-bcfc-5cee9a7219b4", + "savedPayload": { + "position": { + "x": 34133.66195645854, + "y": 45692.03695603169 + }, + "targetPosition": { + "x": 33882.03802546636, + "y": 45412.59712835855 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "116048c4-81d3-469d-842c-390bb32de8ce", + "savedPayload": { + "position": { + "x": 31904.023394956042, + "y": 30202.810882032853 + }, + "targetPosition": { + "x": 31753.4690085253, + "y": 30035.60329630044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "7c129ba3-8e7d-422a-9e40-d3a362b2f251", + "savedPayload": { + "position": { + "x": 31753.4690085253, + "y": 30035.60329630044 + }, + "targetPosition": { + "x": 31325.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "3d3dc6e9-d5c3-405d-bea2-ff0867368e87", + "savedPayload": { + "position": { + "x": 32243.079520609397, + "y": 30305.081232522054 + }, + "targetPosition": { + "x": 32019.312094151537, + "y": 30328.600136757275 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "93fa6d49-ec93-4df0-aa39-0e41982a794a", + "savedPayload": { + "position": { + "x": 32019.312094151537, + "y": 30328.600136757275 + }, + "targetPosition": { + "x": 31795.544667693677, + "y": 30352.119040992497 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value", + "project": "Foundations", + "id": "6e98a177-0236-4e1c-8d32-7c67df342fac", + "savedPayload": { + "position": { + "x": 32060.04803122529, + "y": 30716.176688461223 + }, + "targetPosition": { + "x": 31927.796349459484, + "y": 30534.14786472686 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "85c5712b-61bc-4eaf-92a9-4fdacd110f85", + "savedPayload": { + "position": { + "x": 31927.796349459484, + "y": 30534.14786472686 + }, + "targetPosition": { + "x": 31795.544667693677, + "y": 30352.119040992497 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4cd64320-79e3-4a06-a892-02756d235dbe", + "savedPayload": { + "position": { + "x": 31795.544667693677, + "y": 30352.119040992497 + }, + "targetPosition": { + "x": 31589.996939724093, + "y": 30260.60329630044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "Quick Exit", + "config": "{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "142e80e8-6ef4-443c-91c2-96e0a2041523", + "savedPayload": { + "position": { + "x": 31874.825811155613, + "y": 34146.6437056437 + }, + "targetPosition": { + "x": 31812.445905074535, + "y": 33851.37487731961 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2e4205ca-82db-4481-a5f9-8bd3d3619eac", + "savedPayload": { + "position": { + "x": 31812.445905074535, + "y": 33851.37487731961 + }, + "targetPosition": { + "x": 31749.981144612633, + "y": 33556.00675479701 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4067e6b8-f217-4094-a02f-4da7014704a1", + "savedPayload": { + "position": { + "x": 31749.981144612633, + "y": 33556.00675479701 + }, + "targetPosition": { + "x": 31683.01083656471, + "y": 33239.05030250354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "092bc2da-ac37-407f-8e2f-6492ae11502c", + "savedPayload": { + "position": { + "x": 31684.072556664978, + "y": 31155.67300213188 + }, + "targetPosition": { + "x": 31660.553652429757, + "y": 30931.90557567402 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3b1d6016-48ec-4460-8200-30bc40049643", + "savedPayload": { + "position": { + "x": 31660.553652429757, + "y": 30931.90557567402 + }, + "targetPosition": { + "x": 31637.034748194535, + "y": 30708.13814921616 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "f46a0d35-2aea-47d3-96c9-ec3e063c5168", + "savedPayload": { + "position": { + "x": 31637.034748194535, + "y": 30708.13814921616 + }, + "targetPosition": { + "x": 31613.515843959314, + "y": 30484.3707227583 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "13f97380-5bfb-4f7d-a690-ffefb67fdfb9", + "savedPayload": { + "position": { + "x": 31613.515843959314, + "y": 30484.3707227583 + }, + "targetPosition": { + "x": 31589.996939724093, + "y": 30260.60329630044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "bdaf22d5-ad3a-43e4-8a9e-848b8f32eff4", + "savedPayload": { + "position": { + "x": 31589.996939724093, + "y": 30260.60329630044 + }, + "targetPosition": { + "x": 31325.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5a5f437d-1a17-4619-95e6-925b7686c87c", + "savedPayload": { + "position": { + "x": 31325.49357619248, + "y": 29896.545648831714 + }, + "targetPosition": { + "x": 30875.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Portfolio Strategy", + "name": "Xtreme", + "project": "Foundations", + "triggerStage": { + "type": "Trigger Stage", + "project": "Foundations", + "triggerOn": { + "type": "Trigger On Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "Xtreme", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "3 Closes Below MA", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && \nchart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && \nchart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage", + "project": "Foundations", + "id": "afc33e4f-53e2-4106-83c3-9efa7e7bebc5", + "savedPayload": { + "position": { + "x": 30751.059406018547, + "y": 30881.062122342755 + }, + "targetPosition": { + "x": 30583.701137094362, + "y": 30859.434077523572 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0f055de8-0eb0-4a8c-aea8-0acc7480ac6c", + "savedPayload": { + "position": { + "x": 30583.701137094362, + "y": 30859.434077523572 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Breakdown", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation", + "project": "Foundations", + "id": "34bd2c52-c5aa-4e69-9b82-414008ee0b80", + "savedPayload": { + "position": { + "x": 30712.441875473945, + "y": 31019.88467803398 + }, + "targetPosition": { + "x": 30557.956116731297, + "y": 30951.98244798439 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4ccae6ab-5911-4e5b-aa69-57e157a5acf9", + "savedPayload": { + "position": { + "x": 30557.956116731297, + "y": 30951.98244798439 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "2H Down", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.bollingerChannel.direction === \"Down\"", + "project": "Foundations", + "id": "527f0ba5-4997-44c4-94d8-095c7b3d869e", + "savedPayload": { + "position": { + "x": 30636.277792695906, + "y": 31142.204129179685 + }, + "targetPosition": { + "x": 30507.180061545936, + "y": 31033.52874874819 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "bfed975b-1086-4648-b900-2c493bcd2278", + "savedPayload": { + "position": { + "x": 30507.180061545936, + "y": 31033.52874874819 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Deviation > 200", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerBand.deviation > 200", + "project": "Foundations", + "id": "56266555-5754-48e1-be35-51840b451a61", + "savedPayload": { + "position": { + "x": 30528.737518705864, + "y": 31238.110881309833 + }, + "targetPosition": { + "x": 30435.486545552576, + "y": 31097.466583501624 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ca52539f-eab7-4867-80a9-4c03295df977", + "savedPayload": { + "position": { + "x": 30435.486545552576, + "y": 31097.466583501624 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Candle Size < 750", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.max - chart.at01hs.candle.min < 750", + "project": "Foundations", + "id": "63b99ed2-4919-4262-aa74-ca9de1f83e0a", + "savedPayload": { + "position": { + "x": 30398.53332693586, + "y": 31299.835139746254 + }, + "targetPosition": { + "x": 30348.68375103924, + "y": 31138.616089125902 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "04132e51-a148-4e3b-a41a-d47deaa5113d", + "savedPayload": { + "position": { + "x": 30348.68375103924, + "y": 31138.616089125902 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Deviation < 1000", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerBand.deviation < 1000", + "project": "Foundations", + "id": "5de63c96-ba0b-4329-8f5d-36414ecec5f3", + "savedPayload": { + "position": { + "x": 30256.21358664895, + "y": 31322.376372158727 + }, + "targetPosition": { + "x": 30253.8039241813, + "y": 31153.643577400886 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "206f98c9-6ebc-47bf-97f9-7a2369cf2a20", + "savedPayload": { + "position": { + "x": 30253.8039241813, + "y": 31153.643577400886 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Not Completly Oversold", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.percentageBandwidth.movingAverage >= 30 || \nchart.at03hs.percentageBandwidth.movingAverage >= 30 || \nchart.at04hs.percentageBandwidth.movingAverage >= 30 || \nchart.at06hs.percentageBandwidth.movingAverage >= 30 || \nchart.at08hs.percentageBandwidth.movingAverage >= 30", + "project": "Foundations", + "id": "09a75c6c-1d70-4826-9926-b65c58db8ec9", + "savedPayload": { + "position": { + "x": 30113.308196795097, + "y": 31303.90842195507 + }, + "targetPosition": { + "x": 30158.53366427873, + "y": 31141.33161059845 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e5cc491c-ca57-4138-8c28-9b0f3aa706d7", + "savedPayload": { + "position": { + "x": 30158.53366427873, + "y": 31141.33161059845 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "if (chart.at01hs.bollingerSubChannel.slope != \"Extreme\") {true} else {if (chart.at01hs.bollingerSubChannel.period <=7) {true} else {false}}", + "project": "Foundations", + "id": "67f3557c-8ecd-46bc-afbc-433af0bc47de", + "savedPayload": { + "position": { + "x": 29981.394502169183, + "y": 31245.92745262765 + }, + "targetPosition": { + "x": 30070.591201194788, + "y": 31102.677631046834 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f9dbefdb-09bf-4d90-964f-35b02cde3ce4", + "savedPayload": { + "position": { + "x": 30070.591201194788, + "y": 31102.677631046834 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "2H %B MA > 70", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.percentageBandwidth.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.previous.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.previous.previous.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.previous.previous.previous.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.previous.previous.previous.previous.movingAverage >= 70", + "project": "Foundations", + "id": "3e758bbf-798d-4350-b600-f66e65b79a94", + "savedPayload": { + "position": { + "x": 29871.159365788844, + "y": 31153.130737485277 + }, + "targetPosition": { + "x": 29997.10111027456, + "y": 31040.813154285253 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d4c531a6-e637-4fd8-a2b8-b8b248bf4a0a", + "savedPayload": { + "position": { + "x": 29997.10111027456, + "y": 31040.813154285253 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Deviation > 2000", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "chart.at24hs.bollingerBand.deviation > 2000", + "project": "Foundations", + "id": "6dc8d475-f68f-4405-8418-5869e7ca3785", + "savedPayload": { + "position": { + "x": 29791.533382810023, + "y": 31033.036114505467 + }, + "targetPosition": { + "x": 29944.017121622015, + "y": 30960.750072298713 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "445f4ffc-bac0-44f2-9441-cf01424fd36e", + "savedPayload": { + "position": { + "x": 29944.017121622015, + "y": 30960.750072298713 + }, + "targetPosition": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "8a5bd03d-6958-4fd0-bd5d-84afb04a6bed", + "savedPayload": { + "position": { + "x": 30248.984599245996, + "y": 30816.177987885203 + }, + "targetPosition": { + "x": 30196.187967294918, + "y": 30482.833172934344 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "b21fbf4b-4ed3-4536-93f3-531ca2700817", + "savedPayload": { + "position": { + "x": 30196.187967294918, + "y": 30482.833172934344 + }, + "targetPosition": { + "x": 30160.990212660865, + "y": 30260.60329630044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "triggerOff": { + "type": "Trigger Off Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close > chart.at01hs.bollingerBand.movingAverage", + "project": "Foundations", + "id": "3b591e8c-1739-4466-b9f3-87be08d0db90", + "savedPayload": { + "position": { + "x": 29631.983485597637, + "y": 30988.71859123789 + }, + "targetPosition": { + "x": 29764.235167363444, + "y": 30806.68976750353 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "20b59f4c-8ec5-4be8-9d06-f1b223045e83", + "savedPayload": { + "position": { + "x": 29764.235167363444, + "y": 30806.68976750353 + }, + "targetPosition": { + "x": 29896.48684912925, + "y": 30624.660943769166 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4b8da5dc-c9d7-4794-ba8a-ad3a737f82c6", + "savedPayload": { + "position": { + "x": 29896.48684912925, + "y": 30624.660943769166 + }, + "targetPosition": { + "x": 30028.738530895058, + "y": 30442.632120034803 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "4e265461-a65e-4f61-a123-f74d32a3d14f", + "savedPayload": { + "position": { + "x": 30028.738530895058, + "y": 30442.632120034803 + }, + "targetPosition": { + "x": 30160.990212660865, + "y": 30260.60329630044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "takePosition": { + "type": "Take Position Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "Xtreme", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "3 Closes Below MA", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && \nchart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && \nchart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage", + "project": "Foundations", + "id": "88151639-ba25-411f-ab3a-8e002e9948f2", + "savedPayload": { + "position": { + "x": 29526.220573149483, + "y": 30848.61490531186 + }, + "targetPosition": { + "x": 29552.618889125024, + "y": 30681.94249783643 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "fc0bf247-86a1-4352-a85b-a0515a158629", + "savedPayload": { + "position": { + "x": 29552.618889125024, + "y": 30681.94249783643 + }, + "targetPosition": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Breakdown", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation", + "project": "Foundations", + "id": "5ce80f14-1175-4cce-8f3f-cd05977d02e8", + "savedPayload": { + "position": { + "x": 29375.582830582956, + "y": 30799.66973575593 + }, + "targetPosition": { + "x": 29452.193727414004, + "y": 30649.312384799145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "449a1458-781c-4214-9ddc-4e268891db36", + "savedPayload": { + "position": { + "x": 29452.193727414004, + "y": 30649.312384799145 + }, + "targetPosition": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "2H Down", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.bollingerChannel.direction === \"Down\"", + "project": "Foundations", + "id": "660a8819-2e1b-46f9-b8ff-0f07b772ffb7", + "savedPayload": { + "position": { + "x": 29247.442713100412, + "y": 30706.57049086126 + }, + "targetPosition": { + "x": 29366.76698242564, + "y": 30587.246221536032 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b9a2cd43-d129-444e-9684-04ba93aa939e", + "savedPayload": { + "position": { + "x": 29366.76698242564, + "y": 30587.246221536032 + }, + "targetPosition": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Deviation > 200", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerBand.deviation > 200", + "project": "Foundations", + "id": "9d354242-8f6f-4dd4-8488-f453699caf51", + "savedPayload": { + "position": { + "x": 29154.34346820574, + "y": 30578.430373378716 + }, + "targetPosition": { + "x": 29304.70081916253, + "y": 30501.81947654767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2d429ceb-6816-4f9d-b211-4034080d39a3", + "savedPayload": { + "position": { + "x": 29304.70081916253, + "y": 30501.81947654767 + }, + "targetPosition": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Candle Size < 750", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.max - chart.at01hs.candle.min < 750", + "project": "Foundations", + "id": "85a4f5bd-4255-4b8d-bb4e-62eddb053030", + "savedPayload": { + "position": { + "x": 29105.398298649812, + "y": 30427.79263081219 + }, + "targetPosition": { + "x": 29272.070706125243, + "y": 30401.39431483665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0b3dba7b-79a2-425e-be41-0368ea2f005d", + "savedPayload": { + "position": { + "x": 29272.070706125243, + "y": 30401.39431483665 + }, + "targetPosition": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Deviation < 1000", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.bollingerBand.deviation < 1000", + "project": "Foundations", + "id": "89150469-6c19-4781-8c80-f3ac0728d734", + "savedPayload": { + "position": { + "x": 29105.398298649812, + "y": 30269.402734958956 + }, + "targetPosition": { + "x": 29272.070706125243, + "y": 30295.801050934493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c27245cb-4562-4e8b-8cd2-171427de3d04", + "savedPayload": { + "position": { + "x": 29272.070706125243, + "y": 30295.801050934493 + }, + "targetPosition": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "Not Completly Oversold", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.percentageBandwidth.movingAverage >= 30 || \nchart.at03hs.percentageBandwidth.movingAverage >= 30 || \nchart.at04hs.percentageBandwidth.movingAverage >= 30 || \nchart.at06hs.percentageBandwidth.movingAverage >= 30 || \nchart.at08hs.percentageBandwidth.movingAverage >= 30", + "project": "Foundations", + "id": "72d449b1-2eaf-449c-b4c2-7e54165620e4", + "savedPayload": { + "position": { + "x": 29154.34346820574, + "y": 30118.764992392425 + }, + "targetPosition": { + "x": 29304.70081916253, + "y": 30195.375889223473 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "72c0840a-0162-4fb5-8fe0-1043a3500942", + "savedPayload": { + "position": { + "x": 29304.70081916253, + "y": 30195.375889223473 + }, + "targetPosition": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "if (chart.at01hs.bollingerSubChannel.slope != \"Extreme\") {true} else {if (chart.at01hs.bollingerSubChannel.period <=7) {true} else {false}}", + "project": "Foundations", + "id": "fd550ee5-bb66-4475-9712-165aff7123a2", + "savedPayload": { + "position": { + "x": 29247.442713100412, + "y": 29990.62487490988 + }, + "targetPosition": { + "x": 29366.76698242564, + "y": 30109.94914423511 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "27abcda3-5917-4345-b070-f506dd03d511", + "savedPayload": { + "position": { + "x": 29366.76698242564, + "y": 30109.94914423511 + }, + "targetPosition": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "2H %B MA > 70", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at02hs.percentageBandwidth.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.previous.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.previous.previous.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.previous.previous.previous.movingAverage >= 70 || \nchart.at02hs.percentageBandwidth.previous.previous.previous.previous.previous.movingAverage >= 70", + "project": "Foundations", + "id": "ae35fa99-f82e-421d-9df7-695e52a2dbe3", + "savedPayload": { + "position": { + "x": 29375.582830582956, + "y": 29897.52563001521 + }, + "targetPosition": { + "x": 29452.193727414004, + "y": 30047.882980971997 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "055aec39-19b4-4001-8c7e-4e9d0b46a41d", + "savedPayload": { + "position": { + "x": 29452.193727414004, + "y": 30047.882980971997 + }, + "targetPosition": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "935320b2-9c4b-4f95-a23b-eca780f9968e", + "savedPayload": { + "position": { + "x": 29605.415521076102, + "y": 30348.59768288557 + }, + "targetPosition": { + "x": 29938.76033602696, + "y": 30295.801050934493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "9473e9a0-df49-4111-aeb3-c3398a2cca06", + "savedPayload": { + "position": { + "x": 29938.76033602696, + "y": 30295.801050934493 + }, + "targetPosition": { + "x": 30160.990212660865, + "y": 30260.60329630044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "7653910c-4637-4b93-909a-934356164e61", + "savedPayload": { + "position": { + "x": 30160.990212660865, + "y": 30260.60329630044 + }, + "targetPosition": { + "x": 30425.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + }, + "openStage": { + "type": "Open Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "My Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "20253ca8-c331-4d15-83dd-3615e5b3bd94", + "savedPayload": { + "position": { + "x": 29753.403496560924, + "y": 30642.977302363066 + }, + "targetPosition": { + "x": 29800.18362699492, + "y": 30422.89409219796 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e2d8b919-87fd-4d37-86b7-7c1e7d6268ff", + "savedPayload": { + "position": { + "x": 29800.18362699492, + "y": 30422.89409219796 + }, + "targetPosition": { + "x": 29846.963757428915, + "y": 30202.810882032853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInBaseAsset": { + "type": "Target Size In Base Asset", + "name": "New Target Size In Base Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value", + "project": "Foundations", + "id": "a90e0c3d-a8f5-4cce-a763-2cc1a0d64502", + "savedPayload": { + "position": { + "x": 29418.9883250961, + "y": 30341.86852950158 + }, + "targetPosition": { + "x": 29632.976041262507, + "y": 30272.339705767215 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "1f3a30b8-30b5-46e9-b8b7-1ceb4bf80aae", + "savedPayload": { + "position": { + "x": 29632.976041262507, + "y": 30272.339705767215 + }, + "targetPosition": { + "x": 29846.963757428915, + "y": 30202.810882032853 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "82010f4f-3614-4bdc-8c40-4d99e9e31312", + "savedPayload": { + "position": { + "x": 29846.963757428915, + "y": 30202.810882032853 + }, + "targetPosition": { + "x": 29997.51814385966, + "y": 30035.60329630044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "openExecution": { + "type": "Open Execution", + "name": "New Open Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [], + "marketSellOrders": [ + { + "type": "Market Sell Order", + "name": "Quick Entry", + "config": "{\n\"percentageOfAlgorithmSize\": 100\n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "1fe7e332-45dd-45c0-b106-63cdaea4bed4", + "savedPayload": { + "position": { + "x": 28456.935672703912, + "y": 29708.14238326247 + }, + "targetPosition": { + "x": 28677.01888286902, + "y": 29754.922513696467 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "f2f65162-a972-4815-885c-a82298951d0b", + "savedPayload": { + "position": { + "x": 28677.01888286902, + "y": 29754.922513696467 + }, + "targetPosition": { + "x": 28897.102093034126, + "y": 29801.702644130462 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0662db35-3b83-4fad-be6c-aed4105f1804", + "savedPayload": { + "position": { + "x": 28897.102093034126, + "y": 29801.702644130462 + }, + "targetPosition": { + "x": 29117.185303199232, + "y": 29848.482774564458 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "8c738920-803e-4d81-81d7-f08f9d94d4b6", + "savedPayload": { + "position": { + "x": 29117.185303199232, + "y": 29848.482774564458 + }, + "targetPosition": { + "x": 29337.26851336434, + "y": 29895.262904998453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "b4d78477-d485-45cc-ba6e-d97c76cf7dcc", + "savedPayload": { + "position": { + "x": 29337.26851336434, + "y": 29895.262904998453 + }, + "targetPosition": { + "x": 29557.351723529446, + "y": 29942.04303543245 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Sell Order #1", + "id": "8e404329-d41f-41e0-ad5a-c84ee1fa2604" + } + } + } + ], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "8243f9c5-daa7-4793-9752-ade0c6dc895a", + "savedPayload": { + "position": { + "x": 29557.351723529446, + "y": 29942.04303543245 + }, + "targetPosition": { + "x": 29777.434933694552, + "y": 29988.823165866444 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "" + } + } + } + ], + "id": "a2395358-86a8-43ae-8473-fd8bc36631b7", + "savedPayload": { + "position": { + "x": 29777.434933694552, + "y": 29988.823165866444 + }, + "targetPosition": { + "x": 29997.51814385966, + "y": 30035.60329630044 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "17b1363e-f9cb-4a68-bb06-666749e377e9", + "savedPayload": { + "position": { + "x": 29997.51814385966, + "y": 30035.60329630044 + }, + "targetPosition": { + "x": 30425.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "manageStage": { + "type": "Manage Stage", + "project": "Foundations", + "managedStopLoss": { + "type": "Managed Stop Loss", + "name": "New Managed Stop Loss", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "New Phase", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 1.03", + "project": "Foundations", + "id": "2477d7a0-e2ef-4f98-8859-c9abdd65f330", + "savedPayload": { + "position": { + "x": 29390.144137797033, + "y": 30001.602648661723 + }, + "targetPosition": { + "x": 29557.351723529446, + "y": 29851.04826223098 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "shortcutKey": "q" + } + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Close Below 5%", + "code": "chart.at24hs.candlesProbability.begin > chart.at24hs.candlesProbability.begin", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at01hs.candle.close < portfolioEngine.portfolioCurrent.position.entryTargetRate.value * 0.95", + "project": "Foundations", + "id": "aa5d897c-69c4-4c32-a25d-76662d7e110f", + "savedPayload": { + "position": { + "x": 27325.1684375298, + "y": 44444.82123618727 + }, + "targetPosition": { + "x": 27668.892281625405, + "y": 44333.112685233806 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ac91438d-54f6-4de5-bd93-2414037fd447", + "savedPayload": { + "position": { + "x": 27668.892281625405, + "y": 44333.112685233806 + }, + "targetPosition": { + "x": 28012.827239025, + "y": 44221.30705964097 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ba1814d0-9aac-443f-8ce8-9f19e860b532", + "savedPayload": { + "position": { + "x": 28012.827239025, + "y": 44221.30705964097 + }, + "targetPosition": { + "x": 28366.495333972656, + "y": 44106.29452966068 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "784ae520-1c92-4923-b9b1-b3da21840959", + "savedPayload": { + "position": { + "x": 29343.364007363038, + "y": 29781.519438496616 + }, + "targetPosition": { + "x": 29557.351723529446, + "y": 29851.04826223098 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "48832805-7cb3-4fe7-b465-5e20cb5393ce", + "savedPayload": { + "position": { + "x": 29557.351723529446, + "y": 29851.04826223098 + }, + "targetPosition": { + "x": 29777.434933694552, + "y": 29804.268131796984 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P1: Trailing 4% Above MA", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "if (chart.at01hs.bollingerBand.movingAverage * 1.04 < portfolioEngine.portfolioCurrent.position.stopLoss.value) \n{chart.at01hs.bollingerBand.movingAverage * 1.04} \nelse {portfolioEngine.portfolioCurrent.position.stopLoss.value}", + "project": "Foundations", + "id": "1348c680-76ae-4766-bb6d-b8885b8b976c", + "savedPayload": { + "position": { + "x": 29117.185303199232, + "y": 29944.60852309897 + }, + "targetPosition": { + "x": 29337.26851336434, + "y": 29897.828392664975 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "b65434d1-738d-4df6-9b40-cb3674874299", + "savedPayload": { + "position": { + "x": 29337.26851336434, + "y": 29897.828392664975 + }, + "targetPosition": { + "x": 29557.351723529446, + "y": 29851.04826223098 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e0588afd-77c9-41e2-9ba3-6ad4661b299e", + "savedPayload": { + "position": { + "x": 29777.434933694552, + "y": 29804.268131796984 + }, + "targetPosition": { + "x": 29997.51814385966, + "y": 29757.488001362988 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "managedTakeProfit": { + "type": "Managed Take Profit", + "name": "New Managed Take Profit", + "project": "Foundations", + "phases": [ + { + "type": "Phase", + "name": "P 1", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage * 0.6", + "project": "Foundations", + "id": "da970219-d04e-4e81-b13f-11206c1ac444", + "savedPayload": { + "position": { + "x": 29482.421654831764, + "y": 29353.5440061638 + }, + "targetPosition": { + "x": 29696.40937099817, + "y": 29423.072829898163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "3H Oversold", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at03hs.percentageBandwidth.previous.movingAverage <= 10", + "project": "Foundations", + "id": "598ad9f2-1628-484a-8064-dc02a603a76a", + "savedPayload": { + "position": { + "x": 27071.083083360936, + "y": 43186.95536219166 + }, + "targetPosition": { + "x": 27424.9056420415, + "y": 43261.838424006404 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "8d0ee4a2-12bc-4397-88eb-0336f5727cc5", + "savedPayload": { + "position": { + "x": 27424.9056420415, + "y": 43261.838424006404 + }, + "targetPosition": { + "x": 27778.90697465858, + "y": 43336.664991675934 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7aec6373-83e5-49e9-a929-24793f0edf63", + "savedPayload": { + "position": { + "x": 27778.90697465858, + "y": 43336.664991675934 + }, + "targetPosition": { + "x": 28142.75951403162, + "y": 43413.32984242594 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "3H Entering Oversold", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at03hs.percentageBandwidth.movingAverage <= 30", + "project": "Foundations", + "id": "80b84359-b9be-4edb-959f-019c7db1a646", + "savedPayload": { + "position": { + "x": 27489.699772514286, + "y": 42576.609177254824 + }, + "targetPosition": { + "x": 27758.669361546286, + "y": 42818.31994258685 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b49b85e8-3e0f-4690-81aa-63bcc653bf61", + "savedPayload": { + "position": { + "x": 27758.669361546286, + "y": 42818.31994258685 + }, + "targetPosition": { + "x": 28027.794895514067, + "y": 43060.20082600905 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.direction === \"Up\"", + "project": "Foundations", + "id": "ab06f5d1-3b5b-46bb-a11f-53bdfb934128", + "savedPayload": { + "position": { + "x": 28176.60175389199, + "y": 42353.81624123092 + }, + "targetPosition": { + "x": 28102.258539816678, + "y": 42706.73053007794 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c7e3d21c-8c14-4803-baf0-993d5ea14115", + "savedPayload": { + "position": { + "x": 28102.258539816678, + "y": 42706.73053007794 + }, + "targetPosition": { + "x": 28027.794895514067, + "y": 43060.20082600905 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "66e824e8-bcb1-4d2f-b0c0-71d69c21c21d", + "savedPayload": { + "position": { + "x": 28027.794895514067, + "y": 43060.20082600905 + }, + "targetPosition": { + "x": 28142.75951403162, + "y": 43413.32984242594 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "45d39511-6b07-4481-aae9-2db4bb322f55", + "savedPayload": { + "position": { + "x": 29649.629240564176, + "y": 29202.989619733056 + }, + "targetPosition": { + "x": 29696.40937099817, + "y": 29423.072829898163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "af39b8d4-dff2-4b71-85b8-25f18c617aca", + "savedPayload": { + "position": { + "x": 29696.40937099817, + "y": 29423.072829898163 + }, + "targetPosition": { + "x": 29846.963757428915, + "y": 29590.280415630576 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P 2", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage * 0.7", + "project": "Foundations", + "id": "6e57c877-ec29-43b0-9003-6a4bc491437b", + "savedPayload": { + "position": { + "x": 29325.77177440232, + "y": 29302.645374599746 + }, + "targetPosition": { + "x": 29545.854984567428, + "y": 29255.86524416575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "4H Previous %B < 15", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at04hs.percentageBandwidth.previous.movingAverage <= 15", + "project": "Foundations", + "id": "70a8d00a-b4e5-4bf7-b778-5044173db6e0", + "savedPayload": { + "position": { + "x": 29742.404954949372, + "y": 28437.110872961883 + }, + "targetPosition": { + "x": 29711.652710022572, + "y": 28603.0351386133 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "02fdb9bc-e3fe-4133-9992-33c81371e710", + "savedPayload": { + "position": { + "x": 29711.652710022572, + "y": 28603.0351386133 + }, + "targetPosition": { + "x": 29680.900465095772, + "y": 28768.95940426472 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "74c4dbfb-5dee-4404-9eda-2f93ba6fc5b5", + "savedPayload": { + "position": { + "x": 29680.900465095772, + "y": 28768.95940426472 + }, + "targetPosition": { + "x": 29650.148220168972, + "y": 28934.883669916137 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "4H %B < 50", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at04hs.percentageBandwidth.movingAverage <= 50", + "project": "Foundations", + "id": "0ecf3b89-510e-41e2-bb99-fca45f1ecade", + "savedPayload": { + "position": { + "x": 29959.369583785854, + "y": 28538.916563411498 + }, + "targetPosition": { + "x": 29867.46174662707, + "y": 28680.442221752288 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a9031b3b-9d32-42c7-929d-7d83f7fa0fac", + "savedPayload": { + "position": { + "x": 29867.46174662707, + "y": 28680.442221752288 + }, + "targetPosition": { + "x": 29775.553909468283, + "y": 28821.967880093078 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.direction === \"Up\"", + "project": "Foundations", + "id": "6131bc6f-dacb-4247-a4fc-d18f8d204491", + "savedPayload": { + "position": { + "x": 30076.268611381856, + "y": 28668.746086430983 + }, + "targetPosition": { + "x": 29925.91126042507, + "y": 28745.35698326203 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "4f96a644-8447-4406-94c9-d466e0d4d7f9", + "savedPayload": { + "position": { + "x": 29925.91126042507, + "y": 28745.35698326203 + }, + "targetPosition": { + "x": 29775.553909468283, + "y": 28821.967880093078 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "9253d35a-1ff4-4889-aa4c-d2d9cc495879", + "savedPayload": { + "position": { + "x": 29775.553909468283, + "y": 28821.967880093078 + }, + "targetPosition": { + "x": 29650.148220168972, + "y": 28934.883669916137 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "ca7f0fa8-4f3b-4090-bc50-ff76e84401f2", + "savedPayload": { + "position": { + "x": 29650.148220168972, + "y": 28934.883669916137 + }, + "targetPosition": { + "x": 29545.854984567428, + "y": 29255.86524416575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "cbc568dd-3da9-4818-8501-6c7f48b2a42e", + "savedPayload": { + "position": { + "x": 29545.854984567428, + "y": 29255.86524416575 + }, + "targetPosition": { + "x": 29696.40937099817, + "y": 29423.072829898163 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P 3", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage * 0.8", + "project": "Foundations", + "id": "b20cc025-3f64-4362-bc52-a43fa66de135", + "savedPayload": { + "position": { + "x": 29175.217387971577, + "y": 29135.437788867333 + }, + "targetPosition": { + "x": 29395.300598136684, + "y": 29088.657658433338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "6H Previous %B < 15", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at06hs.percentageBandwidth.previous.movingAverage <= 15", + "project": "Foundations", + "id": "ad489932-52d2-423a-bb47-db08d9934027", + "savedPayload": { + "position": { + "x": 29981.89280956224, + "y": 28650.78487122785 + }, + "targetPosition": { + "x": 29825.771276117594, + "y": 28938.61789382996 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d0a8b6d2-862f-4dc8-894f-98a147328521", + "savedPayload": { + "position": { + "x": 29825.771276117594, + "y": 28938.61789382996 + }, + "targetPosition": { + "x": 29669.585522356138, + "y": 29226.727431425534 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "51dea0e4-a5b0-419e-9077-f5d60ad8e4cd", + "savedPayload": { + "position": { + "x": 29669.585522356138, + "y": 29226.727431425534 + }, + "targetPosition": { + "x": 29506.044327624586, + "y": 29529.552362571285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "5H %B < 50", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at06hs.percentageBandwidth.movingAverage <= 50", + "project": "Foundations", + "id": "10317b11-632c-4cbf-ad84-7ec0b75f999e", + "savedPayload": { + "position": { + "x": 30329.48781851751, + "y": 28977.90356084682 + }, + "targetPosition": { + "x": 30075.45829094806, + "y": 29183.831935140162 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "8beb8b51-1353-4670-b392-b4e6c9c2cdf0", + "savedPayload": { + "position": { + "x": 30075.45829094806, + "y": 29183.831935140162 + }, + "targetPosition": { + "x": 29820.861884606456, + "y": 29390.02512544318 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.direction === \"Up\"", + "project": "Foundations", + "id": "d87940c6-f532-4acd-96da-06e846214122", + "savedPayload": { + "position": { + "x": 30471.565397665327, + "y": 29457.727703136974 + }, + "targetPosition": { + "x": 30146.50762476932, + "y": 29423.88892145403 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b2b584bd-42c3-4a54-94d1-afcc2e676afc", + "savedPayload": { + "position": { + "x": 30146.50762476932, + "y": 29423.88892145403 + }, + "targetPosition": { + "x": 29820.861884606456, + "y": 29390.02512544318 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "0d104bb9-af75-4f6f-97b6-9d1bbad410b3", + "savedPayload": { + "position": { + "x": 29820.861884606456, + "y": 29390.02512544318 + }, + "targetPosition": { + "x": 29506.044327624586, + "y": 29529.552362571285 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "74fa819d-43c6-44b7-8ec4-64bd97c2ce29", + "savedPayload": { + "position": { + "x": 29499.59383373823, + "y": 28767.676084183724 + }, + "targetPosition": { + "x": 29395.300598136684, + "y": 29088.657658433338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "d909c920-b2a7-457f-96a4-1841a61b0428", + "savedPayload": { + "position": { + "x": 29395.300598136684, + "y": 29088.657658433338 + }, + "targetPosition": { + "x": 29545.854984567428, + "y": 29255.86524416575 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P 4", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage * 0.85", + "project": "Foundations", + "id": "72e1f768-6908-4402-8935-41705cb7c2e1", + "savedPayload": { + "position": { + "x": 29024.663001540834, + "y": 28968.23020313492 + }, + "targetPosition": { + "x": 29244.74621170594, + "y": 28921.450072700925 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "8H %B 0< 15 && 1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at08hs.percentageBandwidth.previous.movingAverage <= 15 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >= 5", + "project": "Foundations", + "id": "72c3f3e2-037a-4840-a2ac-5f682a578c14", + "savedPayload": { + "position": { + "x": 29804.637102984852, + "y": 28252.7489206925 + }, + "targetPosition": { + "x": 29648.504109564885, + "y": 28540.547359335746 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "a3c4a2c7-bb79-4d9d-9a6f-bd56fc231211", + "savedPayload": { + "position": { + "x": 29648.504109564885, + "y": 28540.547359335746 + }, + "targetPosition": { + "x": 29492.322875865997, + "y": 28828.55512402293 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "ea20d7db-4468-457c-b65f-a52744fb6fc5", + "savedPayload": { + "position": { + "x": 29492.322875865997, + "y": 28828.55512402293 + }, + "targetPosition": { + "x": 29328.62956693359, + "y": 29131.262122363867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "8H %B < 40 && 1H Extreme", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at08hs.percentageBandwidth.movingAverage <= 40 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >= 3", + "project": "Foundations", + "id": "6485a5b2-2959-4358-947e-98d0f3c88011", + "savedPayload": { + "position": { + "x": 30151.901715772736, + "y": 28579.53869806398 + }, + "targetPosition": { + "x": 29897.87054562819, + "y": 28785.43917096133 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "d8553226-ae92-4b87-ae86-5b53607d3bd3", + "savedPayload": { + "position": { + "x": 29897.87054562819, + "y": 28785.43917096133 + }, + "targetPosition": { + "x": 29643.384284542568, + "y": 28991.610412978054 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Previous Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.previous.direction === \"Up\"", + "project": "Foundations", + "id": "d1a82d5f-7ff4-4c23-9147-a13f5199f21f", + "savedPayload": { + "position": { + "x": 30289.705061672685, + "y": 28889.315462823295 + }, + "targetPosition": { + "x": 29966.80578955676, + "y": 28940.45076690135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c80b06ad-0f63-41c0-a485-0bc97313fd48", + "savedPayload": { + "position": { + "x": 29966.80578955676, + "y": 28940.45076690135 + }, + "targetPosition": { + "x": 29643.384284542568, + "y": 28991.610412978054 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "5a234bc0-ff31-4650-878e-c21a11204d2a", + "savedPayload": { + "position": { + "x": 29643.384284542568, + "y": 28991.610412978054 + }, + "targetPosition": { + "x": 29328.62956693359, + "y": 29131.262122363867 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "248f0567-8e65-41c6-9580-71229332c7bb", + "savedPayload": { + "position": { + "x": 29349.039447307485, + "y": 28600.46849845131 + }, + "targetPosition": { + "x": 29244.74621170594, + "y": 28921.450072700925 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "d52d95cd-0d77-468c-a7f1-497c2476fe33", + "savedPayload": { + "position": { + "x": 29244.74621170594, + "y": 28921.450072700925 + }, + "targetPosition": { + "x": 29395.300598136684, + "y": 29088.657658433338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P 5", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage * 0.9", + "project": "Foundations", + "id": "a39ae165-abd6-4725-ac6a-4edbef7200e4", + "savedPayload": { + "position": { + "x": 28874.10861511009, + "y": 28801.02261740251 + }, + "targetPosition": { + "x": 29094.191825275197, + "y": 28754.242486968513 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Complex", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at12hs.percentageBandwidth.previous.movingAverage <= 15 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >= 15", + "project": "Foundations", + "id": "0d7d916c-3334-4422-8998-28f78bcbaf78", + "savedPayload": { + "position": { + "x": 29626.852651557296, + "y": 27854.412596549788 + }, + "targetPosition": { + "x": 29470.872113859252, + "y": 28142.02995175356 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "60ecd582-0e23-4c8a-8077-7201d263cca2", + "savedPayload": { + "position": { + "x": 29470.872113859252, + "y": 28142.02995175356 + }, + "targetPosition": { + "x": 29314.925710555595, + "y": 28429.728397178154 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4d364cc4-cdb0-4fba-bc23-235dcb482a4e", + "savedPayload": { + "position": { + "x": 29314.925710555595, + "y": 28429.728397178154 + }, + "targetPosition": { + "x": 29151.230115442748, + "y": 28732.828238907165 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "Complex", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "(chart.at24hs.percentageBandwidth.movingAverage <= 70 || chart.at12hs.percentageBandwidth.movingAverage <= 40 ) && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=5", + "project": "Foundations", + "id": "ddebbd89-cba4-4d06-8fe9-a13fcbd4ba18", + "savedPayload": { + "position": { + "x": 29974.837687373285, + "y": 28180.998803689024 + }, + "targetPosition": { + "x": 29720.344895940783, + "y": 28387.1199984587 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "2bf45ba3-ea96-40d1-a8eb-1f5b58eb97e3", + "savedPayload": { + "position": { + "x": 29720.344895940783, + "y": 28387.1199984587 + }, + "targetPosition": { + "x": 29465.843714005918, + "y": 28593.35451224177 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Prev Prev Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"", + "project": "Foundations", + "id": "877fda2b-35d0-45b5-9457-3f791f5ceeb0", + "savedPayload": { + "position": { + "x": 30112.68406589672, + "y": 28490.873530397894 + }, + "targetPosition": { + "x": 29789.31487584841, + "y": 28542.21548831045 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "658ac695-5997-4780-9d05-8ca8cdd9cd6a", + "savedPayload": { + "position": { + "x": 29789.31487584841, + "y": 28542.21548831045 + }, + "targetPosition": { + "x": 29465.843714005918, + "y": 28593.35451224177 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "11b94bab-c0d6-4b49-95c2-4a65f5794288", + "savedPayload": { + "position": { + "x": 29465.843714005918, + "y": 28593.35451224177 + }, + "targetPosition": { + "x": 29151.230115442748, + "y": 28732.828238907165 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "6b6a705b-b008-4784-8e06-a7ff7138725b", + "savedPayload": { + "position": { + "x": 29198.48506087674, + "y": 28433.2609127189 + }, + "targetPosition": { + "x": 29094.191825275197, + "y": 28754.242486968513 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "46eafddb-7478-432f-818f-0c458b59171b", + "savedPayload": { + "position": { + "x": 29094.191825275197, + "y": 28754.242486968513 + }, + "targetPosition": { + "x": 29244.74621170594, + "y": 28921.450072700925 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P 6", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation * 1.75", + "project": "Foundations", + "id": "29d4e7bb-f154-44c4-825c-24719949e808", + "savedPayload": { + "position": { + "x": 28723.554228679346, + "y": 28633.815031670096 + }, + "targetPosition": { + "x": 28943.637438844453, + "y": 28587.0349012361 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.percentageBandwidth.previous.movingAverage <= 30 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=10", + "project": "Foundations", + "id": "d5ac2bb6-e328-40f7-bae6-26c46b85f9ea", + "savedPayload": { + "position": { + "x": 29330.981787307115, + "y": 27401.307727421008 + }, + "targetPosition": { + "x": 29213.900573775267, + "y": 27706.85195144544 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "c57b02c1-e38e-4c24-8ca0-5d5790f8c475", + "savedPayload": { + "position": { + "x": 29213.900573775267, + "y": 27706.85195144544 + }, + "targetPosition": { + "x": 29096.70219428782, + "y": 28012.931991067246 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "cbfd82c7-c57c-4d1e-9a95-b05ad5765eca", + "savedPayload": { + "position": { + "x": 29096.70219428782, + "y": 28012.931991067246 + }, + "targetPosition": { + "x": 28973.934047922325, + "y": 28334.44699354504 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "(chart.at24hs.percentageBandwidth.movingAverage <= 60 || chart.at12hs.percentageBandwidth.movingAverage <= 30 ) && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=5", + "project": "Foundations", + "id": "7af7ef05-50d0-4db9-ae3c-8aed6a9842cd", + "savedPayload": { + "position": { + "x": 29797.01493301418, + "y": 27782.60705158718 + }, + "targetPosition": { + "x": 29542.97123290233, + "y": 27988.541815813493 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "0b79e13b-e44f-41bb-9450-47881760fb81", + "savedPayload": { + "position": { + "x": 29542.97123290233, + "y": 27988.541815813493 + }, + "targetPosition": { + "x": 29288.607805506792, + "y": 28194.72442858351 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "24H Prev Prev Up", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"", + "project": "Foundations", + "id": "8c6bbc80-2d99-434a-ad29-12505c118c41", + "savedPayload": { + "position": { + "x": 29934.871135292517, + "y": 28092.4659743285 + }, + "targetPosition": { + "x": 29611.970373198405, + "y": 28143.62483547059 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "ce4d9250-7aee-432f-b0f7-a25a0d3739d1", + "savedPayload": { + "position": { + "x": 29611.970373198405, + "y": 28143.62483547059 + }, + "targetPosition": { + "x": 29288.607805506792, + "y": 28194.72442858351 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "defc1a9e-ccaa-424b-be17-0efc30e2c0a6", + "savedPayload": { + "position": { + "x": 29288.607805506792, + "y": 28194.72442858351 + }, + "targetPosition": { + "x": 28973.934047922325, + "y": 28334.44699354504 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "9fb1dbd3-fed7-424c-add0-f6b7481dab05", + "savedPayload": { + "position": { + "x": 29047.930674445997, + "y": 28266.053326986486 + }, + "targetPosition": { + "x": 28943.637438844453, + "y": 28587.0349012361 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "8c0276f0-0551-4ce2-9287-0c9bfe22085a", + "savedPayload": { + "position": { + "x": 28943.637438844453, + "y": 28587.0349012361 + }, + "targetPosition": { + "x": 29094.191825275197, + "y": 28754.242486968513 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P 7", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation * 1.25", + "project": "Foundations", + "id": "4e6d15ed-8c85-43cd-90e3-a73eeed22389", + "savedPayload": { + "position": { + "x": 28572.999842248602, + "y": 28466.607445937683 + }, + "targetPosition": { + "x": 28793.08305241371, + "y": 28419.827315503688 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "nextPhaseEvent": { + "type": "Next Phase Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.percentageBandwidth.previous.movingAverage <= 30 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=10", + "project": "Foundations", + "id": "c29560f8-3916-4e7b-bd05-ec4c5c70aaad", + "savedPayload": { + "position": { + "x": 28614.237536737477, + "y": 27292.94138175167 + }, + "targetPosition": { + "x": 28465.71329903059, + "y": 27567.10884813224 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "29cd95e8-e310-4279-8fc6-a886eaeb939d", + "savedPayload": { + "position": { + "x": 28465.71329903059, + "y": 27567.10884813224 + }, + "targetPosition": { + "x": 28317.012496973126, + "y": 27841.800562973116 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "7849fb9b-2762-47fa-bc35-690f40049780", + "savedPayload": { + "position": { + "x": 28317.012496973126, + "y": 27841.800562973116 + }, + "targetPosition": { + "x": 28165.249805895422, + "y": 28123.352905972468 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "(chart.at24hs.percentageBandwidth.movingAverage <= 50 || chart.at12hs.percentageBandwidth.movingAverage <= 17.5 ) && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=5", + "project": "Foundations", + "id": "f15eb65a-7dfa-4d09-b624-3a3d3e2b6420", + "savedPayload": { + "position": { + "x": 28989.617856883167, + "y": 27667.694975200517 + }, + "targetPosition": { + "x": 28723.84405968392, + "y": 27830.516196959812 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "b4307590-5fe4-4997-a25c-3221fcaea5ea", + "savedPayload": { + "position": { + "x": 28723.84405968392, + "y": 27830.516196959812 + }, + "targetPosition": { + "x": 28457.918946894002, + "y": 27993.628006146144 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "code": "chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"", + "project": "Foundations", + "id": "98b65fea-6bb0-4a9a-8d31-3997e56c6c63", + "savedPayload": { + "position": { + "x": 29074.09025988845, + "y": 27896.40337816961 + }, + "targetPosition": { + "x": 28766.065460017075, + "y": 27945.013397505205 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7a79c0f2-514b-441a-ae08-5e1c1d815095", + "savedPayload": { + "position": { + "x": 28766.065460017075, + "y": 27945.013397505205 + }, + "targetPosition": { + "x": 28457.918946894002, + "y": 27993.628006146144 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 3, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "e2165070-d0eb-428c-a168-dfacb74f0844", + "savedPayload": { + "position": { + "x": 28457.918946894002, + "y": 27993.628006146144 + }, + "targetPosition": { + "x": 28165.249805895422, + "y": 28123.352905972468 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "5ea9ce09-4324-4961-a5c0-9018bd9e8d36", + "savedPayload": { + "position": { + "x": 28897.376288015254, + "y": 28098.845741254074 + }, + "targetPosition": { + "x": 28793.08305241371, + "y": 28419.827315503688 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "64a62511-14f3-45ad-897b-543abba98920", + "savedPayload": { + "position": { + "x": 28793.08305241371, + "y": 28419.827315503688 + }, + "targetPosition": { + "x": 28943.637438844453, + "y": 28587.0349012361 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Phase", + "name": "P 8", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation", + "project": "Foundations", + "id": "96ea6099-ad3a-4240-95d9-1486bb21c131", + "savedPayload": { + "position": { + "x": 28491.97427955222, + "y": 28085.412144038863 + }, + "targetPosition": { + "x": 28642.528665982965, + "y": 28252.619729771275 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "moveToPhaseEvents": [], + "announcements": [], + "id": "cd3e2a56-39ae-4a5e-8190-f2b65ba6f8e2", + "savedPayload": { + "position": { + "x": 28642.528665982965, + "y": 28252.619729771275 + }, + "targetPosition": { + "x": 28793.08305241371, + "y": 28419.827315503688 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "1d7d8a99-1d8d-41e4-9544-61ae4667aa1a", + "savedPayload": { + "position": { + "x": 29846.963757428915, + "y": 29590.280415630576 + }, + "targetPosition": { + "x": 29997.51814385966, + "y": 29757.488001362988 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "fa22b9a6-5479-4409-b77a-b9a20b365f95", + "savedPayload": { + "position": { + "x": 29997.51814385966, + "y": 29757.488001362988 + }, + "targetPosition": { + "x": 30425.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeStage": { + "type": "Close Stage", + "config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}", + "project": "Foundations", + "initialTargets": { + "type": "Initial Targets", + "name": "New Initial Targets", + "project": "Foundations", + "targetRate": { + "type": "Target Rate", + "name": "New Target Rate", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value", + "project": "Foundations", + "id": "00a8423d-4604-4d28-aa43-0fe8410c1a4e", + "savedPayload": { + "position": { + "x": 29507.90763177556, + "y": 29488.010065141374 + }, + "targetPosition": { + "x": 29731.67505823342, + "y": 29464.491160906153 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "62dec497-f190-41dc-b7a6-430ffb78fa3c", + "savedPayload": { + "position": { + "x": 29731.67505823342, + "y": 29464.491160906153 + }, + "targetPosition": { + "x": 29955.44248469128, + "y": 29440.97225667093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "targetSizeInQuotedAsset": { + "type": "Target Size In Quoted Asset", + "name": "New Target Size In Quoted Asset", + "project": "Foundations", + "formula": { + "type": "Formula", + "name": "New Formula", + "code": "portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value", + "project": "Foundations", + "id": "8bbc979f-5425-49af-807b-38944be9b312", + "savedPayload": { + "position": { + "x": 29690.939121159667, + "y": 29076.914609202206 + }, + "targetPosition": { + "x": 29823.190802925474, + "y": 29258.94343293657 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "e4a38608-0a48-4e4c-b291-36ee1a1b85c5", + "savedPayload": { + "position": { + "x": 29823.190802925474, + "y": 29258.94343293657 + }, + "targetPosition": { + "x": 29955.44248469128, + "y": 29440.97225667093 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7421d18f-87c9-4790-8e17-16642ba1efac", + "savedPayload": { + "position": { + "x": 29955.44248469128, + "y": 29440.97225667093 + }, + "targetPosition": { + "x": 30160.990212660865, + "y": 29532.488001362988 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "closeExecution": { + "type": "Close Execution", + "project": "Foundations", + "executionAlgorithms": [ + { + "type": "Execution Algorithm", + "name": "New Execution Algorithm", + "config": "{\n\"percentageOfStageTargetSize\": 100 \n}", + "project": "Foundations", + "marketBuyOrders": [ + { + "type": "Market Buy Order", + "name": "Quick Exit", + "config": "{\n\"percentageOfAlgorithmSize\": 100,\n\"spawnMultipleOrders\": false\n}", + "project": "Foundations", + "createOrderEvent": { + "type": "Create Order Event", + "name": "New Create Order Event", + "project": "Foundations", + "situations": [ + { + "type": "Situation", + "name": "New Situation", + "project": "Foundations", + "conditions": [ + { + "type": "Condition", + "name": "New Condition", + "project": "Foundations", + "javascriptCode": { + "type": "Javascript Code", + "name": "New Javascript Code", + "code": "true", + "project": "Foundations", + "id": "f9b6428b-706c-4762-b526-e65ce3a9eba1", + "savedPayload": { + "position": { + "x": 29460.942125428694, + "y": 40358.56240724004 + }, + "targetPosition": { + "x": 29498.898481877543, + "y": 40717.53713246653 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": {} + } + }, + "id": "7ce28ab2-846f-44e3-8d42-66e702d7cf6f", + "savedPayload": { + "position": { + "x": 29498.898481877543, + "y": 40717.53713246653 + }, + "targetPosition": { + "x": 29537.43884732665, + "y": 41076.85064928551 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "17c82be6-9c06-467f-8e89-bc76d7f3b0d8", + "savedPayload": { + "position": { + "x": 29537.43884732665, + "y": 41076.85064928551 + }, + "targetPosition": { + "x": 29575.93986746006, + "y": 41446.2259069736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "announcements": [], + "id": "acb7cd15-47a6-4b89-a991-02d53cbd5d88", + "savedPayload": { + "position": { + "x": 30066.91459571998, + "y": 28637.41829553155 + }, + "targetPosition": { + "x": 30090.4334999552, + "y": 28861.18572198941 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4f521b37-053e-45a1-9cc0-a2b54430a6f1", + "savedPayload": { + "position": { + "x": 30090.4334999552, + "y": 28861.18572198941 + }, + "targetPosition": { + "x": 30113.952404190422, + "y": 29084.953148447268 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Market Order", + "name": "Market Buy Order #1", + "id": "7d6c3ac9-4869-4ff3-a9f2-2a6f8a31ccf3" + } + } + } + ], + "marketSellOrders": [], + "limitBuyOrders": [], + "limitSellOrders": [], + "id": "7bacad1e-a99b-4dee-ba33-4857babf5f60", + "savedPayload": { + "position": { + "x": 30113.952404190422, + "y": 29084.953148447268 + }, + "targetPosition": { + "x": 30137.471308425644, + "y": 29308.720574905128 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "2fb3a68a-bccc-4f15-a093-81d7230e3534", + "savedPayload": { + "position": { + "x": 30137.471308425644, + "y": 29308.720574905128 + }, + "targetPosition": { + "x": 30160.990212660865, + "y": 29532.488001362988 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 2, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "announcements": [], + "id": "b0b4389a-74f6-4807-af15-1b8c43c247cb", + "savedPayload": { + "position": { + "x": 30160.990212660865, + "y": 29532.488001362988 + }, + "targetPosition": { + "x": 30425.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c6dfb2a4-3e3d-4a44-a9da-00251dae88a7", + "savedPayload": { + "position": { + "x": 30425.49357619248, + "y": 29896.545648831714 + }, + "targetPosition": { + "x": 30875.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "975c2fc3-a8f5-43e9-900f-4a4f2430d128", + "savedPayload": { + "position": { + "x": 30875.49357619248, + "y": 29896.545648831714 + }, + "targetPosition": { + "x": 30875.49357619248, + "y": 29896.545648831714 + }, + "floatingObject": { + "isPinned": true, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false, + "shortcutKey": "w" + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot.json new file mode 100644 index 000000000..01cc499bc --- /dev/null +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot.json @@ -0,0 +1,84 @@ +{ + "type": "Portfolio Bot", + "menuItems": [ + { + "action": "Configure", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration", + "dontShowAtFullscreen": true, + "actionFunction": "uiObject.configEditor.activate", + "actionProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Process Definition", + "relatedUiObject": "Process Definition", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Product Definition", + "relatedUiObject": "Product Definition", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Product Definition Folder", + "relatedUiObject": "Product Definition Folder", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isTitleAllwaysVisible": true, + "addLeftIcons": true, + "editors": { + "config": true + }, + "initialValues": { + "config": "{ \n \"codeName\": \"\"\n}" + }, + "level": 3, + "attachingRules": { + "compatibleTypes": "->Portfolio Mine->" + }, + "childrenNodesProperties": [ + { + "name": "processes", + "type": "array", + "childType": "Process Definition", + "autoAdd": true, + "project": "Foundations" + }, + { + "name": "products", + "type": "array", + "childType": "Product Definition", + "autoAdd": true, + "project": "Foundations" + }, + { + "name": "productDefinitionFolders", + "type": "array", + "childType": "Product Definition Folder", + "autoAdd": true, + "project": "Foundations" + } + ], + "propertyNameAtParent": "portfolioBots" +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine.json new file mode 100644 index 000000000..c11c4df8c --- /dev/null +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine.json @@ -0,0 +1,49 @@ +{ + "type": "Portfolio Engine", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "relatedUiObject": "Portfolio Engine", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Portfolio-Management" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isHierarchyHead": true, + "addLeftIcons": true, + "level": 0, + "childrenNodesProperties": [ + { + "name": "portfolioCurrent", + "type": "node", + "childType": "Portfolio Current", + "autoAdd": false, + "project": "Foundations" + }, + { + "name": "portfolioLast", + "type": "node", + "childType": "Portfolio Last", + "autoAdd": false, + "project": "Foundations" + }, + { + "name": "exchangeOrders", + "type": "node", + "childType": "Exchange Orders", + "autoAdd": false, + "project": "Foundations" + } + ] +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-management-project.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-management-project.json new file mode 100644 index 000000000..4e4590cab --- /dev/null +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-management-project.json @@ -0,0 +1,63 @@ +{ + "type": "Portfolio-Management Project", + "menuItems": [ + { + "action": "Add Missing Children", + "label": "Add Missing Children", + "iconPathOn": "portfolio-management-project", + "iconPathOff": "portfolio-management-project", + "iconProject": "Portfolio-Management", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" + }, + { + "action": "Add UI Object", + "label": "Add Portfolio Mine", + "relatedUiObject": "Portfolio Mine", + "relatedUiObjectProject": "Portfolio-Management", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" + }, + { + "action": "Add UI Object", + "label": "Add Portfolio Engine", + "relatedUiObject": "Portfolio Engine", + "relatedUiObjectProject": "Portfolio-Management", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" + }, + { + "action": "Add UI Object", + "label": "Add Portfolio System", + "relatedUiObject": "Portfolio System", + "relatedUiObjectProject": "Portfolio-Management", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "actionFunction": "payload.executeAction", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity" + } + ], + "isProjectHead": true, + "isTitleAllwaysVisible": false, + "addLeftIcons": true, + "isPinned": true, + "positionLocked": true, + "icon": "portfolio-management-project", + "childrenNodesProperties": [ + { + "name": "projectDefinition", + "type": "node", + "childType": "Project Definition", + "project": "Foundations", + "autoAdd": true + } + ] +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine.json new file mode 100644 index 000000000..86fdd35ce --- /dev/null +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine.json @@ -0,0 +1,65 @@ +{ + "type": "Portfolio Mine", + "menuItems": [ + { + "action": "Configure", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration", + "iconProject": "Foundations", + "dontShowAtFullscreen": true, + "actionFunction": "uiObject.configEditor.activate", + "actionProject": "Foundations" + }, + { + "action": "Add UI Object", + "label": "Add Portfolio Bot", + "relatedUiObject": "Portfolio Bot", + "relatedUiObjectProject": "Portfolio-Management", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" + }, + { + "action": "Add UI Object", + "label": "Add Plotter", + "relatedUiObject": "Plotter", + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isTitleAllwaysVisible": true, + "isHierarchyHead": true, + "addLeftIcons": true, + "editors": { + "config": true + }, + "level": 0, + "initialValues": { + "config": "{ \n\"codeName\": \"Type a name with no spaces or dashes\"\n}" + }, + "childrenNodesProperties": [ + { + "name": "portfolioBots", + "type": "array", + "childType": "Portfolio Bot", + "project": "Portfolio-Management" + }, + { + "name": "plotters", + "type": "array", + "childType": "Plotter", + "project": "Foundations" + } + ] +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system.json new file mode 100644 index 000000000..dfce150e3 --- /dev/null +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system.json @@ -0,0 +1,52 @@ +{ + "type": "Portfolio System", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Portfolio Strategy", + "relatedUiObject": "Portfolio Strategy", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "dynamicIndicators", + "label": "Add Dynamic Indicators", + "relatedUiObject": "Dynamic Indicators", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isHierarchyHead": true, + "addLeftIcons": true, + "level": 0, + "childrenNodesProperties": [ + { + "name": "portfolioStrategies", + "type": "array", + "childType": "Portfolio Strategy", + "autoAdd": true, + "project": "Foundations" + }, + { + "name": "dynamicIndicators", + "type": "node", + "childType": "Dynamic Indicators", + "autoAdd": true, + "project": "Foundations" + } + ] +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-Bot/portfolio-bot.json b/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-Bot/portfolio-bot.json new file mode 100644 index 000000000..05c3d3816 --- /dev/null +++ b/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-Bot/portfolio-bot.json @@ -0,0 +1,45 @@ +{ + "type": "Portfolio Bot", + "definition": { + "text": "A portfolio bot is a computer program that—based on datasets exposed as products by other bots (counting sensors, indicators and even other portfolio bots)—applies the portfolio logic defined on a Portfolio System to, on one side, generate a complete portfolio simulation (outputting datasets that include trades, the action of strategies, validation of conditions, etc.), and on the other side, manage the execution of orders when on a forward testing or live portfolio session.", + "updated": 1609861419818, + "translations": [ + { + "language": "ES", + "text": "Un Portfolio Bot es un programa informático que, basado en conjuntos de datos expuestos como productos por otros bots (sensores de conteo, indicadores e incluso otros portfolio bots ), aplica la lógica portfolio definida en un Portfolio System para, por un lado, generar una simulación de portfolio completa (generando conjuntos de datos que incluyen operaciones, la acción de estrategias, validación de condiciones, etc.) y, por otro lado, gestiona la ejecución de órdenes en una sesión ya sea en vivo o no.", + "updated": 1624375084844 + } + ] + }, + "paragraphs": [ + { + "style": "Block", + "text": "Content" + }, + { + "style": "Text", + "text": "In Superalgos, a portfolio bot is a computer program designed to leverage the Superalgos infrastructure to provide smart portfolio features to users building, testing, and deploying portfolio systems. As such, a portfolio bot does not feature portfolio logic in and of itself. Instead, it executes the logic defined in portfolio systems." + }, + { + "style": "Text", + "text": "Put in other words, when Superalgos users define portfolio systems and the portfolio strategies within, they are not building a portfolio bot. Instead, they are defining a set of instructions that a portfolio bot will then interpret and execute." + }, + { + "style": "Text", + "text": "Portfolio bots have access to every piece of infrastructure built in Superalgos. One of the noteworthy sections of the infrastructure relevant to portfolio bots are portfolio mines themselves. Portfolio bots may be quite complex pieces of software. To name two of the most prominent characteristics: the bot needs to consider multiple dimensions of information and needs to be highly reliable, as its activity entails monetary transactions." + }, + { + "style": "Text", + "text": "Portfolio mines make building portfolio bots a more accessible feat, providing a framework to produce compartmentalized definitions for the bots' processes and products, just like data mines do for sensors and indicators." + }, + { + "style": "Block", + "text": "Configuring" + }, + { + "style": "Title", + "text": "Portfolio Bot Configuration", + "updated": 1609861438022 + } + ] +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-Engine/trading-engine.json b/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-Engine/trading-engine.json new file mode 100644 index 000000000..8b4a7a4a5 --- /dev/null +++ b/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-Engine/trading-engine.json @@ -0,0 +1,66 @@ +{ + "type": "Portfolio Engine", + "definition": { + "text": "The portfolio engine hierarchy is the data structure used by the portfolio bot to keep runtime information highly accessible and exposed to others.", + "translations": [ + { + "language": "ES", + "text": "La jerarquia portfolio engine es la estructura de datos utilizada por el robot comercial para mantener la información en tiempo de ejecución altamente accesible y expuesta a otros.", + "updated": 1624452474129 + } + ] + }, + "paragraphs": [ + { + "style": "Block", + "text": "Content" + }, + { + "style": "Text", + "text": "You will use this hierarchy for two main purposes:" + }, + { + "style": "List", + "text": "To let your portfolio systems access the information processed by the portfolio bot. This allows strategies to keep track of and react to current and past events—including those involving the exchange, such as orders placed or filled—as the bot is running." + }, + { + "style": "List", + "text": "To keep track of the actions of the portfolio bot via the design space visual environment and panels over the charts. By analyzing runtime information, you may gain a detailed understanding of what happens, when, and why, throughout a portfolio session." + }, + { + "style": "Title", + "text": "Frequently Asked Questions" + }, + { + "style": "Subtitle", + "text": "Can a Portfolio Engine be shared between two Portfolio Bots?" + }, + { + "style": "Text", + "text": "The same portfolio engine can be used from multiple portfolio sessions, because it is just a node-based representation of a data structure.", + "updated": 1621987910896 + }, + { + "style": "Text", + "text": "Every time a Task is ran, a snapshot of that data structure, together with a snapshot of the Network and the Bots definitions at their Data Mine is sent from the UI to the Task Server, and from there is consumed by the running Bot. That means that a second Bot can receive the same Portfolio Engine snapshot and it will never know if other bots were fed with the same information or not.", + "updated": 1621987965915 + }, + { + "style": "Subtitle", + "text": "Do I need to change something at the Portfolio Engine?" + }, + { + "style": "Text", + "text": "You don't need to physically change anything inside portfolio engine via the UI. The portfolio engine is a visual representation of the data structure that the portfolio system uses to store its values, so to speak." + }, + { + "style": "Subtitle", + "text": "Can I change the values inside the Portfolio Engine?" + }, + { + "style": "Text", + "text": "You access the Portfolio Engine from within your portfolio system if there is something in there you would like to change. This is the whole purpose of the User Defined Code node.", + "updated": 1621988418300 + } + ] +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-Mine/trading-mine.json b/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-Mine/trading-mine.json new file mode 100644 index 000000000..97dcf85d4 --- /dev/null +++ b/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-Mine/trading-mine.json @@ -0,0 +1,41 @@ +{ + "type": "Portfolio Mine", + "definition": { + "text": "A portfolio mine is a hierarchy that contains definitions of portfolio bots and their plotters. These definitions make up the actual programs of such bots—the source code.", + "translations": [ + { + "language": "ES", + "text": "Un portfolio mine es una jerarquía que contiene definiciones de portfolio bots y sus conspiradores. Estas definiciones constituyen los programas reales de dichos bots: el código fuente.", + "updated": 1628906153772 + } + ] + }, + "paragraphs": [ + { + "style": "Block", + "text": "Content" + }, + { + "style": "Text", + "text": "Altough Superalgos is starting out with a single portfolio bot, the system is prepared to feature as many portfolio bots as developers are willing to create. As such, a portfolio mine is a catalog of portfolio bots." + }, + { + "style": "Text", + "text": "Notice that, in the context of Superalgos, a portfolio bot has nothing to do with the portfolio logic. Think of portfolio logic as the business rules which—in Superalgos—are defined in portfolio systems. Anyone may build a Portfolio System, meaning that creating portfolio systems and the portfolio strategies within does not require coding.", + "updated": 1609861342619 + }, + { + "style": "Text", + "text": "Portfolio mines work similarly to data mines in the sense that they provide the same kind of tools to structure the definitions of bots, including process definitions, product definitions, and plotters." + }, + { + "style": "Block", + "text": "Configuring" + }, + { + "style": "Title", + "text": "Portfolio Mine Configuration", + "updated": 1609861240385 + } + ] +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-System/trading-system.json b/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-System/trading-system.json new file mode 100644 index 000000000..abb92d5ad --- /dev/null +++ b/Projects/Portfolio-Management/Schemas/Docs-Nodes/T/Trading/Trading-System/trading-system.json @@ -0,0 +1,39 @@ +{ + "type": "Portfolio System", + "definition": { + "text": "A portfolio system is a framework handling the low-level logic that serves to structure the processes and methods used to implement and deploy portfolio strategies.", + "translations": [ + { + "language": "ES", + "text": "Un portfolio system es un marco que maneja la lógica de bajo nivel que sirve para estructurar los procesos y métodos utilizados para implementar y desplegar estrategias de portfolio.", + "updated": 1624375355452 + } + ] + }, + "paragraphs": [ + { + "style": "Block", + "text": "Content" + }, + { + "style": "Text", + "text": "In practical terms, a portfolio system is a hierarchical arrangement organizing the actionable aspects of your investment plan. The hierarchy contains definitions regarding any number of portfolio strategies, all operating on the same market and sharing the same initial capital allocation." + }, + { + "style": "Text", + "text": "You use a portfolio system to define strategies following the Superalgos Protocol, splitting strategies into four stages: trigger, open, manage, and close." + }, + { + "style": "Text", + "text": "The concept of describing strategies in stages is fundamental to the methodical aspect of the portfolio system, as it provides a framework to run every strategy with the same framework, which contributes to developing scalable portfolio systems that may grow to any number of strategies." + }, + { + "style": "Text", + "text": "When a portfolio system features more than one strategy, the first strategy has precedence over the second, the second over the third, and so on. This means that strategies are evaluated in a sequence. When a given strategy is triggered-on, the remaining strategies in the queue are no longer evaluated until the strategy triggers off. In other words, when multiple strategies are deployed within a single portfolio system, only one strategy may trade at any given moment, and precedence is given by the order around the portfolio system node." + }, + { + "style": "Text", + "text": "As a corollary to the above, if you wish strategies to operate in different markets, or you wish strategies to be able to take positions simultaneously, then you must set up those strategies in different portfolio systems." + } + ] +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/APIs/ExchangeAPI.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/APIs/ExchangeAPI.js new file mode 100644 index 000000000..232db427a --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/APIs/ExchangeAPI.js @@ -0,0 +1,284 @@ +exports.newPortfolioManagementBotModulesExchangeAPI = function (processIndex) { + + let MODULE_NAME = "Exchange API"; + + let thisObject = { + getOrder: getOrder, + createOrder: createOrder, + cancelOrder: cancelOrder, + initialize: initialize, + finalize: finalize + }; + + let portfolioSystem + + let exchangeId + let options = {} + let exchange + + const ccxt = SA.nodeModules.ccxt + + return thisObject; + + function initialize() { + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + + exchangeId = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.parentNode.parentNode.config.codeName + + let key + let secret + let uid + let password + let sandBox = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.parentNode.parentNode.config.sandbox || false; + + if (TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference !== undefined) { + if (TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent !== undefined) { + key = TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent.config.codeName + secret = TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent.config.secret + uid = TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent.config.uid + password = TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent.config.password + } + } + const exchangeClass = ccxt[exchangeId] + const exchangeConstructorParams = { + 'apiKey': key, + 'secret': secret, + 'uid': uid, + 'password': password, + 'timeout': 30000, + 'enableRateLimit': true, + verbose: false, + 'adjustForTimeDifference': true, + options: options + } + exchange = new exchangeClass(exchangeConstructorParams) + // enable sandbox mode based on exchange sandbox param value + if (sandBox) { + exchange.setSandboxMode(sandBox); + } + console.log('Sandbox mode = ' + sandBox); + // uncomment the following line if you want to log the exchange api being used + // console.log(exchange.urls.api); + } + + function finalize() { + portfolioSystem = undefined + exchangeId = undefined + options = undefined + exchange = undefined + } + + async function getOrder(portfolioSystemOrder, portfolioEngineOrder) { + + let orderId = portfolioEngineOrder.exchangeId.value + const symbol = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.baseAsset.referenceParent.config.codeName + '/' + TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.quotedAsset.referenceParent.config.codeName + + /* Basic Logging */ + logInfo("getOrder -> orderId = " + orderId) + logInfo("getOrder -> symbol = " + symbol) + + /* Basic Validations */ + if (exchange.has['fetchOrder'] === false) { + logError("getOrder -> Exchange does not support fetchOrder command."); + return + } + + try { + let order = await exchange.fetchOrder(orderId, symbol) + + logInfo("getOrder -> Response from the Exchange: " + JSON.stringify(order)); + return order + } catch (err) { + const message = 'Get Order Unexpected Error' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + let contextInfo = { + symbol: symbol, + orderId: orderId + } + + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, portfolioSystemOrder.name, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addError([portfolioSystemOrder.id, message, docs]) + + logError("getOrder -> Error = " + err.message); + if (/[0-9a-z]+ NotFound/.test(err.message)) { + logInfo("getOrder -> NotFound, so order is actually closed.") + order = { + status: 'NotFound' + } + return order + } + } + } + + async function createOrder(portfolioSystemOrder, portfolioEngineOrder) { + + let price = portfolioEngineOrder.rate.value // CCXT: how much quote currency you are willing to pay for a trade lot of base currency (for limit orders only) + let type // CCXT: a string literal type of order, ccxt currently unifies market and limit orders only + let side // CCXT: a string literal for the direction of your order, buy or sell + let symbol = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.baseAsset.referenceParent.config.codeName + '/' + TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.quotedAsset.referenceParent.config.codeName // CCXT: a string literal symbol of the market you wish to trade on, like BTC/USD, ZEC/ETH, DOGE/DASH, etc + let amount = portfolioEngineOrder.orderBaseAsset.size.value // CCXT: how much of currency you want to trade, in Base Asset. + + switch (portfolioSystemOrder.type) { + case 'Market Buy Order': { + type = 'market' + side = 'buy' + break + } + case 'Market Sell Order': { + type = 'market' + side = 'sell' + break + } + case 'Limit Buy Order': { + type = 'limit' + side = 'buy' + break + } + case 'Limit Sell Order': { + type = 'limit' + side = 'sell' + break + } + } + + /* Basic Logging */ + logInfo("createOrder -> symbol = " + symbol); + logInfo("createOrder -> side = " + side); + logInfo("createOrder -> type = " + type); + logInfo("createOrder -> amount = " + amount); + logInfo("createOrder -> price = " + price); + + /* Basic Validations */ + if (side !== "buy" && side !== "sell") { + logError("createOrder -> side must be either 'buy' or 'sell'."); + return + } + if (exchange.has['createOrder'] === false) { + logError("createOrder -> Exchange does not support createOrder command."); + return + } + + try { + let order = await (exchange.createOrder(symbol, type, side, amount, price)) + + logInfo("createOrder -> Response from the Exchange: " + JSON.stringify(order)); + return order.id + } catch (err) { + + let exchangeApiKey = TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent + let message = 'Create Order Unexpected Error' + + logError("createOrder -> Error = " + err.message) + logError("createOrder -> symbol = " + symbol); + logError("createOrder -> side = " + side); + logError("createOrder -> type = " + type); + logError("createOrder -> amount = " + amount); + logError("createOrder -> price = " + price); + if ( + err.message.indexOf('API-key format invalid') >= 0 || + err.message.indexOf('Invalid API-key, IP, or permissions for action.') >= 0 || + err.message.indexOf('"code":-2015') >= 0 + ) { + logError('The exchange says the API key provided is not good or it is not in the correct format. This is what you are using:') + errorFooter() + + message = 'Invalid Exchange API Key' + } + if ( + err.message.indexOf('Signature for this request is not valid.') >= 0 || + err.message.indexOf('"code":-1022') >= 0 + ) { + logError('The exchange says the secret provided is not good, incorrect or not in the correct format. This is what you are using:') + errorFooter() + + message = 'Invalid Exchange API Secret' + } + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + let contextInfo = { + symbol: symbol, + side: side, + type: type, + amount: amount, + price: price, + key: exchangeApiKey.config.codeName, + secret: exchangeApiKey.config.secret, + keyLength: exchangeApiKey.config.codeName.length, + secretLength: exchangeApiKey.config.secret.length + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, exchangeApiKey.name, undefined, exchangeApiKey.config, undefined, contextInfo) + + portfolioSystem.addError([exchangeApiKey.id, message, docs]) + + function errorFooter() { + logError('key: ->' + exchangeApiKey.config.codeName + '<-') + logError('secret: ->' + exchangeApiKey.config.secret + '<-') + logError('key.length:' + exchangeApiKey.config.codeName.length) + logError('secret.length:' + exchangeApiKey.config.secret.length) + logError('Double check that you copied the key at the codeName property and the secret at secret property without bringing any invisible caracter from the exchange web site, or leaving any character from the sample text. Also check that the keys are not disabled at the exchange ot that they are not restricted by IP.') + logError('As a remainder. Binance key and secret are 64 bytes in lenght each one. ') + } + } + } + + async function cancelOrder(portfolioSystemOrder, portfolioEngineOrder) { + + let orderId = portfolioEngineOrder.exchangeId.value + + /* Basic Logging */ + logInfo("cancelOrder -> Entering function. orderId = " + orderId); + + const symbol = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.baseAsset.referenceParent.config.codeName + '/' + TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.quotedAsset.referenceParent.config.codeName + + /* Basic Validations */ + if (exchange.has['fetchOrder'] === false) { + logError("cancelOrder -> Exchange does not support fetchOrder command."); + return + } + + try { + let order = await exchange.cancelOrder(orderId, symbol) + + logInfo("cancelOrder -> Response from the Exchange: " + JSON.stringify(order)); + return true + } catch (err) { + const message = 'Cancel Order Unexpected Error' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + let contextInfo = { + symbol: symbol, + orderId: orderId + } + + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, portfolioSystemOrder.name, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addError([portfolioSystemOrder.id, message, docs]) + logError("cancelOrder -> Error = " + err.message); + } + } + + function logInfo(message) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[INFO] ' + message) + } + + function logError(message) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] ' + message) + } + }; + diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/OrdersCalculations.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/OrdersCalculations.js new file mode 100644 index 000000000..f210a430a --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/OrdersCalculations.js @@ -0,0 +1,352 @@ +exports.newPortfolioManagementBotModulesOrdersCalculations = function (processIndex) { + /* + When we are live portfolio, we need to synchronize with the exchange. + */ + + let thisObject = { + actualSizeCalculation: actualSizeCalculation, + actualRateCalculation: actualRateCalculation, + feesToBePaidCalculation: feesToBePaidCalculation, + amountReceivedCalculation: amountReceivedCalculation, + percentageFilledCalculation: percentageFilledCalculation, + feesPaidCalculation: feesPaidCalculation, + sizeFilledCalculation: sizeFilledCalculation, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let portfolioSystem + let sessionParameters + + return thisObject + + function initialize() { + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + } + + function finalize() { + sessionParameters = undefined + portfolioEngine = undefined + portfolioSystem = undefined + } + + async function actualSizeCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) { + /* + When we submit the order to the exchange, we do it specifying the order size + in Base Asset. It is mandatory to be in Base Asset as per CCXT Library API and + probably as per the Exchange API too. + + The exchange might take that size or might change it a little + bit. For example, if it does not accept as many decimals as we are sending. + + We have also seen that for Market Orders, the exchange usually does not take + the size requested exactly. Sometimes is a little bit less or even a little bit + more. For Limit orders it is usually the same. + + If it happens that the size accepted (Actual Size) is different than the + size requested (Size), we need to make several adjustments so that the + accounting synchronizes with reality. + */ + + /* This calculation needs to happen only once, the first time the order is checked. */ + if (portfolioEngineOrder.orderBaseAsset.actualSize.value !== portfolioEngineOrder.orderBaseAsset.actualSize.config.initialValue) { return } + + if ( order.amount !== undefined) { + /* We receive the actual size from the exchange at the order.amount field. */ + portfolioEngineOrder.orderBaseAsset.actualSize.value = order.amount + } + + recalculateActualSize() + recalculateSizePlaced() + + function recalculateActualSize() { + /* + We will recalculate the Quoted Asset Actual Size. This will also give to it an initial value. + In the next formula, we are unsing the rate of the order because we dont know yet the Actual Rate. + This rate might be replaced afteerwards for the Actual Rate when this is calculated again once + the Actual Rate is known. + */ + portfolioEngineOrder.orderQuotedAsset.actualSize.value = portfolioEngineOrder.orderBaseAsset.actualSize.value * portfolioEngineOrder.rate.value + + portfolioEngineOrder.orderBaseAsset.actualSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderBaseAsset.actualSize.value, 10) + portfolioEngineOrder.orderQuotedAsset.actualSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderQuotedAsset.actualSize.value, 10) + } + + function recalculateSizePlaced() { + /* + We will also recalculate the Size Placed that was previously calculated with the order Size, + and now we will do it with the order Actual Size. + + We need to unaccount the previous size placed and correctly account + for the the new actual sizes we now know. + */ + portfolioEngineStage.stageBaseAsset.sizePlaced.value = + portfolioEngineStage.stageBaseAsset.sizePlaced.value - + portfolioEngineOrder.orderBaseAsset.size.value + + portfolioEngineStage.stageBaseAsset.sizePlaced.value = + portfolioEngineStage.stageBaseAsset.sizePlaced.value + + portfolioEngineOrder.orderBaseAsset.actualSize.value + + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = + portfolioEngineStage.stageQuotedAsset.sizePlaced.value - + portfolioEngineOrder.orderQuotedAsset.size.value + + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = + portfolioEngineStage.stageQuotedAsset.sizePlaced.value + + portfolioEngineOrder.orderQuotedAsset.actualSize.value + + portfolioEngineStage.stageBaseAsset.sizePlaced.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageBaseAsset.sizePlaced.value, 10) + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageQuotedAsset.sizePlaced.value, 10) + } + } + + async function actualRateCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) { + /* + Actual Rate Calculation: Let's remember that the exchange may not take the rate + we send it with the order (in Limit orders) and for any reason change it a little bit. + For example we might have sent a rate with too many decimals and the exchange truncate + them. Another thing that might happen is that we send a rate that is matching orders already + at the order book. In this case we would get an actual rate not only different than the one + we sent, but also, better since the portfolio engine inside the exchange would match orders + with the first orders best by price. + + In the case of Market Orders we don't even send a rate. For all those reason + we get and store the Actual Rate at which the order was filled. + */ + if (order.average !== undefined) { + /* + We will use the average whenever is available. As of today it is not 100% clear when this is + available, but it seems sometimes it is not. In those cases we use the price. + */ + portfolioEngineOrder.orderStatistics.actualRate.value = order.average + } else if (order.price !== undefined) { + /* + We use the order.price when the average is not available. + */ + portfolioEngineOrder.orderStatistics.actualRate.value = order.price + } + + portfolioEngineOrder.orderStatistics.actualRate.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderStatistics.actualRate.value, 10) + + /* + If the Actual Rate happens to be exctly the same than the order rate, then there is + nothing else to do here. Otherwise there are adjustments to be made. + */ + if (portfolioEngineOrder.orderStatistics.actualRate.value === portfolioEngineOrder.rate.value) { return } + + let previousQuotedAssetActualSize = portfolioEngineOrder.orderQuotedAsset.actualSize.value + + recalculateActualSize() + recalculateSizePlaced() + + function recalculateActualSize() { + /* + Now we know the Actual Rate at which the order was filled. Since the actual rate + is not the same as the Rate we defined for the order, we need to synchronize + the Actual Order Size for Quoted Asset since it was calculated with the Order Size that we + now know it is not the one really used at the exchange. We will recalculate the + Actual Size in Quoted Asset and not in Base Asset, since the Actual Size in Base Asset + is the one we accepted by the exchange, so that is fixed, regardless of how we initially + got the Order Size in Base Asset, either from direct imput from the user or calculated + from the Order Size in Quoted Asset input it by the user. So here we go. + */ + previousQuotedAssetActualSize = portfolioEngineOrder.orderQuotedAsset.actualSize.value + + portfolioEngineOrder.orderQuotedAsset.actualSize.value = + portfolioEngineOrder.orderBaseAsset.actualSize.value * + portfolioEngineOrder.orderStatistics.actualRate.value + + portfolioEngineOrder.orderQuotedAsset.actualSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderQuotedAsset.actualSize.value, 10) + + const message = 'Calculating - Actual Size Recalculated' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + previousQuotedAssetActualSize: previousQuotedAssetActualSize, + recalculatedQuotedAssetActualSize: portfolioEngineOrder.orderQuotedAsset.actualSize.value, + actualRate: portfolioEngineOrder.orderStatistics.actualRate.value, + orderRate: portfolioEngineOrder.rate.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngineOrder.orderQuotedAsset.actualSize.id, portfolioEngineOrder.orderStatistics.actualRate.id], + message, + docs + ] + ) + } + + function recalculateSizePlaced() { + let previousStageQuotedAssetSizePlaced = portfolioEngineStage.stageQuotedAsset.sizePlaced.value + /* + Since we changed the Actual Size in Quoted Asset, we need to fix the Size Placed in Quoted Asset + that was previously calculated with the previous value of actualSize. + */ + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = + portfolioEngineStage.stageQuotedAsset.sizePlaced.value - + previousQuotedAssetActualSize + + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = + portfolioEngineStage.stageQuotedAsset.sizePlaced.value + + portfolioEngineOrder.orderQuotedAsset.actualSize.value + + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageQuotedAsset.sizePlaced.value, 10) + + const message = 'Calculating - Size Placed Recalculated' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + previousStageQuotedAssetSizePlaced: previousStageQuotedAssetSizePlaced, + recalculatedStageQuotedAssetSizePlaced: portfolioEngineStage.stageQuotedAsset.sizePlaced.value, + actualRate: portfolioEngineOrder.orderStatistics.actualRate.value, + orderRate: portfolioEngineOrder.rate.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngineStage.stageQuotedAsset.sizePlaced.id, portfolioEngineOrder.orderStatistics.actualRate.id], + message, + docs + ] + ) + } + } + + async function feesToBePaidCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) { + /* + The Fees To Be Paid are the fees that will be paid once the order is 100% Filled. + */ + switch (portfolioEngineOrder.type) { + case 'Market Order': { + await applyFeePercentage( + 'feesToBePaid', + portfolioEngineOrder, + portfolioSystemOrder, + sessionParameters.feeStructure.config.taker, + 100 + ) + break + } + case 'Limit Order': { + await applyFeePercentage( + 'feesToBePaid', + portfolioEngineOrder, + portfolioSystemOrder, + sessionParameters.feeStructure.config.maker, + 100 + ) + break + } + } + } + + async function percentageFilledCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) { + /* + Percentage Filled Calculation: The only relevant information we get from the exchange is the order.filled. + We know this field will go up until reaching the Actual Size. Once it reaches that number + the order will be 100% filled. + */ + if (order.filled !== undefined) { + portfolioEngineOrder.orderStatistics.percentageFilled.value = order.filled * 100 / portfolioEngineOrder.orderBaseAsset.actualSize.value + portfolioEngineOrder.orderStatistics.percentageFilled.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderStatistics.percentageFilled.value, 10) + } + } + + async function feesPaidCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) { + /* + Within the order information received from the exchange we can not see the fees paid so we need to + calculate them ourselves. Knwowing the Fees Paid is critical to later update the balances correctly, + since at every trade we will receive less than just the Actual Size. In fact we will receive the Actual + Size minus the Fees Paid. + + The percentage at which the exchange will charge fees needs to be configured at the the Session Fees Parameters. + */ + switch (portfolioEngineOrder.type) { + case 'Market Order': { + await applyFeePercentage( + 'feesPaid', + portfolioEngineOrder, + portfolioSystemOrder, + sessionParameters.feeStructure.config.taker, + portfolioEngineOrder.orderStatistics.percentageFilled.value + ) + break + } + case 'Limit Order': { + await applyFeePercentage( + 'feesPaid', + portfolioEngineOrder, + portfolioSystemOrder, + sessionParameters.feeStructure.config.maker, + portfolioEngineOrder.orderStatistics.percentageFilled.value + ) + break + } + } + } + + async function sizeFilledCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) { + /* + CCXT returns order.filled with an amount denominated in Base Asset. We will + take it from there for our Order Base Asset. The amount in order.filled does + not reflect the Fees Paid, even if we are paying the fees in Base Asset. + */ + if (order.filled !== undefined) { + portfolioEngineOrder.orderBaseAsset.sizeFilled.value = order.filled + portfolioEngineOrder.orderBaseAsset.sizeFilled.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderBaseAsset.sizeFilled.value, 10) + } + /* + For Quoted Asset, CCXT does not return any field with the size filled, so we + need to calculate that by ourselves. + */ + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value = + portfolioEngineOrder.orderQuotedAsset.actualSize.value * portfolioEngineOrder.orderStatistics.percentageFilled.value / 100 + + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderQuotedAsset.sizeFilled.value, 10) + } + + async function amountReceivedCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) { + /* + This calculation is for informational purposes, so that users do not have to calculate + it by themselves. The Amount Received out of the trade depends if we are Buying or Selling + the Base Asset. If we are Buying, then the Amount Receiced will be in Base Asset. If we + are selling then it will be in Quoted Asset. + */ + + switch (true) { + case portfolioSystemOrder.type === 'Market Buy Order' || portfolioSystemOrder.type === 'Limit Buy Order': { + /* + In this case the Amount Received is in Base Asset. + */ + portfolioEngineOrder.orderBaseAsset.amountReceived.value = + portfolioEngineOrder.orderBaseAsset.sizeFilled.value - + portfolioEngineOrder.orderBaseAsset.feesPaid.value + break + } + case portfolioSystemOrder.type === 'Market Sell Order' || portfolioSystemOrder.type === 'Limit Sell Order': { + /* + In this case the Amount Received is in Quoted Asset. + */ + portfolioEngineOrder.orderQuotedAsset.amountReceived.value = + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value - + portfolioEngineOrder.orderQuotedAsset.feesPaid.value + break + } + } + } +} diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/OrdersSimulations.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/OrdersSimulations.js new file mode 100644 index 000000000..26a7bda74 --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/OrdersSimulations.js @@ -0,0 +1,538 @@ +exports.newPortfolioManagementBotModulesOrdersSimulations = function (processIndex) { + /* + When we are backtesting or paper portfolio, we need to simulate what would have happened at the exchange. + */ + + let thisObject = { + actualSizeSimulation: actualSizeSimulation, + actualRateSimulation: actualRateSimulation, + feesToBePaidSimulation: feesToBePaidSimulation, + amountReceivedSimulation: amountReceivedSimulation, + percentageFilledSimulation: percentageFilledSimulation, + feesPaidSimulation: feesPaidSimulation, + sizeFilledSimulation: sizeFilledSimulation, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let portfolioSystem + let sessionParameters + + return thisObject + + function initialize() { + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + } + + function finalize() { + sessionParameters = undefined + portfolioEngine = undefined + portfolioSystem = undefined + } + + async function actualSizeSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) { + /* + The Actual Size is the size the exchange accepts for the order, + regarless of the size sent in the request to the exchange. + + While backtesting and paper portfolio, we do not really need to + simulate an Actual Size. We will just copy to that field the + size of the order. + + This calculation needs to happen only once, so as to set these values. + */ + if (portfolioEngineOrder.orderBaseAsset.actualSize.value !== portfolioEngineOrder.orderBaseAsset.actualSize.config.initialValue) { return } + + portfolioEngineOrder.orderBaseAsset.actualSize.value = portfolioEngineOrder.orderBaseAsset.size.value + portfolioEngineOrder.orderQuotedAsset.actualSize.value = portfolioEngineOrder.orderQuotedAsset.size.value + } + + function actualRateSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) { + /* Actual Rate Simulation */ + let previousQuotedAssetActualSize = portfolioEngineOrder.orderQuotedAsset.actualSize.value + + if (portfolioEngineOrder.orderStatistics.actualRate.value === portfolioEngineOrder.orderStatistics.actualRate.config.initialValue) { + /* + The default value for the Actual Rate is the rate of the order. + */ + portfolioEngineOrder.orderStatistics.actualRate.value = portfolioEngineOrder.rate.value + } + + basedOnSessionParameters() + basedOnPortfolioSystem() + considerBestMatchWithOrderBook() + recalculateActualSize() + recalculateSizePlaced() + + function basedOnSessionParameters() { + /* + The default way to calculate the Actual Rate is to apply the Slippage defined + at the Session Parameters Definition. We are not going to apply the default if there + is a definition for this order on how to calculate the actual rate. + */ + if (portfolioSystemOrder.simulatedExchangeEvents !== undefined) { + if (portfolioSystemOrder.simulatedExchangeEvents.simulatedActualRate !== undefined) { + return + } + } + switch (portfolioEngineOrder.type) { + case 'Market Order': { + + /* Actual Rate is simulated based on the Session Paremeters */ + let slippageAmount = portfolioEngineOrder.rate.value * sessionParameters.slippage.config.marketOrderRate / 100 + if (slippageAmount !== 0) { + switch (portfolioSystemOrder.type) { + case 'Market Sell Order': { + portfolioEngineOrder.orderStatistics.actualRate.value = portfolioEngineOrder.rate.value - slippageAmount + portfolioEngineOrder.orderStatistics.actualRate.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderStatistics.actualRate.value, 10) + + const message = 'Simulating - Slippage Subtracted' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + slippageAmount: slippageAmount, + orderRate: portfolioEngineOrder.rate.value, + actualRate: portfolioEngineOrder.orderStatistics.actualRate.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [sessionParameters.slippage.id, portfolioEngineOrder.rate.id, portfolioEngineOrder.orderStatistics.actualRate.id], + message, + docs + ] + ) + break + } + case 'Market Buy Order': { + portfolioEngineOrder.orderStatistics.actualRate.value = portfolioEngineOrder.rate.value + slippageAmount + portfolioEngineOrder.orderStatistics.actualRate.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderStatistics.actualRate.value, 10) + + const message = 'Simulating - Slippage Added' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + slippageAmount: slippageAmount, + orderRate: portfolioEngineOrder.rate.value, + actualRate: portfolioEngineOrder.orderStatistics.actualRate.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [sessionParameters.slippage.id, portfolioEngineOrder.rate.id, portfolioEngineOrder.orderStatistics.actualRate.id], + message, + docs + ] + ) + break + } + } + } + break + } + case 'Limit Order': { + /* In Limit Orders the actual rate is the rate of the order, there is no slippage */ + portfolioEngineOrder.orderStatistics.actualRate.value = portfolioEngineOrder.rate.value + break + } + } + } + + function basedOnPortfolioSystem() { + /* + If the user specified a Formula to simulate the Actual Rate for this order, + we use that formula here. Note that if this Formula exists, this will override + the calculation based on Slippage. + */ + if (portfolioSystemOrder.simulatedExchangeEvents !== undefined) { + if (portfolioSystemOrder.simulatedExchangeEvents.simulatedActualRate !== undefined) { + if (portfolioSystemOrder.simulatedExchangeEvents.simulatedActualRate.formula !== undefined) { + /* Calculate this only once for this order */ + if (portfolioEngineOrder.orderStatistics.actualRate.value === portfolioEngineOrder.orderStatistics.actualRate.config.initialValue) { + let newValue = portfolioSystem.formulas.get(portfolioSystemOrder.simulatedExchangeEvents.simulatedActualRate.formula.id) + newValue = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(newValue, 10) + + const message = 'Simulating - Actual Rate Based On Formula' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + previousActualRate: portfolioEngineOrder.orderStatistics.actualRate.value, + recalculatedActualRate: newValue + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + portfolioSystemOrder.simulatedExchangeEvents.simulatedActualRate.formula.id, + message, + docs + ] + ) + portfolioEngineOrder.orderStatistics.actualRate.value = newValue + } + } + } + } + } + + function considerBestMatchWithOrderBook() { + /* + Until here we have got the Actual Rate based on the formula definition or based on session parameters slippage. + The last check is about watching what happened in the market. Let's remember that the exchange will + fill the order with the best possible matches at it's order book. That means that if the rate + we set for the order was too low (for a sale order) or too hight (for a buy order), the actual rate + should be better than expected. + + We don't know what it is at the order book, but whe know that the last candle includes trades that bounced between + the min an max of the candle. That could tell us the above the max and below the min, the order would be matched + with orders at the order book. For that reason, we do this: + */ + switch (true) { + case portfolioSystemOrder.type === 'Market Buy Order' || portfolioSystemOrder.type === 'Limit Buy Order': { + if (portfolioEngineOrder.orderStatistics.actualRate.value > portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value) { + + const message = 'Simulating - Actual Rate Too Hight' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + previousActualRate: portfolioEngineOrder.orderStatistics.actualRate.value, + recalculatedActualRate: portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngineOrder.orderStatistics.actualRate.id, portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.id], + message, + docs + ] + ) + portfolioEngineOrder.orderStatistics.actualRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value + } + break + } + case portfolioSystemOrder.type === 'Market Sell Order' || portfolioSystemOrder.type === 'Limit Sell Order': { + if (portfolioEngineOrder.orderStatistics.actualRate.value < portfolioEngine.portfolioCurrent.portfolioEpisode.candle.min.value) { + + const message = 'Simulating - Actual Rate Too Low' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + previousActualRate: portfolioEngineOrder.orderStatistics.actualRate.value, + recalculatedActualRate: portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngineOrder.orderStatistics.actualRate.id, portfolioEngine.portfolioCurrent.portfolioEpisode.candle.min.id], + message, + docs + ] + ) + portfolioEngineOrder.orderStatistics.actualRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.min.value + } + break + } + } + portfolioEngineOrder.orderStatistics.actualRate.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderStatistics.actualRate.value, 10) + } + + function recalculateActualSize() { + if (portfolioEngineOrder.orderStatistics.actualRate.value === portfolioEngineOrder.rate.value) { return } + /* + Now that we have an Actual Rate, we need to adjust the Actual Size in Quoted Asset, since + Base Asset is what the exchange accepts as input and give information at. Quotes Asset properties are always calculated. + */ + portfolioEngineOrder.orderQuotedAsset.actualSize.value = + portfolioEngineOrder.orderBaseAsset.actualSize.value * + portfolioEngineOrder.orderStatistics.actualRate.value + + portfolioEngineOrder.orderQuotedAsset.actualSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderQuotedAsset.actualSize.value, 10) + + const message = 'Simulating - Actual Size Recalculated' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + previousQuotedAssetActualSize: previousQuotedAssetActualSize, + recalculatedQuotedAssetActualSize: portfolioEngineOrder.orderQuotedAsset.actualSize.value, + actualRate: portfolioEngineOrder.orderStatistics.actualRate.value, + orderRate: portfolioEngineOrder.rate.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngineOrder.orderQuotedAsset.actualSize.id, portfolioEngineOrder.orderStatistics.actualRate.id], + message, + docs + ] + ) + } + + function recalculateSizePlaced() { + if (portfolioEngineOrder.orderStatistics.actualRate.value === portfolioEngineOrder.rate.value) { return } + /* + Since the Actual Rate might have changed, we need to recalculate the Size Placed, where we accumulate all the Size Placed of + all orders of a Stage. For Base Asset there is nothing to do, since the Actual Rate does not have an inpact on it. + + For Quoted Asset, we need to first unaccount what this same orded added before to Size Placed (with the precious Actual Size) and + account with the new Actual Size. + */ + let previousStageQuotedAssetSizePlaced = portfolioEngineStage.stageQuotedAsset.sizePlaced.value + + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = + portfolioEngineStage.stageQuotedAsset.sizePlaced.value - + previousQuotedAssetActualSize + + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = + portfolioEngineStage.stageQuotedAsset.sizePlaced.value + + portfolioEngineOrder.orderQuotedAsset.actualSize.value + + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageQuotedAsset.sizePlaced.value, 10) + + const message = 'Simulating - Size Placed Recalculated' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + previousStageQuotedAssetSizePlaced: previousStageQuotedAssetSizePlaced, + recalculatedStageQuotedAssetSizePlaced: portfolioEngineStage.stageQuotedAsset.sizePlaced.value, + actualRate: portfolioEngineOrder.orderStatistics.actualRate.value, + orderRate: portfolioEngineOrder.rate.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngineStage.stageQuotedAsset.sizePlaced.id, portfolioEngineOrder.orderStatistics.actualRate.id], + message, + docs + ] + ) + } + } + + async function feesToBePaidSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) { + /* + The Fees To Be Paid are the fees that will be paid once the order is 100% Filled. + */ + switch (portfolioEngineOrder.type) { + case 'Market Order': { + await applyFeePercentage( + 'feesToBePaid', + portfolioEngineOrder, + portfolioSystemOrder, + sessionParameters.feeStructure.config.taker, + 100 + ) + break + } + case 'Limit Order': { + await applyFeePercentage( + 'feesToBePaid', + portfolioEngineOrder, + portfolioSystemOrder, + sessionParameters.feeStructure.config.maker, + 100 + ) + break + } + } + } + + function percentageFilledSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) { + /* + When we are live, it is the exchange who knows which order was filled and in + which amount. Since we are backtesting here, we need to simulate what happens + at the exchange. We can not simulate that an order is filled if the candle we + see did not touch the order. + + For limit buy orders we are going to check if the price was below the order actual rate, and + for limit sell orders we are going to check if the price was above the order actual rate. + + If we have a partial filling defined specifically for this order, + we are going to use it to estimate how much of the order we will consider filled. + */ + let orderWasHit + switch (portfolioSystemOrder.type) { + case 'Limit Buy Order': { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.candle.min.value <= portfolioEngineOrder.orderStatistics.actualRate.value) { + orderWasHit = true + } + break + } + case 'Limit Sell Order': { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value >= portfolioEngineOrder.orderStatistics.actualRate.value) { + orderWasHit = true + } + break + } + case 'Market Buy Order': { + orderWasHit = true + break + } + case 'Market Sell Order': { + orderWasHit = true + break + } + } + if (orderWasHit === true) { + /* + Initially, we will assume that 100% of the order was filled. This might be overwritten + if there is a configuration for this order that details how much is must be considered + filled each time we check this. + */ + portfolioEngineOrder.orderStatistics.percentageFilled.value = 100 + + /* Based on the Portfolio System Definition */ + if (portfolioSystemOrder.simulatedExchangeEvents !== undefined) { + if (portfolioSystemOrder.simulatedExchangeEvents.simulatedPartialFill !== undefined) { + if (portfolioSystemOrder.simulatedExchangeEvents.simulatedPartialFill.config.fillProbability !== undefined) { + + /* Percentage Filled */ + let percentageFilled = portfolioSystemOrder.simulatedExchangeEvents.simulatedPartialFill.config.fillProbability * 100 + if (portfolioEngineOrder.orderStatistics.percentageFilled.value + percentageFilled > 100) { + percentageFilled = 100 - portfolioEngineOrder.orderStatistics.percentageFilled.value + } + portfolioEngineOrder.orderStatistics.percentageFilled.value = portfolioEngineOrder.orderStatistics.percentageFilled.value + percentageFilled + portfolioEngineOrder.orderStatistics.percentageFilled.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderStatistics.percentageFilled.value, 10) + } + } + } + } + } + + function feesPaidSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) { + /* + The way the Fess Paid are calculated is as follows: From the order Actual Size we apply the % of fee, + that would give us the total fees for that order. To that we apply the % filled of the orders, + that give use the final result of the fees paid for the current % filled. + + But before that, we will see if there is an specific definition on how to simulate the fees for + this order, or if there is not, we use the Fees Structure defined at the Session Parameters. + */ + + /* Based on the Portfolio System Definition */ + if (portfolioSystemOrder.simulatedExchangeEvents !== undefined) { + if (portfolioSystemOrder.simulatedExchangeEvents.simulatedFeesPaid !== undefined) { + if (portfolioSystemOrder.simulatedExchangeEvents.simulatedFeesPaid.config.percentage !== undefined) { + applyFeePercentage( + 'feesPaid', + portfolioEngineOrder, + portfolioSystemOrder, + portfolioSystemOrder.simulatedExchangeEvents.simulatedFeesPaid.config.percentage, + portfolioEngineOrder.orderStatistics.percentageFilled.value + ) + return + } + } + } + + /* + Another way to simulate the Fees Paid is by using the Session Paremeters configuration for Fees. + */ + switch (portfolioEngineOrder.type) { + case 'Market Order': { + applyFeePercentage( + 'feesPaid', + portfolioEngineOrder, + portfolioSystemOrder, + sessionParameters.feeStructure.config.taker, + portfolioEngineOrder.orderStatistics.percentageFilled.value + ) + break + } + case 'Limit Order': { + applyFeePercentage( + 'feesPaid', + portfolioEngineOrder, + portfolioSystemOrder, + sessionParameters.feeStructure.config.maker, + portfolioEngineOrder.orderStatistics.percentageFilled.value + ) + break + } + } + } + + function sizeFilledSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) { + /* + Size Filled is the amount of Base Asset or Quoted Asset that at the exchange matches + another counterparty order. We calculate this using the Percentage Filled we already simulated. + */ + + portfolioEngineOrder.orderBaseAsset.sizeFilled.value = + portfolioEngineOrder.orderBaseAsset.actualSize.value * + portfolioEngineOrder.orderStatistics.percentageFilled.value / 100 + + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value = + portfolioEngineOrder.orderQuotedAsset.actualSize.value * + portfolioEngineOrder.orderStatistics.percentageFilled.value / 100 + + portfolioEngineOrder.orderBaseAsset.sizeFilled.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderBaseAsset.sizeFilled.value, 10) + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderQuotedAsset.sizeFilled.value, 10) + } + + async function amountReceivedSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) { + /* + This simulation is for informational purposes, so that users do not have to calculate + it by themselves. The Amount Received out of the trade depends if we are Buying or Selling + the Base Asset. If we are Buying, then the Amount Receiced will be in Base Asset. If we + are selling then it will be in Quoted Asset. + */ + + switch (true) { + case portfolioSystemOrder.type === 'Market Buy Order' || portfolioSystemOrder.type === 'Limit Buy Order': { + /* + In this case the Amount Received is in Base Asset. + */ + portfolioEngineOrder.orderBaseAsset.amountReceived.value = + portfolioEngineOrder.orderBaseAsset.sizeFilled.value - + portfolioEngineOrder.orderBaseAsset.feesPaid.value + break + } + case portfolioSystemOrder.type === 'Market Sell Order' || portfolioSystemOrder.type === 'Limit Sell Order': { + /* + In this case the Amount Received is in Quoted Asset. + */ + portfolioEngineOrder.orderQuotedAsset.amountReceived.value = + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value - + portfolioEngineOrder.orderQuotedAsset.feesPaid.value + break + } + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioEngine.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioEngine.js new file mode 100644 index 000000000..dff0b8c1b --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioEngine.js @@ -0,0 +1,229 @@ +exports.newPortfolioManagementBotModulesPortfolioEngine = function (processIndex) { + /* + We call the Portfolio Engine to the data structure that is needed in order to exevute the + portfolio protocol with the specific rules defined at the Portfolio System. + */ + + let thisObject = { + mantain: mantain, + reset: reset, + getNodeById: getNodeById, + cloneValues: cloneValues, + setCurrentCandle: setCurrentCandle, + setCurrentCycle: setCurrentCycle, + initializeNode: initializeNode, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let sessionParameters + let nodesMap = new Map() + + return thisObject + + function initialize() { + + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + + initializeNodeMap(portfolioEngine) + + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_FIRST_LOOP === true) { + /* + Here we will go through all the nodes in the Portfolio Engine hiriarchy and + apply the initial value to the value property when needed + */ + initializeNode(portfolioEngine) + } + } + + function finalize() { + portfolioEngine = undefined + sessionParameters = undefined + nodesMap = undefined + } + + function mantain() { + } + + function reset() { + + } + + function getNodeById(NodeId) { + return nodesMap.get(NodeId) + } + + function setCurrentCandle(candle) { + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value = candle.begin + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value = candle.end + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.open.value = candle.open + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value = candle.close + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.min.value = candle.min + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value = candle.max + } + + function setCurrentCycle(cycle) { + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.value = cycle + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastBegin.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.begin.value + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastEnd.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.end.value + switch (cycle) { + case 'First': { + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.begin.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value + + sessionParameters.timeFrame.config.value + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.end.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value + + sessionParameters.timeFrame.config.value + + sessionParameters.timeFrame.config.value / 2 - 1 + break + } + case 'Second': { + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.begin.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value + + sessionParameters.timeFrame.config.value + + sessionParameters.timeFrame.config.value / 2 + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.end.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value + + sessionParameters.timeFrame.config.value + + sessionParameters.timeFrame.config.value * 4 / 4 - 1 + break + } + } + /* + We can not have the last begin or last end to be zero, because that would prevent + objects starting with lastBegin in zero to being saved on file. For that reason + we will do this: + */ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastBegin.value === 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastBegin.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.begin.value + } + if (portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastEnd.value === 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastEnd.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.end.value + } + } + + function cloneValues(originNode, destinationNode) { + if (originNode === undefined) { return } + if (destinationNode === undefined) { return } + + /* Here copy the node value */ + destinationNode.value = originNode.value + + /* Now we go down through all the children of the origin node, assuming the destination node has the same children structure*/ + let schemaDocument = TS.projects.foundations.globals.taskConstants.APP_SCHEMA_MAP.get(originNode.project + '-' + originNode.type) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + let previousPropertyName // Since there are cases where there are many properties with the same name,because they can hold nodes of different types but only one at the time, we have to avoind counting each property of those as individual children. + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + switch (property.type) { + case 'node': { + if (property.name !== previousPropertyName) { + if (originNode[property.name] !== undefined && destinationNode[property.name] !== undefined) { + cloneValues(originNode[property.name], destinationNode[property.name]) + } + previousPropertyName = property.name + } + break + } + case 'array': { + if (originNode[property.name] !== undefined && destinationNode[property.name] !== undefined) { + let originNodePropertyArray = originNode[property.name] + let destinationNodePropertyArray = destinationNode[property.name] + for (let m = 0; m < originNodePropertyArray.length; m++) { + cloneValues(originNodePropertyArray[m], destinationNodePropertyArray[m]) + } + } + break + } + } + } + } + } + + function initializeNodeMap(node) { + if (node === undefined) { return } + /* Add to Node Map */ + nodesMap.set(node.id, node) + + /* Now we go down through all this node children */ + let schemaDocument = TS.projects.foundations.globals.taskConstants.APP_SCHEMA_MAP.get(node.project + '-' + node.type) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + let previousPropertyName // Since there are cases where there are many properties with the same name,because they can hold nodes of different types but only one at the time, we have to avoind counting each property of those as individual children. + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + switch (property.type) { + case 'node': { + if (property.name !== previousPropertyName) { + if (node[property.name] !== undefined) { + initializeNodeMap(node[property.name]) + } + previousPropertyName = property.name + } + break + } + case 'array': { + if (node[property.name] !== undefined) { + let nodePropertyArray = node[property.name] + for (let m = 0; m < nodePropertyArray.length; m++) { + initializeNodeMap(nodePropertyArray[m]) + } + } + break + } + } + } + } + } + + function initializeNode(node) { + if (node === undefined) { return } + + /* Here we initialize the node value */ + if (node.config !== undefined) { + if (node.config.initialValue !== undefined) { + node.value = node.config.initialValue + } + } + + /* Now we go down through all this node children */ + let schemaDocument = TS.projects.foundations.globals.taskConstants.APP_SCHEMA_MAP.get(node.project + '-' + node.type) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + let previousPropertyName // Since there are cases where there are many properties with the same name,because they can hold nodes of different types but only one at the time, we have to avoind counting each property of those as individual children. + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + switch (property.type) { + case 'node': { + if (property.name !== previousPropertyName) { + if (node[property.name] !== undefined) { + initializeNode(node[property.name]) + } + previousPropertyName = property.name + } + break + } + case 'array': { + if (node[property.name] !== undefined) { + let nodePropertyArray = node[property.name] + for (let m = 0; m < nodePropertyArray.length; m++) { + initializeNode(nodePropertyArray[m]) + } + } + break + } + } + } + } + } +} + diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioEpisode.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioEpisode.js new file mode 100644 index 000000000..50306a40f --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioEpisode.js @@ -0,0 +1,319 @@ +exports.newPortfolioManagementBotModulesPortfolioEpisode = function (processIndex) { + /* + This module packages all functions related to Episodes. + */ + let thisObject = { + mantain: mantain, + reset: reset, + openEpisode: openEpisode, + updateExitType: updateExitType, + closeEpisode: closeEpisode, + cycleBasedStatistics: cycleBasedStatistics, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let portfolioSystem + let sessionParameters + + return thisObject + + function initialize() { + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + } + + function finalize() { + portfolioEngine = undefined + portfolioSystem = undefined + sessionParameters = undefined + } + + function mantain() { + updateCounters() + updateStatistics() + updateEnds() + updateDistanceToPortfolioEventsCounters() + } + + function reset() { + resetPortfolioEngineDataStructure() + } + + function openEpisode() { + /* + This function is called each time the simulation starts. That does not mean the Episode + must be opened there, since it might happen that it is looping at the end of the market + or the task / session was restarted. We will only execute if the episode was never opened before. + */ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.begin.value !== portfolioEngine.portfolioCurrent.portfolioEpisode.begin.config.initialValue) { return } + + /* Starting begin and end */ + portfolioEngine.portfolioCurrent.portfolioEpisode.begin.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value + portfolioEngine.portfolioCurrent.portfolioEpisode.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value + + /* Getting the begin Balance from the session configuration */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.beginBalance.value = sessionParameters.sessionBaseAsset.config.initialBalance + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.beginBalance.value = sessionParameters.sessionQuotedAsset.config.initialBalance + + /* The current balance is also the begin balance, that is how this starts. */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value = sessionParameters.sessionBaseAsset.config.initialBalance + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value = sessionParameters.sessionQuotedAsset.config.initialBalance + + /* Recording the opening at the Portfolio Engine Data Structure */ + portfolioEngine.portfolioCurrent.portfolioEpisode.status.value = 'Open' + portfolioEngine.portfolioCurrent.portfolioEpisode.serialNumber.value = 1 + portfolioEngine.portfolioCurrent.portfolioEpisode.identifier.value = SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId() + portfolioEngine.portfolioCurrent.portfolioEpisode.beginRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + } + + function updateExitType(exitType) { + portfolioEngine.portfolioCurrent.portfolioEpisode.exitType.value = exitType + } + + function closeEpisode() { + portfolioEngine.portfolioCurrent.portfolioEpisode.status.value = 'Closed' + portfolioEngine.portfolioCurrent.portfolioEpisode.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value + portfolioEngine.portfolioCurrent.portfolioEpisode.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.endBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.endBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + } + + function resetEpisode() { + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.initializeNode(portfolioEngine.portfolioCurrent.learningEpisode) + } + + function updateEnds() { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.status.value === 'Open') { + portfolioEngine.portfolioCurrent.portfolioEpisode.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.end.value + sessionParameters.timeFrame.config.value + portfolioEngine.portfolioCurrent.portfolioEpisode.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.endBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.endBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + } + } + + function resetPortfolioEngineDataStructure() { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.status.value === 'Closed') { + resetEpisode() + } + } + + function updateCounters() { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.status.value === 'Open') { + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.periods.value++ + } + } + + function updateStatistics() { + + /* Daus Calculation */ + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.days.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.periods.value * + sessionParameters.timeFrame.config.value / + SA.projects.foundations.globals.timeConstants.ONE_DAY_IN_MILISECONDS + } + + function cycleBasedStatistics() { + + calculateAssetsStatistics() + calculateEpisodeStatistics() + + function calculateAssetsStatistics() { + /* Updating Profit Loss */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value - + sessionParameters.sessionBaseAsset.config.initialBalance + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value - + sessionParameters.sessionQuotedAsset.config.initialBalance + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value, 10) + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value, 10) + + /* + Updating ROI + + https://www.investopedia.com/articles/basics/10/guide-to-calculating-roi.asp + */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.ROI.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value / + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.beginBalance.value * 100 + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.ROI.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value / + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.beginBalance.value * 100 + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.ROI.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.ROI.value, 10) + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.ROI.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.ROI.value, 10) + + /* Updating Hit Ratio */ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.positions.value > 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.hitRatio.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.hits.value / + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.positions.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.hitRatio.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.hits.value / + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.positions.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.hitRatio.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.hitRatio.value, 10) + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.hitRatio.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.hitRatio.value, 10) + } + + /* + Updating Annualized Rate Of Return + + https://www.investopedia.com/terms/a/annualized-rate.asp + */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.annualizedRateOfReturn.value = + Math.pow( + ( + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.beginBalance.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value + ) / portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.beginBalance.value + , + (365 / portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.days.value) + ) - 1 + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.annualizedRateOfReturn.value = + Math.pow( + ( + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.beginBalance.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value + ) / portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.beginBalance.value + , + (365 / portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.days.value) + ) - 1 + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.annualizedRateOfReturn.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.annualizedRateOfReturn.value, 10) + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.annualizedRateOfReturn.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.annualizedRateOfReturn.value, 10) + + /* Updating Hit or Fail */ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value > 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.hitFail.value = 'Hit' + } else { + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.hitFail.value = 'Fail' + } + if (portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value > 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.hitFail.value = 'Hit' + } else { + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.hitFail.value = 'Fail' + } + } + + function calculateEpisodeStatistics() { + /* Updating Profit Loss */ + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.profitLoss.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value * portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.profitLoss.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.profitLoss.value, 10) + + /* + Updating ROI + + https://www.investopedia.com/articles/basics/10/guide-to-calculating-roi.asp + */ + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.ROI.value = + ( + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value * portfolioEngine.portfolioCurrent.portfolioEpisode.endRate.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value + ) / ( + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.beginBalance.value * portfolioEngine.portfolioCurrent.portfolioEpisode.beginRate.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.beginBalance.value + ) * 100 + + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.ROI.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.ROI.value, 10) + + /* + Updating Annualized Rate Of Return + + https://www.investopedia.com/terms/a/annualized-rate.asp + */ + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.annualizedRateOfReturn.value = + Math.pow( + ( + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.beginBalance.value * portfolioEngine.portfolioCurrent.portfolioEpisode.beginRate.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.beginBalance.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value + ) / + ( + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.beginBalance.value * portfolioEngine.portfolioCurrent.portfolioEpisode.beginRate.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.beginBalance.value + ) + , + (365 / portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.days.value) + ) - 1 + + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.annualizedRateOfReturn.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.annualizedRateOfReturn.value, 10) + + /* Updating Hit or Fail */ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.profitLoss.value > 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.hitFail.value = 'Hit' + } else { + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeStatistics.hitFail.value = 'Fail' + } + } + } + + function updateDistanceToPortfolioEventsCounters() { + /* Keeping Distance Counters Up-to-date while avoinding counting before the first event happens. */ + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.triggerOn.value > 0 + ) { + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.triggerOn.value++ + } + + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.triggerOff.value > 0 + ) { + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.triggerOff.value++ + } + + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.takePosition.value > 0 + ) { + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.takePosition.value++ + } + + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closePosition.value > 0 + ) { + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closePosition.value++ + } + + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.nextPhase.value > 0 + ) { + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.nextPhase.value++ + } + + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.moveToPhase.value > 0 + ) { + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.moveToPhase.value++ + } + + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.createOrder.value > 0 + ) { + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.createOrder.value++ + } + + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.cancelOrder.value > 0 + ) { + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.cancelOrder.value++ + } + + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closeOrder.value > 0 + ) { + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closeOrder.value++ + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioExecution.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioExecution.js new file mode 100644 index 000000000..00abca6cc --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioExecution.js @@ -0,0 +1,123 @@ +exports.newPortfolioManagementBotModulesPortfolioExecution = function (processIndex) { + /* + The Portfolio Execution modules manages the execution nodes and execution algoritms. + */ + const MODULE_NAME = 'Portfolio Execution' + + let thisObject = { + mantain: mantain, + reset: reset, + runExecution: runExecution, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let portfolioSystem + let sessionParameters + + let portfolioOrdersModuleObject = TS.projects.portfolioManagement.botModules.portfolioOrders.newPortfolioManagementBotModulesPortfolioOrders(processIndex) + + return thisObject + + function initialize() { + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + + portfolioOrdersModuleObject.initialize() + } + + function finalize() { + portfolioSystem = undefined + portfolioEngine = undefined + sessionParameters = undefined + + portfolioOrdersModuleObject.finalize() + portfolioOrdersModuleObject = undefined + } + + function mantain() { + portfolioOrdersModuleObject.mantain() + } + + function reset() { + portfolioOrdersModuleObject.reset() + } + + async function runExecution( + executionNode, + portfolioEngineStage + ) { + try { + /* Portfolio Engine Stage Validations */ + if (portfolioEngineStage.stageBaseAsset === undefined) { badDefinitionUnhandledException(undefined, 'Stage Base Asset Node Missing', portfolioEngineStage) } + if (portfolioEngineStage.stageBaseAsset.targetSize === undefined) { badDefinitionUnhandledException(undefined, 'Target Size Node Missing', portfolioEngineStage) } + if (portfolioEngineStage.stageBaseAsset.sizePlaced === undefined) { badDefinitionUnhandledException(undefined, 'Size Placed Node Missing', portfolioEngineStage) } + if (portfolioEngineStage.stageBaseAsset.sizeFilled === undefined) { badDefinitionUnhandledException(undefined, 'Size Filled Node Missing', portfolioEngineStage) } + if (portfolioEngineStage.stageBaseAsset.feesPaid === undefined) { badDefinitionUnhandledException(undefined, 'Fees Paid Node Missing', portfolioEngineStage) } + if (portfolioEngineStage.stageQuotedAsset === undefined) { badDefinitionUnhandledException(undefined, 'Stage Quoted Asset Node Missing', portfolioEngineStage) } + if (portfolioEngineStage.stageQuotedAsset.targetSize === undefined) { badDefinitionUnhandledException(undefined, 'Target Size Node Missing', portfolioEngineStage) } + if (portfolioEngineStage.stageQuotedAsset.sizePlaced === undefined) { badDefinitionUnhandledException(undefined, 'Size Placed Node Missing', portfolioEngineStage) } + if (portfolioEngineStage.stageQuotedAsset.sizeFilled === undefined) { badDefinitionUnhandledException(undefined, 'Size Filled Node Missing', portfolioEngineStage) } + if (portfolioEngineStage.stageQuotedAsset.feesPaid === undefined) { badDefinitionUnhandledException(undefined, 'Fees Paid Node Missing', portfolioEngineStage) } + + await checkExecutionAlgorithms(executionNode) + + async function checkExecutionAlgorithms(executionNode) { + for (let i = 0; i < executionNode.executionAlgorithms.length; i++) { + let executionAlgorithm = executionNode.executionAlgorithms[i] + await portfolioOrdersModuleObject.checkOrders(portfolioEngineStage, executionAlgorithm.marketBuyOrders, executionAlgorithm, executionNode) + await portfolioOrdersModuleObject.checkOrders(portfolioEngineStage, executionAlgorithm.marketSellOrders, executionAlgorithm, executionNode) + await portfolioOrdersModuleObject.checkOrders(portfolioEngineStage, executionAlgorithm.limitBuyOrders, executionAlgorithm, executionNode) + await portfolioOrdersModuleObject.checkOrders(portfolioEngineStage, executionAlgorithm.limitSellOrders, executionAlgorithm, executionNode) + } + } + + } catch (err) { + if (err !== 'Error Already Recorded') { + + const message = 'Execution Unexpected Error' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err) + + portfolioSystem.addError([executionNode.id, message, docs]) + } + + if (typeof err === 'string' || err instanceof String) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] runExecution -> err = ' + err) + } + if (err.stack !== undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] runExecution -> err = ' + err.stack) + } + } + } + + function badDefinitionUnhandledException(err, message, node) { + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + portfolioSystem.addError([node.id, message, docs]) + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> " + message); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.name = " + node.name); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.type = " + node.type); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.config = " + JSON.stringify(node.config)); + if (err !== undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> err.stack = " + err.stack); + } + throw 'Error Already Recorded' + } +} + diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioOrders.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioOrders.js new file mode 100644 index 000000000..59caab78d --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioOrders.js @@ -0,0 +1,1332 @@ +exports.newPortfolioManagementBotModulesPortfolioOrders = function (processIndex) { + /* + The Portfolio Orders modules manages the execution of orders against the exchanges. + */ + const MODULE_NAME = 'Portfolio Orders' + + let thisObject = { + mantain: mantain, + reset: reset, + checkOrders: checkOrders, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let portfolioSystem + let sessionParameters + + let exchangeAPIModuleObject = TS.projects.portfolioManagement.botModules.exchangeAPI.newPortfolioManagementBotModulesExchangeAPI(processIndex) + let announcementsModuleObject = TS.projects.socialBots.botModules.announcements.newSocialBotsBotModulesAnnouncements(processIndex) + + return thisObject + + function initialize() { + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + + exchangeAPIModuleObject.initialize() + announcementsModuleObject.initialize() + } + + function finalize() { + portfolioSystem = undefined + portfolioEngine = undefined + sessionParameters = undefined + + exchangeAPIModuleObject.finalize() + exchangeAPIModuleObject = undefined + + announcementsModuleObject.finalize() + announcementsModuleObject = undefined + } + + function mantain() { + mantainReset(true, false) + } + + function reset() { + mantainReset(false, true) + } + + function mantainReset(mantain, reset) { + + if (portfolioEngine.portfolioCurrent.strategy.index.value === portfolioEngine.portfolioCurrent.strategy.index.config.initialValue) { return } + + let stageNode + let executionNode + + stageNode = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].openStage + + if (stageNode !== undefined) { // The Open Stage is optional. It might be undefined. + executionNode = stageNode.openExecution + processExecutionNode(executionNode, portfolioEngine.portfolioCurrent.strategyOpenStage.status.value) + } + + stageNode = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].closeStage + if (stageNode !== undefined) { // The Close Stage is optional. It might be undefined. + executionNode = stageNode.closeExecution + processExecutionNode(executionNode, portfolioEngine.portfolioCurrent.strategyCloseStage.status.value) + } + + function processExecutionNode(executionNode, stageStatus) { + + preocessExecutionAlgorithms(executionNode) + + function preocessExecutionAlgorithms(executionNode) { + for (let i = 0; i < executionNode.executionAlgorithms.length; i++) { + let executionAlgorithm = executionNode.executionAlgorithms[i] + processOrders(executionAlgorithm.marketBuyOrders) + processOrders(executionAlgorithm.marketSellOrders) + processOrders(executionAlgorithm.limitBuyOrders) + processOrders(executionAlgorithm.limitSellOrders) + } + } + + function processOrders(orders) { + for (let i = 0; i < orders.length; i++) { + let portfolioSystemOrder = orders[i] + if (portfolioSystemOrder.referenceParent === undefined) { + badDefinitionUnhandledException(undefined, 'Order Reference Missing', portfolioSystemOrder) + } + let portfolioEngineOrder = TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.getNodeById(portfolioSystemOrder.referenceParent.id) + + if (portfolioEngineOrder.status === undefined) { + badDefinitionUnhandledException(undefined, 'Status Node Missing', portfolioEngineOrder) + } + + if (mantain === true) { + updateCounters(portfolioEngineOrder) + updateEnds(portfolioEngineOrder) + updateStatistics(portfolioEngineOrder) + } + if (reset === true) { + resetPortfolioEngineDataStructure(portfolioEngineOrder, portfolioSystemOrder, stageStatus) + } + } + } + } + } + + async function checkOrders(portfolioEngineStage, orders, executionAlgorithm, executionNode) { + for (let i = 0; i < orders.length; i++) { + + let portfolioSystemOrder = orders[i] + portfolioSystemValidations(portfolioSystemOrder) + let portfolioEngineOrder = TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.getNodeById(portfolioSystemOrder.referenceParent.id) + portfolioEngineValidations(portfolioEngineOrder) + + switch (portfolioEngineOrder.status.value) { + case 'Not Open': { + { + /* During the First cycle we can not create new orders. That is reserved for the Second cycle. */ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.value === 'First') { continue } + /* When the stage is closing we can not create new orders */ + if (portfolioEngineStage.status.value === 'Closing') { continue } + /* + Check if we can create an order based on the config value for spawnMultipleOrders. + Portfolio System Orders that cannot spawn more than one Portfolio Engine Order needs to check if + at the Portfolio Engine Order the lock is Open or Closed. + */ + if (portfolioSystemOrder.config.spawnMultipleOrders !== true) { + if (portfolioEngineOrder.lock.value === 'Closed') { + + let message = "Order Skipped" + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Info - ' + message, + placeholder: {} + } + + portfolioSystem.addInfo([portfolioSystemOrder.id, message, docs]) + continue + } + } + /* Check if we need to Create this Order */ + let situationName = await checkOrderEvent(portfolioSystemOrder.createOrderEvent, portfolioSystemOrder, executionAlgorithm, executionNode) + if (situationName !== undefined) { + + /* Open a new order */ + await tryToOpenOrder(portfolioEngineStage, executionAlgorithm, portfolioSystemOrder, portfolioEngineOrder, situationName) + } + } + break + } + case 'Open': { + /* During the Second cycle we can not cancel orders. That is reserved for the First cycle. */ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.value === 'Second') { continue } + + /* Simulate Events that happens at the Exchange, if needed. */ + simulateCheckExchangeEvents(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder) + + /* Check Events that happens at the Exchange, if needed. */ + let allGood = await checkExchangeEvents(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder) + + if (allGood !== true) { + /* + For some reason we could not check the order at the exchange, so we will not even check if we + need to cancel it, since we could end up with inconsistent information at the accounting level. + */ + if (portfolioSystemOrder.cancelOrderEvent !== undefined) { + + const message = 'Skipping Cancel Order Event' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + + portfolioSystem.addWarning( + [ + portfolioSystemOrder.cancelOrderEvent.id, + message, + docs + ] + ) + } + return + } + + /* Check if we need to cancel the order */ + await checkCancelOrderEvent(portfolioEngineStage, executionAlgorithm, executionNode, portfolioEngineOrder, portfolioSystemOrder) + /* + If by this time the order is closed, we need to clone it and get the close + to the Last node at the Portfolio Engine data structure. + */ + if (portfolioEngineOrder.status.value === 'Closed') { + switch (portfolioEngineOrder.type) { + case 'Market Order': { + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.cloneValues(portfolioEngineOrder, portfolioEngine.portfolioLast.marketOrders) + break + } + case 'Limit Order': { + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.cloneValues(portfolioEngineOrder, portfolioEngine.portfolioLast.limitOrders) + break + } + } + } + } + } + } + } + + async function checkCancelOrderEvent(portfolioEngineStage, executionAlgorithm, executionNode, portfolioEngineOrder, portfolioSystemOrder) { + /* + In the previous steps, we might have discovered that the order was cancelled + at the exchange, or filled, so the order might still not be Open. + If the stage is closing or the order is not Open, we wont be cancelling orders + based on defined events. + */ + if (portfolioEngineStage.status.value !== 'Closing' && portfolioEngineOrder.status.value === 'Open') { + + /* Check if we need to Cancel this Order */ + let situationName = await checkOrderEvent(portfolioSystemOrder.cancelOrderEvent, portfolioSystemOrder, executionAlgorithm, executionNode) + if (situationName !== undefined) { + + /* Simulate Order Cancelation, if needed. */ + simulateCancelOrder(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, 'Cancel Event') + + /* Cancel the order at the Exchange, if needed. */ + await exchangeCancelOrder(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, 'Cancel Event') + + await updateEndsWithCycle(portfolioEngineOrder) + } + } + } + + function portfolioSystemValidations(portfolioSystemOrder) { + /* Portfolio System Validations */ + if (portfolioSystemOrder.config.percentageOfAlgorithmSize === undefined) { badDefinitionUnhandledException(undefined, 'Percentage Of Algorithm Size Property Missing', portfolioSystemOrder) } + if (portfolioSystemOrder.referenceParent === undefined) { badDefinitionUnhandledException(undefined, 'Order Reference Missing', portfolioSystemOrder) } + } + + function portfolioEngineValidations(portfolioEngineOrder) { + /* Portfolio Engine Order Validations */ + if (portfolioEngineOrder.serialNumber === undefined) { badDefinitionUnhandledException(undefined, 'Serial Number Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.identifier === undefined) { badDefinitionUnhandledException(undefined, 'Identifier Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.exchangeId === undefined) { badDefinitionUnhandledException(undefined, 'Exchange Id Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.begin === undefined) { badDefinitionUnhandledException(undefined, 'Begin Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.end === undefined) { badDefinitionUnhandledException(undefined, 'End Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.rate === undefined) { badDefinitionUnhandledException(undefined, 'Rate Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.status === undefined) { badDefinitionUnhandledException(undefined, 'Status Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.algorithmName === undefined) { badDefinitionUnhandledException(undefined, 'Algorithm Name Node Missing', portfolioEngineOrder) } + + if (portfolioEngineOrder.orderCounters === undefined) { badDefinitionUnhandledException(undefined, 'Order Counters Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.orderCounters.periods === undefined) { badDefinitionUnhandledException(undefined, 'Periods Node Missing', portfolioEngineOrder.orderCounters) } + + if (portfolioEngineOrder.orderStatistics === undefined) { badDefinitionUnhandledException(undefined, 'Order Statistics Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.orderStatistics.days === undefined) { badDefinitionUnhandledException(undefined, 'Days Node Missing', portfolioEngineOrder.orderStatistics) } + if (portfolioEngineOrder.orderStatistics.percentageFilled === undefined) { badDefinitionUnhandledException(undefined, 'Percentage Filled Node Missing', portfolioEngineOrder.orderStatistics) } + if (portfolioEngineOrder.orderStatistics.actualRate === undefined) { badDefinitionUnhandledException(undefined, 'Actual Rate Node Missing', portfolioEngineOrder.orderStatistics) } + + if (portfolioEngineOrder.orderBaseAsset === undefined) { badDefinitionUnhandledException(undefined, 'Order Base Asset Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.orderBaseAsset.size === undefined) { badDefinitionUnhandledException(undefined, 'Size Node Missing', portfolioEngineOrder.orderBaseAsset) } + if (portfolioEngineOrder.orderBaseAsset.sizeFilled === undefined) { badDefinitionUnhandledException(undefined, 'Size Filled Node Missing', portfolioEngineOrder.orderBaseAsset) } + if (portfolioEngineOrder.orderBaseAsset.feesPaid === undefined) { badDefinitionUnhandledException(undefined, 'Fees Paid Node Missing', portfolioEngineOrder.orderBaseAsset) } + if (portfolioEngineOrder.orderBaseAsset.actualSize === undefined) { badDefinitionUnhandledException(undefined, 'Actual Size Node Missing', portfolioEngineOrder.orderBaseAsset) } + if (portfolioEngineOrder.orderBaseAsset.amountReceived === undefined) { badDefinitionUnhandledException(undefined, 'Amount Received Node Missing', portfolioEngineOrder.orderBaseAsset) } + if (portfolioEngineOrder.orderBaseAsset.feesToBePaid === undefined) { badDefinitionUnhandledException(undefined, 'Fees To Be Paid Node Missing', portfolioEngineOrder.orderBaseAsset) } + + if (portfolioEngineOrder.orderQuotedAsset === undefined) { badDefinitionUnhandledException(undefined, 'Order Quoted Asset Node Missing', portfolioEngineOrder) } + if (portfolioEngineOrder.orderQuotedAsset.size === undefined) { badDefinitionUnhandledException(undefined, 'Size Node Missing', portfolioEngineOrder.orderQuotedAsset) } + if (portfolioEngineOrder.orderQuotedAsset.sizeFilled === undefined) { badDefinitionUnhandledException(undefined, 'Size Filled Node Missing', portfolioEngineOrder.orderQuotedAsset) } + if (portfolioEngineOrder.orderQuotedAsset.feesPaid === undefined) { badDefinitionUnhandledException(undefined, 'Fees Paid Node Missing', portfolioEngineOrder.orderQuotedAsset) } + if (portfolioEngineOrder.orderQuotedAsset.actualSize === undefined) { badDefinitionUnhandledException(undefined, 'Actual Size Node Missing', portfolioEngineOrder.orderQuotedAsset) } + if (portfolioEngineOrder.orderQuotedAsset.amountReceived === undefined) { badDefinitionUnhandledException(undefined, 'Amount Received Node Missing', portfolioEngineOrder.orderQuotedAsset) } + if (portfolioEngineOrder.orderQuotedAsset.feesToBePaid === undefined) { badDefinitionUnhandledException(undefined, 'Fees To Be Paid Node Missing', portfolioEngineOrder.orderQuotedAsset) } + } + + async function tryToOpenOrder(portfolioEngineStage, executionAlgorithm, portfolioSystemOrder, portfolioEngineOrder, situationName) { + + await calculateOrderRate() + await calculateOrderSize() + + /* Check Size: We are not going to create Orders which size is equal or less to zero. */ + if (portfolioEngineOrder.orderBaseAsset.size.value <= 0) { + + const message = 'Order Size Value Zero Or Negative' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + + portfolioSystem.addWarning( + [ + [portfolioEngineOrder.orderBaseAsset.size.id, portfolioSystemOrder.id], + message, + docs + ] + ) + return + } + + if (portfolioEngineOrder.orderQuotedAsset.size.value <= 0) { + + const message = 'Order Size Value Zero Or Negative' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + + portfolioSystem.addWarning( + [ + [portfolioEngineOrder.orderQuotedAsset.size.id, portfolioSystemOrder.id], + message, + docs + ] + ) + return + } + + /* Place Order at the Exchange, if needed. */ + let result = await createOrderAtExchange(portfolioSystemOrder, portfolioEngineOrder) + if (result !== true) { + + const message = 'Order Could Not Be Opened' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + + portfolioSystem.addWarning( + [ + [portfolioSystemOrder.id, portfolioEngineOrder], + message, + docs + ] + ) + return + } + + /* Update Stage Placed Size */ + portfolioEngineStage.stageBaseAsset.sizePlaced.value = portfolioEngineStage.stageBaseAsset.sizePlaced.value + portfolioEngineOrder.orderBaseAsset.size.value + portfolioEngineStage.stageBaseAsset.sizePlaced.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageBaseAsset.sizePlaced.value, 10) + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = portfolioEngineStage.stageQuotedAsset.sizePlaced.value + portfolioEngineOrder.orderQuotedAsset.size.value + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageQuotedAsset.sizePlaced.value, 10) + + /* Updating Episode Counters */ + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.orders.value++ + + /* Initialize this */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.createOrder.value = 1 + + /* Create Order Procedure */ + portfolioEngineOrder.status.value = 'Open' + portfolioEngineOrder.identifier.value = SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId() + portfolioEngineOrder.begin.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.begin.value + portfolioEngineOrder.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.end.value + portfolioEngineOrder.serialNumber.value = portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.orders.value + portfolioEngineOrder.orderName.value = portfolioSystemOrder.name + portfolioEngineOrder.algorithmName.value = executionAlgorithm.name + portfolioEngineOrder.situationName.value = situationName + + async function calculateOrderRate() { + + /* Optional Rate Definition */ + if (portfolioSystemOrder.type === 'Limit Buy Order' || portfolioSystemOrder.type === 'Limit Sell Order') { + if (portfolioSystemOrder.orderRate === undefined) { badDefinitionUnhandledException(undefined, 'Order Rate Node Missing', portfolioSystemOrder) } + if (portfolioSystemOrder.orderRate.formula === undefined) { badDefinitionUnhandledException(undefined, 'Formula Node Missing', portfolioSystemOrder) } + + /* Extract the rate value from the user-defined formula */ + portfolioEngineOrder.rate.value = portfolioSystem.formulas.get(portfolioSystemOrder.orderRate.formula.id) + + /* Final rate validations */ + if (portfolioEngineOrder.rate.value === undefined) { badDefinitionUnhandledException(undefined, 'Rate Value Undefined', portfolioEngineOrder.rate) } + if (isNaN(portfolioEngineOrder.rate.value) === true) { badDefinitionUnhandledException(undefined, 'Rate Value Not A Number', portfolioSystemOrder) } + if (portfolioEngineOrder.rate.value <= 0) { badDefinitionUnhandledException(undefined, 'Rate Value Zero Or Negative', portfolioSystemOrder) } + + portfolioEngineOrder.rate.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.rate.value, 10) + } else { + /* + For Market Orders, the rate is irrelevant, since it is not sent to the Exchange. + We store at this field the last know price as a reference. + */ + portfolioEngineOrder.rate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + } + } + + async function calculateOrderSize() { + let algorithmSizeInBaseAsset + let algorithmSizeInQuotedAsset + + requiredConfigurationValidation() + notPassingTargetSizeValidation() + notNegativeBalanceValidation() + + function requiredConfigurationValidation() { + /* Validate that this config exists */ + if (executionAlgorithm.config.percentageOfStageTargetSize === undefined) { + badDefinitionUnhandledException(undefined, 'Percentage Of Stage Target Size Property Missing', executionAlgorithm) + } + if (isNaN(executionAlgorithm.config.percentageOfStageTargetSize) === true) { + badDefinitionUnhandledException(undefined, 'Percentage Of Stage Target Size Property Not A Number', executionAlgorithm) + } + + algorithmSizeInBaseAsset = portfolioEngineStage.stageBaseAsset.targetSize.value * executionAlgorithm.config.percentageOfStageTargetSize / 100 + algorithmSizeInQuotedAsset = portfolioEngineStage.stageQuotedAsset.targetSize.value * executionAlgorithm.config.percentageOfStageTargetSize / 100 + + /* Validate that this config exists */ + if (portfolioSystemOrder.config.percentageOfAlgorithmSize === undefined) { + badDefinitionUnhandledException(undefined, 'Percentage Of Algorithm Size Property Missing', portfolioSystemOrder) + } + if (isNaN(portfolioSystemOrder.config.percentageOfAlgorithmSize) === true) { + badDefinitionUnhandledException(undefined, 'Percentage Of Algorithm Size Property Not A Number', portfolioSystemOrder) + } + } + + function notPassingTargetSizeValidation() { + /* + The Size calculation depends on how the user defined the size of the position. + The user could have defined the size of the position in Base Asset or Quoted Asset. + */ + switch (portfolioEngineStage.stageDefinedIn.value) { + case 'Base Asset': { + /* Size in Base Asset */ + portfolioEngineOrder.orderBaseAsset.size.value = algorithmSizeInBaseAsset * portfolioSystemOrder.config.percentageOfAlgorithmSize / 100 + portfolioEngineOrder.orderBaseAsset.size.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderBaseAsset.size.value, 10) + + /* Check that the Size calculated would not surpass Stage Target Size */ + if ( + portfolioEngineOrder.orderBaseAsset.size.value + portfolioEngineStage.stageBaseAsset.sizePlaced.value > + portfolioEngineStage.stageBaseAsset.targetSize.value + ) { + let previousValue = portfolioEngineOrder.orderBaseAsset.size.value + portfolioEngineOrder.orderBaseAsset.size.value = + portfolioEngineStage.stageBaseAsset.targetSize.value - + portfolioEngineStage.stageBaseAsset.sizePlaced.value + + portfolioEngineOrder.orderBaseAsset.size.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderBaseAsset.size.value, 10) + + const message = 'Order Size Shrinked' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + previousOrderSize: previousValue, + recalculatedOrderSize: portfolioEngineOrder.orderBaseAsset.size.value, + sizePlaced: portfolioEngineStage.stageBaseAsset.sizePlaced.value, + targetSize: portfolioEngineStage.stageBaseAsset.targetSize.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngineStage.stageBaseAsset.targetSize.id, portfolioEngineOrder.orderBaseAsset.size.id, portfolioEngineStage.stageBaseAsset.sizePlaced.id], + message, + docs + ] + ) + } + + /* Size in Quoted Asset */ + portfolioEngineOrder.orderQuotedAsset.size.value = portfolioEngineOrder.orderBaseAsset.size.value * portfolioEngineOrder.rate.value + portfolioEngineOrder.orderQuotedAsset.size.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderQuotedAsset.size.value, 10) + break + } + case 'Quoted Asset': { + /* Size in Quoted Asset */ + portfolioEngineOrder.orderQuotedAsset.size.value = algorithmSizeInQuotedAsset * portfolioSystemOrder.config.percentageOfAlgorithmSize / 100 + portfolioEngineOrder.orderQuotedAsset.size.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderQuotedAsset.size.value, 10) + + /* Check that the Size calculated would not surpass Stage Target Size */ + if ( + portfolioEngineOrder.orderQuotedAsset.size.value + portfolioEngineStage.stageQuotedAsset.sizePlaced.value > + portfolioEngineStage.stageQuotedAsset.targetSize.value + ) { + let previousValue = portfolioEngineOrder.orderQuotedAsset.size.value + portfolioEngineOrder.orderQuotedAsset.size.value = + portfolioEngineStage.stageQuotedAsset.targetSize.value - + portfolioEngineStage.stageQuotedAsset.sizePlaced.value + + portfolioEngineOrder.orderQuotedAsset.size.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderQuotedAsset.size.value, 10) + + const message = 'Order Size Shrinked' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + previousOrderSize: previousValue, + recalculatedOrderSize: portfolioEngineOrder.orderQuotedAsset.size.value, + sizePlaced: portfolioEngineStage.stageQuotedAsset.sizePlaced.value, + targetSize: portfolioEngineStage.stageQuotedAsset.targetSize.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngineStage.stageQuotedAsset.targetSize.id, portfolioEngineOrder.orderQuotedAsset.size.id, portfolioEngineStage.stageQuotedAsset.sizePlaced.id], + message, + docs + ] + ) + } + + /* Size in Base Asset */ + portfolioEngineOrder.orderBaseAsset.size.value = portfolioEngineOrder.orderQuotedAsset.size.value / portfolioEngineOrder.rate.value + portfolioEngineOrder.orderBaseAsset.size.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderBaseAsset.size.value, 10) + break + } + } + } + + function notNegativeBalanceValidation() { + /* Check that the Size calculated would not leave a negative balance */ + switch (true) { + case portfolioSystemOrder.type === 'Market Buy Order' || portfolioSystemOrder.type === 'Limit Buy Order': { + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value - portfolioEngineOrder.orderQuotedAsset.size.value < 0 + ) { + const message = 'Possible Negative Balance' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + orderQuotedAssetSize: portfolioEngineOrder.orderQuotedAsset.size.value, + episodeQuotedAssetBalance: portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.id, portfolioEngineOrder.orderQuotedAsset.size.id], + message, + docs + ] + ) + + portfolioEngineOrder.orderQuotedAsset.size.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + portfolioEngineOrder.orderBaseAsset.size.value = portfolioEngineOrder.orderQuotedAsset.size.value / portfolioEngineOrder.rate.value + } + break + } + case portfolioSystemOrder.type === 'Market Sell Order' || portfolioSystemOrder.type === 'Limit Sell Order': { + if ( + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value - portfolioEngineOrder.orderBaseAsset.size.value < 0 + ) { + const message = 'Possible Negative Balance' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + contextInfo = { + orderBaseAssetSize: portfolioEngineOrder.orderBaseAsset.size.value, + episodeBaseAssetBalance: portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addWarning( + [ + [portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.id, portfolioEngineOrder.orderBaseAsset.size.id], + message, + docs + ] + ) + + portfolioEngineOrder.orderBaseAsset.size.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + portfolioEngineOrder.orderQuotedAsset.size.value = portfolioEngineOrder.orderBaseAsset.size.value * portfolioEngineOrder.rate.value + } + break + } + } + } + + portfolioEngineOrder.orderBaseAsset.size.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderBaseAsset.size.value, 10) + portfolioEngineOrder.orderQuotedAsset.size.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderQuotedAsset.size.value, 10) + } + + async function createOrderAtExchange(portfolioSystemOrder, portfolioEngineOrder) { + + /* Filter by Session Type */ + switch (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type) { + case 'Backtesting Session': { + return true + } + case 'Live Portfolio Session': { + break + } + case 'Fordward Testing Session': { + break + } + case 'Paper Portfolio Session': { + return true + } + } + + let orderId = await exchangeAPIModuleObject.createOrder(portfolioSystemOrder, portfolioEngineOrder) + + if (orderId !== undefined) { + portfolioEngineOrder.exchangeId.value = orderId + return true + } + } + } + + async function checkExchangeEvents(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder) { + + /* Filter by Session Type */ + switch (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type) { + case 'Backtesting Session': { + return true + } + case 'Live Portfolio Session': { + break + } + case 'Fordward Testing Session': { + break + } + case 'Paper Portfolio Session': { + return true + } + } + + let order = await exchangeAPIModuleObject.getOrder(portfolioSystemOrder, portfolioEngineOrder) + + let message + let docs + + if (order === undefined) { + + message = 'Order Status Not Sync With Exchange' + docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + + portfolioSystem.addWarning( + [ + [portfolioSystemOrder.id, portfolioEngineOrder.id], + message, + docs + ] + ) + return false + } + + const AT_EXCHANGE_STATUS = { + OPEN: 'open', + CLOSED: 'closed', + CANCELLED: 'canceled' + } + + /* Status Checks */ + if (order.remaining === 0 && order.status === AT_EXCHANGE_STATUS.CLOSED) { + /* Close this Order */ + portfolioEngineOrder.status.value = 'Closed' + portfolioEngineOrder.exitType.value = 'Filled' + + /* Initialize this */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closeOrder.value = 1 + + await updateEndsWithCycle(portfolioEngineOrder) + + let message = "Order Closed" + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Info - ' + message, + placeholder: {} + } + contextInfo = { + exitType: portfolioEngineOrder.exitType.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addInfo([portfolioSystemOrder.id, message, docs]) + + await syncWithExchange(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order) + return + } + + if (order.remaining > 0 && order.status === AT_EXCHANGE_STATUS.CLOSED) { + /* Close this Order */ + portfolioEngineOrder.status.value = 'Closed' + portfolioEngineOrder.exitType.value = 'Closed at the Exchange' + /* Initialize this */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closeOrder.value = 1 + + await updateEndsWithCycle(portfolioEngineOrder) + + let message = "Order Closed" + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Info - ' + message, + placeholder: {} + } + contextInfo = { + exitType: portfolioEngineOrder.exitType.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addInfo([portfolioSystemOrder.id, message, docs]) + + await syncWithExchange(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order) + await recalculateStageSize(portfolioEngineStage, portfolioEngineOrder) + return + } + + if (order.status === AT_EXCHANGE_STATUS.CANCELLED) { + /* Close this Order */ + portfolioEngineOrder.status.value = 'Closed' + /* + We must be carefull here not to overide an already defined exitType. It can happen + for instance that the order was cancellerd from the but veryfing the cancellation + was not possible because of a connection to the exchange problem. In that case + the exit type was defined but the order was kept open until the verification could be done. + */ + if (portfolioEngineOrder.exitType.value === portfolioEngineOrder.exitType.config.initialValue) { + portfolioEngineOrder.exitType.value = 'Cancelled at the Exchange' + } + /* Initialize this */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closeOrder.value = 1 + + await updateEndsWithCycle(portfolioEngineOrder) + + let message = "Order Closed" + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Info - ' + message, + placeholder: {} + } + contextInfo = { + exitType: portfolioEngineOrder.exitType.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addInfo([portfolioSystemOrder.id, message, docs]) + + await syncWithExchange(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order) + await recalculateStageSize(portfolioEngineStage, portfolioEngineOrder) + return + } + + /* + If the order happens to be at least partially filled, there is a syncronization work + we need to do, that includes discovering which is the Actual Rate the order is being filled, + the Fees Paid and many other thing we need to account for. + */ + if (order.filled > 0) { + await syncWithExchange(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order) + } + + /* + Forced Cancellation Check: Here we check if we need to cancel this order because the + stage is closing. + */ + if (portfolioEngineStage.status.value === 'Closing' && portfolioEngineOrder.status.value !== 'Closed') { + await exchangeCancelOrder(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, 'Closing Stage') + } + + return true + } + + function simulateCheckExchangeEvents(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder) { + + /* Filter by Session Type */ + switch (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type) { + case 'Backtesting Session': { + break + } + case 'Live Portfolio Session': { + return + } + case 'Fordward Testing Session': { + return + } + case 'Paper Portfolio Session': { + break + } + } + + simulateSyncWithExchange(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder) + + /* Check if we need to close the order */ + if (portfolioEngineOrder.orderStatistics.percentageFilled.value === 100) { + + /* Close this Order */ + portfolioEngineOrder.status.value = 'Closed' + portfolioEngineOrder.exitType.value = 'Filled' + + /* Initialize this */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closeOrder.value = 1 + + updateEndsWithCycle(portfolioEngineOrder) + + let message = "Order Closed" + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Info - ' + message, + placeholder: {} + } + contextInfo = { + exitType: portfolioEngineOrder.exitType.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addInfo([portfolioSystemOrder.id, message, docs]) + } + + /* If the Stage is Closing and this order is still open, we need to cancel it now */ + if (portfolioEngineStage.status.value === 'Closing' && portfolioEngineOrder.status.value !== 'Closed') { + simulateCancelOrder(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, 'Closing Stage') + } + } + + function simulateSyncWithExchange(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder) { + + let previousBaseAssetSizeFilled = portfolioEngineOrder.orderBaseAsset.sizeFilled.value + let previousQuotedAssetSizeFilled = portfolioEngineOrder.orderQuotedAsset.sizeFilled.value + let previousBaseAssetFeesPaid = portfolioEngineOrder.orderBaseAsset.feesPaid.value + let previousQuotedAssetFeesPaid = portfolioEngineOrder.orderQuotedAsset.feesPaid.value + + let ordersSimulationsModuleObject = TS.projects.portfolioManagement.botModules.ordersSimulations.newPortfolioManagementBotModulesOrdersSimulations(processIndex) + ordersSimulationsModuleObject.initialize() + + ordersSimulationsModuleObject.actualSizeSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) + ordersSimulationsModuleObject.actualRateSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) + ordersSimulationsModuleObject.feesToBePaidSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) + ordersSimulationsModuleObject.percentageFilledSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) + ordersSimulationsModuleObject.feesPaidSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) + ordersSimulationsModuleObject.sizeFilledSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) + ordersSimulationsModuleObject.amountReceivedSimulation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, applyFeePercentage) + + ordersSimulationsModuleObject.finalize() + + doTheAccounting( + portfolioEngineStage, + portfolioSystemOrder, + portfolioEngineOrder, + previousBaseAssetSizeFilled, + previousQuotedAssetSizeFilled, + previousBaseAssetFeesPaid, + previousQuotedAssetFeesPaid + ) + } + + async function syncWithExchange(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order) { + + let previousBaseAssetSizeFilled = portfolioEngineOrder.orderBaseAsset.sizeFilled.value + let previousQuotedAssetSizeFilled = portfolioEngineOrder.orderQuotedAsset.sizeFilled.value + let previousBaseAssetFeesPaid = portfolioEngineOrder.orderBaseAsset.feesPaid.value + let previousQuotedAssetFeesPaid = portfolioEngineOrder.orderQuotedAsset.feesPaid.value + + let ordersCalculationsModuleObject = TS.projects.portfolioManagement.botModules.ordersCalculations.newPortfolioManagementBotModulesOrdersCalculations(processIndex) + ordersCalculationsModuleObject.initialize() + + await ordersCalculationsModuleObject.actualSizeCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) + await ordersCalculationsModuleObject.actualRateCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) + await ordersCalculationsModuleObject.feesToBePaidCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) + await ordersCalculationsModuleObject.percentageFilledCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) + await ordersCalculationsModuleObject.feesPaidCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) + await ordersCalculationsModuleObject.sizeFilledCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) + await ordersCalculationsModuleObject.amountReceivedCalculation(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order, applyFeePercentage) + + ordersCalculationsModuleObject.finalize() + + await doTheAccounting( + portfolioEngineStage, + portfolioSystemOrder, + portfolioEngineOrder, + previousBaseAssetSizeFilled, + previousQuotedAssetSizeFilled, + previousBaseAssetFeesPaid, + previousQuotedAssetFeesPaid + ) + } + + async function doTheAccounting( + portfolioEngineStage, + portfolioSystemOrder, + portfolioEngineOrder, + previousBaseAssetSizeFilled, + previousQuotedAssetSizeFilled, + previousBaseAssetFeesPaid, + previousQuotedAssetFeesPaid + ) { + + await updateStageAssets() + await updateBalances() + + async function updateStageAssets() { + /* Stage Base Asset: Undo the previous accounting */ + portfolioEngineStage.stageBaseAsset.sizeFilled.value = + portfolioEngineStage.stageBaseAsset.sizeFilled.value - + previousBaseAssetSizeFilled + + portfolioEngineStage.stageBaseAsset.feesPaid.value = + portfolioEngineStage.stageBaseAsset.feesPaid.value - + previousBaseAssetFeesPaid + + /* Stage Base Asset: Account the current filling and fees */ + portfolioEngineStage.stageBaseAsset.sizeFilled.value = + portfolioEngineStage.stageBaseAsset.sizeFilled.value + + portfolioEngineOrder.orderBaseAsset.sizeFilled.value + + portfolioEngineStage.stageBaseAsset.feesPaid.value = + portfolioEngineStage.stageBaseAsset.feesPaid.value + + portfolioEngineOrder.orderBaseAsset.feesPaid.value + + /* Stage Quote Asset: Undo the previous accounting */ + portfolioEngineStage.stageQuotedAsset.sizeFilled.value = + portfolioEngineStage.stageQuotedAsset.sizeFilled.value - + previousQuotedAssetSizeFilled + + portfolioEngineStage.stageQuotedAsset.feesPaid.value = + portfolioEngineStage.stageQuotedAsset.feesPaid.value - + previousQuotedAssetFeesPaid + + /* Stage Quote Asset: Account the current filling and fees */ + portfolioEngineStage.stageQuotedAsset.sizeFilled.value = + portfolioEngineStage.stageQuotedAsset.sizeFilled.value + + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value + + portfolioEngineStage.stageQuotedAsset.feesPaid.value = + portfolioEngineStage.stageQuotedAsset.feesPaid.value + + portfolioEngineOrder.orderQuotedAsset.feesPaid.value + + portfolioEngineStage.stageBaseAsset.sizeFilled.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageBaseAsset.sizeFilled.value, 10) + portfolioEngineStage.stageBaseAsset.feesPaid.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageBaseAsset.feesPaid.value, 10) + + portfolioEngineStage.stageQuotedAsset.sizeFilled.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageQuotedAsset.sizeFilled.value, 10) + portfolioEngineStage.stageQuotedAsset.feesPaid.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageQuotedAsset.feesPaid.value, 10) + } + + async function updateBalances() { + /* Balances Update */ + switch (true) { + /* + For Sell orders, the fees are being paid in Quote Asset. + */ + case portfolioSystemOrder.type === 'Market Sell Order' || portfolioSystemOrder.type === 'Limit Sell Order': { + + /* Balance Base Asset: Undo the previous accounting */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + + previousBaseAssetSizeFilled + + /* Balance Base Asset: Account the current filling and fees */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value - + portfolioEngineOrder.orderBaseAsset.sizeFilled.value + + /* Balance Quoted Asset: Undo the previous accounting */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value - + previousQuotedAssetSizeFilled + + previousQuotedAssetFeesPaid + + /* Balance Quoted Asset: Account the current filling and fees */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value - + portfolioEngineOrder.orderQuotedAsset.feesPaid.value + break + } + /* + Let's remember that for Buy orders, the fees are paid in Base Asset. + */ + case portfolioSystemOrder.type === 'Market Buy Order' || portfolioSystemOrder.type === 'Limit Buy Order': { + + /* Balance Base Asset: Undo the previous accounting */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value - + previousBaseAssetSizeFilled + + previousBaseAssetFeesPaid + + /* Balance Base Asset: Account the current filling and fees */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + + portfolioEngineOrder.orderBaseAsset.sizeFilled.value - + portfolioEngineOrder.orderBaseAsset.feesPaid.value + + /* Balance Quoted Asset: Undo the previous accounting */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + + previousQuotedAssetSizeFilled + + /* Balance Quoted Asset: Account the current filling and fees */ + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value - + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value + break + } + } + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value, 10) + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value, 10) + } + } + + function simulateCancelOrder(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, exitType) { + + /* Filter by Session Type */ + switch (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type) { + case 'Backtesting Session': { + break + } + case 'Live Portfolio Session': { + return + } + case 'Fordward Testing Session': { + return + } + case 'Paper Portfolio Session': { + break + } + } + + /* Close this Order */ + portfolioEngineOrder.status.value = 'Closed' + portfolioEngineOrder.exitType.value = exitType + + /* Initialize this */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closeOrder.value = 1 + + updateEndsWithCycle(portfolioEngineOrder) + + let message = "Order Closed" + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Info - ' + message, + placeholder: {} + } + contextInfo = { + exitType: portfolioEngineOrder.exitType.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addInfo([portfolioSystemOrder.id, message, docs]) + + recalculateStageSize(portfolioEngineStage, portfolioEngineOrder) + } + + async function exchangeCancelOrder(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, exitType) { + + /* Filter by Session Type */ + switch (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type) { + case 'Backtesting Session': { + return + } + case 'Live Portfolio Session': { + break + } + case 'Fordward Testing Session': { + break + } + case 'Paper Portfolio Session': { + return + } + } + + /* Check if we can cancel the order at the Exchange. */ + let result = await exchangeAPIModuleObject.cancelOrder(portfolioSystemOrder, portfolioEngineOrder) + if (result === true) { + + /* At this point we know which is the exit type for this order */ + portfolioEngineOrder.exitType.value = exitType + + /* + Perhaps the order was filled a bit more between the last time we checked and when it was cancelled. + To sync our accounting, we need to check the order one last time and if it changed, fix it. + */ + + let order = await exchangeAPIModuleObject.getOrder(portfolioSystemOrder, portfolioEngineOrder) + + if (order === undefined) { + + const message = 'Order Status Not Sync With Exchange' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + + portfolioSystem.addWarning( + [ + [portfolioSystemOrder.id, portfolioEngineOrder.id], + message, + docs + ] + ) + return false + } + if (order.status === 'NotFound') { + /* + Some exchanges, like Coinbase Pro, deletes orders after being cancelled, and when we request information + about them, it returns null. We will interprate this as ORDER NOT FOUND. + */ + const message = 'Order Not Found at the Exchange' + let docs = { + project: 'Superalgos', + category: 'Topic', + type: 'TS LF Portfolio Bot Warning - ' + message, + placeholder: {} + } + + portfolioSystem.addWarning( + [ + [portfolioSystemOrder.id, portfolioEngineOrder.id], + message, + docs + ] + ) + /* + We must be carefull here not to overide an already defined exitType. It can happen + for instance that the order was cancellerd from the but veryfing the cancellation + was not possible because of a connection to the exchange problem. In that case + the exit type was defined but the order was kept open until the verification could be done. + */ + if (portfolioEngineOrder.exitType.value === portfolioEngineOrder.exitType.config.initialValue) { + portfolioEngineOrder.exitType.value = 'Not Found at the Exchange' + } + } + + /* + Close this Order. Note that we are not closing the order until we have the exchange + response with the order details that we can use to synchronize with our accoounting. + Otherwise if the connection to the exchange fails, we would have a closed order not + accounted in any way. + */ + portfolioEngineOrder.status.value = 'Closed' + + /* Initialize this */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closeOrder.value = 1 + + await updateEndsWithCycle(portfolioEngineOrder) + + let message = "Order Closed" + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Info - ' + message, + placeholder: {} + } + contextInfo = { + exitType: portfolioEngineOrder.exitType.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addInfo([portfolioSystemOrder.id, message, docs]) + + await syncWithExchange(portfolioEngineStage, portfolioSystemOrder, portfolioEngineOrder, order) + + await recalculateStageSize(portfolioEngineStage, portfolioEngineOrder) + } + } + + async function recalculateStageSize(portfolioEngineStage, portfolioEngineOrder) { + /* + Since the order is Cancelled, we need to adjust the stage sizePlaced. Remember that the Stage + Size Placed accumulates for each asset, the order size placed at the exchange. A cancelation means that + only the part filled can be considered placed, so we need to substract from the stage size + the remainder. To achieve this with the information we currently have, we are going first + to unaccount the order actual size, and the account only the sizeFilled + the feesPaid. + */ + portfolioEngineStage.stageBaseAsset.sizePlaced.value = + portfolioEngineStage.stageBaseAsset.sizePlaced.value - + portfolioEngineOrder.orderBaseAsset.actualSize.value + + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = + portfolioEngineStage.stageQuotedAsset.sizePlaced.value - + portfolioEngineOrder.orderQuotedAsset.actualSize.value + + portfolioEngineStage.stageBaseAsset.sizePlaced.value = + portfolioEngineStage.stageBaseAsset.sizePlaced.value + + portfolioEngineOrder.orderBaseAsset.sizeFilled.value + + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = + portfolioEngineStage.stageQuotedAsset.sizePlaced.value + + portfolioEngineOrder.orderQuotedAsset.sizeFilled.value + + portfolioEngineStage.stageBaseAsset.sizePlaced.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageBaseAsset.sizePlaced.value, 10) + portfolioEngineStage.stageQuotedAsset.sizePlaced.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineStage.stageQuotedAsset.sizePlaced.value, 10) + } + + async function applyFeePercentage(feesNodePropertyName, portfolioEngineOrder, portfolioSystemOrder, feePercentage, percentageFilled) { + /* + The exchange fees are taken from the Base Asset or the Quoted Asset depending if we + are buying or selling. + */ + let feesNode + + switch (true) { + case portfolioSystemOrder.type === 'Market Buy Order' || portfolioSystemOrder.type === 'Limit Buy Order': { + /* + In this case the fees are taken from the Base Asset you receive as a result of the trade at the exchange. + */ + feesNode = portfolioEngineOrder.orderBaseAsset[feesNodePropertyName] + feesNode.value = + portfolioEngineOrder.orderBaseAsset.actualSize.value * + feePercentage / 100 * + percentageFilled / 100 + break + } + case portfolioSystemOrder.type === 'Market Sell Order' || portfolioSystemOrder.type === 'Limit Sell Order': { + /* + In this case the fees are taken from the Quoted Asset you receive as a result of the trade at the exchange. + */ + feesNode = portfolioEngineOrder.orderQuotedAsset[feesNodePropertyName] + feesNode.value = + portfolioEngineOrder.orderQuotedAsset.actualSize.value * + feePercentage / 100 * + percentageFilled / 100 + break + } + } + + feesNode.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(feesNode.value, 10) + feesNode.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(feesNode.value, 10) + } + + async function checkOrderEvent(event, order, executionAlgorithm, executionNode) { + if (event !== undefined) { + for (let k = 0; k < event.situations.length; k++) { + let situation = event.situations[k] + let passed + if (situation.conditions.length > 0) { + passed = true + } + + passed = portfolioSystem.checkConditions(situation, passed) + + portfolioSystem.values.push([situation.id, passed]) + if (passed) { + portfolioSystem.highlights.push(situation.id) + portfolioSystem.highlights.push(event.id) + portfolioSystem.highlights.push(order.id) + portfolioSystem.highlights.push(executionAlgorithm.id) + portfolioSystem.highlights.push(executionNode.id) + + announcementsModuleObject.makeAnnouncements(event) + return situation.name // if the event is triggered, we return the name of the situation that passed + } + } + } + } + + function updateEnds(portfolioEngineOrder) { + if (portfolioEngineOrder.status.value === 'Open') { + portfolioEngineOrder.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value + } + } + + async function updateEndsWithCycle(portfolioEngineOrder) { + portfolioEngineOrder.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.end.value + } + + function updateCounters(portfolioEngineOrder) { + if (portfolioEngineOrder.status.value === 'Open') { + portfolioEngineOrder.orderCounters.periods.value++ + } + } + + function updateStatistics(portfolioEngineOrder) { + portfolioEngineOrder.orderStatistics.days.value = portfolioEngineOrder.orderCounters.periods.value * sessionParameters.timeFrame.config.value / SA.projects.foundations.globals.timeConstants.ONE_DAY_IN_MILISECONDS + portfolioEngineOrder.orderStatistics.days.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngineOrder.orderStatistics.days.value, 10) + } + + function resetPortfolioEngineDataStructure(portfolioEngineOrder, portfolioSystemOrder, stageStatus) { + if (portfolioEngineOrder.status.value === 'Closed') { + /* We reset the order data structure inside the Portfolio Engine to its initial value */ + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.initializeNode(portfolioEngineOrder) + if (portfolioSystemOrder.config.spawnMultipleOrders !== true) { + /* + We close the lock so as to prevent this data structure to be used again during this same stage execution. + */ + if (stageStatus === 'Open') { + portfolioEngineOrder.lock.value = 'Closed' + } + } + } + } + + function badDefinitionUnhandledException(err, message, node) { + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + portfolioSystem.addError([node.id, message, docs]) + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> " + message); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.name = " + node.name); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.type = " + node.type); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.config = " + JSON.stringify(node.config)); + if (err !== undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> err.stack = " + err.stack); + } + /* + Now we are going to abort this execution and jump to the latest error handler + signaling that we already recorded the error to avoid duplicates. + */ + throw 'Error Already Recorded' + } +} diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioOutput.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioOutput.js new file mode 100644 index 000000000..c13882749 --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioOutput.js @@ -0,0 +1,77 @@ +exports.newPortfolioManagementBotModulesPortfolioOutput = 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. + */ + const MODULE_NAME = 'Portfolio Output' + + let thisObject = { + start: start + } + + return thisObject + + async function start( + chart, + market, + exchange, + timeFrame, + timeFrameLabel, + portfolioProcessDate + ) { + try { + let fileStorage = TS.projects.foundations.taskModules.fileStorage.newFileStorage(processIndex) + + if (timeFrame > TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray()[0][0]) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_PROCESSING_DAILY_FILES = false + } else { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_PROCESSING_DAILY_FILES = true + } + + /* Preparing everything for the Simulation */ + let portfolioSimulationModuleObject = TS.projects.portfolioManagement.botModules.portfolioSimulation.newPortfolioManagementBotModulesPortfolioSimulation(processIndex) + + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + let outputDatasetsMap = new Map() + + await TS.projects.foundations.functionLibraries.outputManagementFunctions.readFiles( + processIndex, + outputDatasets, + outputDatasetsMap, + timeFrameLabel, + portfolioProcessDate, + fileStorage, + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine.portfolioCurrent.portfolioEpisode.headOfTheMarket.value + ) + + await portfolioSimulationModuleObject.runSimulation( + chart, + market, + exchange, + outputDatasetsMap, + writeOutputFiles + ) + + portfolioSimulationModuleObject.finalize() + return + + function writeOutputFiles() { + TS.projects.foundations.functionLibraries.outputManagementFunctions.writeFiles( + processIndex, + outputDatasets, + outputDatasetsMap, + timeFrameLabel, + portfolioProcessDate, + fileStorage + ) + } + + } catch (err) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[ERROR] start -> err = ' + err.stack) + throw (TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE) + } + } +} + diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioPosition.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioPosition.js new file mode 100644 index 000000000..26ee88660 --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioPosition.js @@ -0,0 +1,534 @@ +exports.newPortfolioManagementBotModulesPortfolioPosition = function (processIndex) { + /* + This module packages all functions related to Positions. + */ + const MODULE_NAME = 'Portfolio Position' + let thisObject = { + mantain: mantain, + reset: reset, + cycleBasedStatistics: cycleBasedStatistics, + openPosition: openPosition, + closingPosition: closingPosition, + closePosition: closePosition, + applyStopLossFormula: applyStopLossFormula, + applyTakeProfitFormula: applyTakeProfitFormula, + updateStopLoss: updateStopLoss, + updateTakeProfit: updateTakeProfit, + initialTargets: initialTargets, + updateEnds: updateEnds, + resetPortfolioEngineDataStructure: resetPortfolioEngineDataStructure, + updateCounters: updateCounters, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let portfolioSystem + let sessionParameters + + return thisObject + + function initialize() { + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + } + + function finalize() { + portfolioEngine = undefined + portfolioSystem = undefined + sessionParameters = undefined + } + + function mantain() { + updateCounters() + updateEnds() + } + + function reset() { + resetPortfolioEngineDataStructure() + } + + function openPosition(situationName) { + + /* Starting begin and end */ + portfolioEngine.portfolioCurrent.position.begin.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastBegin.value + portfolioEngine.portfolioCurrent.position.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastEnd.value + + /* Recording the opening at the Portfolio Engine Data Structure */ + portfolioEngine.portfolioCurrent.position.status.value = 'Open' + portfolioEngine.portfolioCurrent.position.serialNumber.value = portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.positions.value + 1 + portfolioEngine.portfolioCurrent.position.identifier.value = SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId() + portfolioEngine.portfolioCurrent.position.beginRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + portfolioEngine.portfolioCurrent.position.positionBaseAsset.beginBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.beginBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + portfolioEngine.portfolioCurrent.position.situationName.value = situationName + + /* Initializing Stop and Take Phase */ + portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPhase.value = 1 + portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPhase.value = 1 + + /* Updating Episode Counters */ + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.positions.value++ + + /* Inicializing this counter */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.takePosition.value = 1 + + /* Remember the balance we had before taking the position to later calculate profit or loss */ + portfolioEngine.portfolioCurrent.position.positionBaseAsset.beginBalance = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.beginBalance = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + } + + function closingPosition(exitType) { + portfolioEngine.portfolioCurrent.position.status.value = 'Closing' + portfolioEngine.portfolioCurrent.position.exitType.value = exitType + + /* + By the time we figured out that the stop loss or take profit were hit, or + for whatever reason the position needs to be closed, the take profit and + stop loss values for the next candle have already been calculated. In order + to avoid being plotted, we will put them in zero. + */ + portfolioEngine.portfolioCurrent.position.stopLoss.value = 0 + portfolioEngine.portfolioCurrent.position.takeProfit.value = 0 + } + + function closePosition() { + portfolioEngine.portfolioCurrent.position.status.value = 'Closed' + portfolioEngine.portfolioCurrent.position.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastEnd.value + portfolioEngine.portfolioCurrent.position.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + portfolioEngine.portfolioCurrent.position.positionBaseAsset.endBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.endBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + + /* + Now that the position is closed, it is the right time to move this position from current to last at the Portfolio Engine data structure. + */ + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.cloneValues(portfolioEngine.portfolioCurrent.position, portfolioEngine.portfolioLast.position) + + cycleBasedStatistics() + + /* Updating Hits & Fails */ + if (portfolioEngine.portfolioCurrent.position.positionBaseAsset.profitLoss.value > 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.hits.value++ + } + if (portfolioEngine.portfolioCurrent.position.positionBaseAsset.profitLoss.value < 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.fails.value++ + } + if (portfolioEngine.portfolioCurrent.position.positionQuotedAsset.profitLoss.value > 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.hits.value++ + } + if (portfolioEngine.portfolioCurrent.position.positionQuotedAsset.profitLoss.value < 0) { + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.fails.value++ + } + } + + function applyStopLossFormula(formulas, formulaId) { + updateStopLossTakeProfitFinalValue(portfolioEngine.portfolioCurrent.position.stopLoss) + portfolioEngine.portfolioCurrent.position.stopLoss.value = formulas.get(formulaId) + updateStopLossTakeProfitInitialValue(portfolioEngine.portfolioCurrent.position.stopLoss) + updateStopLossTakeProfitBeginEnd(portfolioEngine.portfolioCurrent.position.stopLoss) + } + + function applyTakeProfitFormula(formulas, formulaId) { + updateStopLossTakeProfitFinalValue(portfolioEngine.portfolioCurrent.position.takeProfit) + portfolioEngine.portfolioCurrent.position.takeProfit.value = formulas.get(formulaId) + updateStopLossTakeProfitInitialValue(portfolioEngine.portfolioCurrent.position.takeProfit) + updateStopLossTakeProfitBeginEnd(portfolioEngine.portfolioCurrent.position.takeProfit) + } + + function updateStopLossTakeProfitInitialValue(node) { + /* + We store the first Stop Loss or Take Profit value in a separate node. + To know if it is the first one we compare its current value to the initial value. + */ + if (node.initialValue.value === node.initialValue.config.initialValue) { + node.initialValue.value = node.value + } + } + + function updateStopLossTakeProfitFinalValue(node) { + /* + We set the final value just before calculating the new value, since the new calculated + value is going to be discarded if the position is closed after it is calculated, but + during the same candle. + */ + node.finalValue.value = node.value + } + + function updateStopLossTakeProfitBeginEnd(node) { + /* + Both the Stop Loss and the Take Profit have their own Begin and End. + The reason for this is because they represent targets to be checked + at the next candle, so it does not apply that they share the begin and + end of the position itself. + */ + node.begin.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value + + sessionParameters.timeFrame.config.value + node.end.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value + + sessionParameters.timeFrame.config.value + } + + function updateStopLoss(phase) { + portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPhase.value = phase + } + + function updateTakeProfit(phase) { + portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPhase.value = phase + } + + function initialTargets(portfolioSystemStageNode, portfolioEngineStageNode, stageName) { + + if (portfolioSystemStageNode.initialTargets === undefined) { + const message = 'Initial Targets Node Missing' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode, docs) + } + + setTargetRate() + return setTargetSize(stageName) + + function setTargetRate() { + if (portfolioSystemStageNode.initialTargets.targetRate === undefined) { + const message = 'Target Rate Node Missing' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets, docs) + } + if (portfolioSystemStageNode.initialTargets.targetRate.formula === undefined) { + const message = 'Formula Node Missing' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets.targetRate, docs) + } + + let value = portfolioSystem.formulas.get(portfolioSystemStageNode.initialTargets.targetRate.formula.id) + if (value === undefined) { + const message = 'Target Rate Node Value Undefined' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets.targetRate, docs) + } + if (isNaN(value)) { + const message = 'Target Rate Node Value Not A Number' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, value, undefined) + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets.targetRate, docs) + } + + switch (portfolioSystemStageNode.type) { + case 'Open Stage': { + portfolioEngine.portfolioCurrent.position.entryTargetRate.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value, 10) + break + } + case 'Close Stage': { + portfolioEngine.portfolioCurrent.position.exitTargetRate.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value, 10) + break + } + } + } + + function setTargetSize(stageName) { + /* Basic Validation */ + if ( + portfolioSystemStageNode.initialTargets.targetSizeInBaseAsset !== undefined && + portfolioSystemStageNode.initialTargets.targetSizeInQuotedAsset !== undefined + ) { + // 'Only Target Size In Base Asset or Target Size In Quoted Asset is allowed.' + const message = 'Only One Target Size Allowed' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets, docs) + } + + /* Position In Base Asset */ + if (portfolioSystemStageNode.initialTargets.targetSizeInBaseAsset !== undefined) { + if (portfolioSystemStageNode.initialTargets.targetSizeInBaseAsset.formula !== undefined) { + let value = portfolioSystem.formulas.get(portfolioSystemStageNode.initialTargets.targetSizeInBaseAsset.formula.id) + if (value === undefined) { + const message = 'Target Size Value Undefined' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets.targetSizeInBaseAsset, docs) + } + if (value === 0) { + if (stageName === 'Close Stage') { + return false; + } + const message = 'Target Size Value Zero' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets.targetSizeInBaseAsset, docs) + } + + switch (portfolioSystemStageNode.type) { + case 'Open Stage': { + portfolioEngine.portfolioCurrent.position.positionBaseAsset.entryTargetSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value, 10) + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.entryTargetSize.value = + TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value * portfolioEngine.portfolioCurrent.position.entryTargetRate.value, 10) + break + } + case 'Close Stage': { + portfolioEngine.portfolioCurrent.position.positionBaseAsset.exitTargetSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value, 10) + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.exitTargetSize.value = + TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value * portfolioEngine.portfolioCurrent.position.exitTargetRate.value, 10) + break + } + } + + /* Remember how the end user defined this stage. */ + portfolioEngineStageNode.stageDefinedIn.value = 'Base Asset' + } else { + const message = 'Formula Node Missing' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets.targetSizeInBaseAsset, docs) + } + } + + /* Position In Quoted Asset */ + if (portfolioSystemStageNode.initialTargets.targetSizeInQuotedAsset !== undefined) { + if (portfolioSystemStageNode.initialTargets.targetSizeInQuotedAsset.formula !== undefined) { + let value = portfolioSystem.formulas.get(portfolioSystemStageNode.initialTargets.targetSizeInQuotedAsset.formula.id) + if (value === undefined) { + const message = 'Target Size Value Undefined' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets.targetSizeInQuotedAsset, docs) + } + if (value === 0) { + const message = 'Target Size Value Zero' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets.targetSizeInQuotedAsset, docs) + } + switch (portfolioSystemStageNode.type) { + case 'Open Stage': { + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.entryTargetSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value, 10) + portfolioEngine.portfolioCurrent.position.positionBaseAsset.entryTargetSize.value = + TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value / portfolioEngine.portfolioCurrent.position.entryTargetRate.value, 10) + break + } + case 'Close Stage': { + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.exitTargetSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value, 10) + portfolioEngine.portfolioCurrent.position.positionBaseAsset.exitTargetSize.value = + TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(value / portfolioEngine.portfolioCurrent.position.exitTargetRate.value, 10) + break + } + } + + /* Remember how the end user defined this stage. */ + portfolioEngineStageNode.stageDefinedIn.value = 'Quoted Asset' + } else { + const message = 'Formula Node Missing' + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + badDefinitionUnhandledException(undefined, message, portfolioSystemStageNode.initialTargets.targetSizeInQuotedAsset, docs) + } + } + } + } + + function updateEnds() { + if (portfolioEngine.portfolioCurrent.position.status.value === 'Open') { + portfolioEngine.portfolioCurrent.position.end.value = portfolioEngine.portfolioCurrent.position.end.value + sessionParameters.timeFrame.config.value + portfolioEngine.portfolioCurrent.position.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + portfolioEngine.portfolioCurrent.position.positionBaseAsset.endBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.endBalance.value = portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value + } + } + + function resetPortfolioEngineDataStructure() { + if (portfolioEngine.portfolioCurrent.position.status.value === 'Closed') { + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.initializeNode(portfolioEngine.portfolioCurrent.position) + } + } + + function updateCounters() { + if (portfolioEngine.portfolioCurrent.position.status.value === 'Open') { + portfolioEngine.portfolioCurrent.position.positionCounters.periods.value++ + } + } + + function cycleBasedStatistics() { + + calculateAssetsStatistics() + calculatePositionStatistics() + + function calculateAssetsStatistics() { + /* Profit Loss Calculation */ + portfolioEngine.portfolioCurrent.position.positionBaseAsset.profitLoss.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value - + portfolioEngine.portfolioCurrent.position.positionBaseAsset.beginBalance + + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.profitLoss.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value - + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.beginBalance + + portfolioEngine.portfolioCurrent.position.positionBaseAsset.profitLoss.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.position.positionBaseAsset.profitLoss.value, 10) + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.profitLoss.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.position.positionQuotedAsset.profitLoss.value, 10) + + /* ROI Calculation */ + portfolioEngine.portfolioCurrent.position.positionBaseAsset.ROI.value = + portfolioEngine.portfolioCurrent.position.positionBaseAsset.profitLoss.value * 100 / + portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset.targetSize.value + + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.ROI.value = + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.profitLoss.value * 100 / + portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.targetSize.value + + portfolioEngine.portfolioCurrent.position.positionBaseAsset.ROI.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.position.positionBaseAsset.ROI.value, 10) + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.ROI.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.position.positionQuotedAsset.ROI.value, 10) + + /* Hit Fail Calculation */ + if (portfolioEngine.portfolioCurrent.position.positionBaseAsset.ROI.value > 0) { + portfolioEngine.portfolioCurrent.position.positionBaseAsset.hitFail.value = 'Hit' + } + if (portfolioEngine.portfolioCurrent.position.positionBaseAsset.ROI.value < 0) { + portfolioEngine.portfolioCurrent.position.positionBaseAsset.hitFail.value = 'Fail' + } + if (portfolioEngine.portfolioCurrent.position.positionBaseAsset.ROI.value === 0) { + portfolioEngine.portfolioCurrent.position.positionBaseAsset.hitFail.value = 'Even' + } + if (portfolioEngine.portfolioCurrent.position.positionQuotedAsset.ROI.value > 0) { + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.hitFail.value = 'Hit' + } + if (portfolioEngine.portfolioCurrent.position.positionQuotedAsset.ROI.value < 0) { + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.hitFail.value = 'Fail' + } + if (portfolioEngine.portfolioCurrent.position.positionQuotedAsset.ROI.value === 0) { + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.hitFail.value = 'Even' + } + } + + function calculatePositionStatistics() { + /* Profit Loss Calculation */ + portfolioEngine.portfolioCurrent.position.positionStatistics.profitLoss.value = + ( + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.profitLoss.value * portfolioEngine.portfolioCurrent.position.endRate.value + + portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.profitLoss.value + ) + + portfolioEngine.portfolioCurrent.position.positionStatistics.profitLoss.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.position.positionStatistics.profitLoss.value, 10) + + /* ROI Calculation */ + portfolioEngine.portfolioCurrent.position.positionStatistics.ROI.value = + ( + portfolioEngine.portfolioCurrent.position.positionStatistics.profitLoss.value + ) + * 100 / + ( + portfolioEngine.portfolioCurrent.position.positionBaseAsset.beginBalance * portfolioEngine.portfolioCurrent.position.beginRate.value + + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.beginBalance + ) + portfolioEngine.portfolioCurrent.position.positionStatistics.ROI.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.position.positionStatistics.ROI.value, 10) + + /* Hit Fail Calculation */ + if (portfolioEngine.portfolioCurrent.position.positionStatistics.ROI.value > 0) { + portfolioEngine.portfolioCurrent.position.positionStatistics.hitFail.value = 'Hit' + } + if (portfolioEngine.portfolioCurrent.position.positionStatistics.ROI.value < 0) { + portfolioEngine.portfolioCurrent.position.positionStatistics.hitFail.value = 'Fail' + } + if (portfolioEngine.portfolioCurrent.position.positionStatistics.ROI.value === 0) { + portfolioEngine.portfolioCurrent.position.positionStatistics.hitFail.value = 'Even' + } + + /* Days Calculation */ + portfolioEngine.portfolioCurrent.position.positionStatistics.days.value = + portfolioEngine.portfolioCurrent.position.positionCounters.periods.value * + sessionParameters.timeFrame.config.value / SA.projects.foundations.globals.timeConstants.ONE_DAY_IN_MILISECONDS + + portfolioEngine.portfolioCurrent.position.positionStatistics.days.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.position.positionStatistics.days.value, 10) + } + } + + function badDefinitionUnhandledException(err, message, node, docs) { + portfolioSystem.addError([node.id, message, docs]) + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> " + message); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.name = " + node.name); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.type = " + node.type); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.config = " + JSON.stringify(node.config)); + if (err !== undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> err.stack = " + err.stack); + } + throw 'Error Already Recorded' + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioProcess.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioProcess.js new file mode 100644 index 000000000..1ffacea73 --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioProcess.js @@ -0,0 +1,320 @@ +exports.newPortfolioManagementBotModulesPortfolioProcess = 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. + */ + const MODULE_NAME = "Portfolio Process" + + let thisObject = { + start: start + } + + return thisObject + + async function start(statusDependencies, dataDependenciesModule, callBackFunction) { + try { + + let dataFiles = new Map() + let multiTimeFrameDataFiles = new Map() + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT = TS.projects.portfolioManagement.botModules.portfolioEngine.newPortfolioManagementBotModulesPortfolioEngine(processIndex) + let portfolioOutputModuleObject = TS.projects.portfolioManagement.botModules.portfolioOutput.newPortfolioManagementBotModulesPortfolioOutput(processIndex) + + let currentTimeFrame = {} + + /* Context Variables */ + let contextVariables = { + lastFile: undefined, // Datetime of the last file files successfully produced by this process. + dateBeginOfMarket: undefined, // Datetime of the first trade file in the whole market history. + dateEndOfMarket: undefined // Datetime of the last file available to be used as an input of this process. + } + + if ( + TS.projects.foundations.functionLibraries.processFilesFunctions.getContextVariables( + processIndex, + contextVariables, + statusDependencies, + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime, + callBackFunction + ) !== true) { return } + + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_FIRST_LOOP === true && TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_RESUMING === false) { + /* + Here is where the Portfolio Engine and Portfolio Systems received are moved to the simulation state. + */ + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_NODE + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_SYSTEM_NODE + } + + /* We set up the Portfolio Engine Module. */ + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.initialize() + + /* Initializing the Portfolio Process Date */ + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_FIRST_LOOP === true && TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_RESUMING === false) { + /* + This function is going to be called many times by the Portfolio Bot Loop. + Only during the first execution and when the User is not resuming the execution + of a stopped session / task; we are going to initialize the Process Date Time. + This variable tell us which day we are standing at, specially while working + with Daily Files. From this Date is that we are going to load the Daily Files. + */ + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine.portfolioCurrent.portfolioEpisode.processDate.value = + TS.projects.foundations.utilities.dateTimeFunctions.removeTime(TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime).valueOf() + } + + /* + This is the Date that is going to be used across the execution of this Portfolio Process. + We need this because it has a different life cycle than the processData stored at the + Portfolio Engine data structure. This date has to remain the same during the whole execution + of the Portfolio Process until the end, inclusind the writing of Data Ranges and Status Reports. + The processDate of the Portfolio Engine data structure on the other hand can be changed during + the simulation loop, once we discover that all candles from a certain date have benn processed. + Here is the point where we sync one and the other. + */ + let portfolioProcessDate = TS.projects.foundations.utilities.dateTimeFunctions.removeTime(TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine.portfolioCurrent.portfolioEpisode.processDate.value) + + if ( + await TS.projects.foundations.functionLibraries.dataDependenciesFunctions.processSingleFiles( + processIndex, + dataFiles, + multiTimeFrameDataFiles, + dataDependenciesModule + ) === false) { + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Waiting for Data Mining to be run') + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE) + return + } + + if (await TS.projects.foundations.functionLibraries.dataDependenciesFunctions.processMarketFiles( + processIndex, + dataFiles, + multiTimeFrameDataFiles, + dataDependenciesModule, + currentTimeFrame, + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.label, + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime, + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.finalDatetime + ) === false) { + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Waiting for Data Mining to be run') + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE) + return + } + /* + These are the Data Structures used by end users at Conditions Code or Formulas. + */ + let chart = {} + let market = {} + let exchange = {} + /* + Here we check if we need to get Daily Files or not. As an optimization, when + we are running on a Time Frame of 1hs or above, we are not going to load + dependencies on Daily Files. The way we recognize that is by checking if + we alreaady set a value to currentTimeFrame.value. We are also not going to loop + through days if we are processing market files. + */ + if (currentTimeFrame.value) { + /* We are processing Market Files */ + /* + With all the indicators data files loaded, we will build the chart object + data structure that will be used in user-defied conditions and formulas. + */ + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Waking up') + TS.projects.foundations.functionLibraries.dataDependenciesFunctions.buildDataStructures( + processIndex, + dataDependenciesModule, + multiTimeFrameDataFiles, + currentTimeFrame, + chart, + market, + exchange, + callBackFunction + ) + + if (checkThereAreCandles() === true) { + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Running') + await outputManagement() + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Saving') + await TS.projects.foundations.functionLibraries.processFilesFunctions.writeProcessFiles(processIndex, contextVariables, currentTimeFrame, portfolioProcessDate, statusDependencies) + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Sleeping') + } else { + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Waiting for Data Mining to be up to date. No candles found.') + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE) + return + } + + } else { + /* We are processing Daily Files */ + do { + TS.projects.foundations.functionLibraries.sessionFunctions.emitSessionStatus(TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS, TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY) + /* + We update the Portfolio Process Date with the date calculated at the simulation. + We will use this date to load indicator and output files. After that we will + use it to save Output Files and later the Data Ranges. This is the point where + the date calculated by the Simulation is applied at the Portfolio Process Level. + */ + portfolioProcessDate = TS.projects.foundations.utilities.dateTimeFunctions.removeTime(TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine.portfolioCurrent.portfolioEpisode.processDate.value) + + if (checkStopTaskGracefully() === false) { break } + if (checkStopProcessing() === false) { break } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Waking up') + if ( + await TS.projects.foundations.functionLibraries.dataDependenciesFunctions.processDailyFiles( + processIndex, + dataFiles, + multiTimeFrameDataFiles, + dataDependenciesModule, + currentTimeFrame, + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.label, + portfolioProcessDate + ) === false) { + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Waiting for Data Mining to be run') + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE) + return + } + /* + With all the indicators data files loaded, we will build the chart object + data structure that will be used in user-defied conditions and formulas. + */ + TS.projects.foundations.functionLibraries.dataDependenciesFunctions.buildDataStructures( + processIndex, + dataDependenciesModule, + multiTimeFrameDataFiles, + currentTimeFrame, + chart, + market, + exchange, + callBackFunction + ) + /* + The process of generating the output includes the portfolio simulation. + */ + if (checkThereAreCandles() === true) { + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Running') + await outputManagement() + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Saving') + await TS.projects.foundations.functionLibraries.processFilesFunctions.writeProcessFiles(processIndex, contextVariables, currentTimeFrame, portfolioProcessDate, statusDependencies) + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Sleeping') + } else { + TS.projects.foundations.functionLibraries.sessionFunctions.sessionHeartBeat(processIndex, undefined, undefined, 'Waiting for Data Mining to be up to date') + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE) + return + } + /* + If for any reason the session was stopped, we will break this loop and exit the process. + */ + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING === true) { break } + /* + When we get to the end of the market, we need to break this process loop in order + to let time pass, new information be collected from the exchange, new data built + into indicators, and eventually a new execution of this process. + */ + if (checkStopHeadOfTheMarket() === false) { break } + + } + while (true) + } + + checkIfSessionMustStop() + /* + Everything worked as expected. We return an OK code and wait for + the Bot Loop to call us again later. + */ + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE) + + function checkThereAreCandles() { + let sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + let propertyName = 'at' + sessionParameters.timeFrame.config.label.replace('-', '') + let candles = chart[propertyName].candles + + if (candles === undefined || candles.length === 0) { + return false + } else { + return true + } + } + + function checkStopHeadOfTheMarket() { + /* + We need to check if we have reached the head of the market in order to know + when to break the Daily Files Process loop and give time for a new candles / + indicators to be built and continue the processing once this process is called + again. + */ + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine.portfolioCurrent.portfolioEpisode.headOfTheMarket.value === true) { + return false + } + } + + function checkStopTaskGracefully() { + /* Validation that we dont need to stop. */ + if (TS.projects.foundations.globals.taskVariables.IS_TASK_STOPPING === true) { + return false + } + } + + function checkStopProcessing() { + /* Validation that we dont need to stop. */ + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING === true) { + return false + } + } + + async function outputManagement() { + await portfolioOutputModuleObject.start( + chart, + market, + exchange, + currentTimeFrame.value, + currentTimeFrame.label, + portfolioProcessDate + ) + + /* + From here on, all other loops executions wont be the first execution and also + we will consider that it is not resuming a previous execution as well. + */ + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_FIRST_LOOP = false + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_RESUMING = false + } + + function checkIfSessionMustStop() { + + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { + /* + Backtests needs only one execution of this process to complete. + */ + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[IMPORTANT] checkIfSessionMustStop -> Backtesting Session Finished. Stopping the Session now. ') + TS.projects.foundations.functionLibraries.sessionFunctions.stopSession(processIndex, 'Backtesting Session Finished.') + } + } + } + catch (err) { + /* An unhandled exception occured. in this case we return Fail and log the stack. */ + if (err.stack) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] start -> Unhandled Exception. Will Abort this process. err = " + err.stack) + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE) + return + } + + /* Some expected file was not found. We will return a RETRY code and move on. */ + if ((err.result === "Fail Because" && err.message === "File does not exist.") || err.code === 'The specified key does not exist.') { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] File not Found. Will Retry the Process Loop.") + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE) + return + } + + /* Some other handled exception occured. We return Fail and move on. */ + if (err.result !== TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE.result) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] start -> Handled Exception. Will Abort this process. err = " + err.message) + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE) + return + } + } + } +} diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioRecords.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioRecords.js new file mode 100644 index 000000000..01cdc09dc --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioRecords.js @@ -0,0 +1,414 @@ +exports.newPortfolioManagementBotModulesPortfolioRecords = function (processIndex) { + /* + This module facilitates the appending of records to the output of the process. + */ + const MODULE_NAME = 'Portfolio Records' + + let thisObject = { + appendRecords: appendRecords, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let portfolioSystem + let sessionParameters + let outputDatasetsMap + + return thisObject + + function initialize(pOutputDatasetsMap) { + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + outputDatasetsMap = pOutputDatasetsMap // These are the files turned into arrays, stored in a Map by Product codeName. + } + + function finalize() { + portfolioEngine = undefined + portfolioSystem = undefined + sessionParameters = undefined + outputDatasetsMap = undefined + } + + function appendRecords() { + /* + Here we add records to the output files. At the product config property nodePath + we have a pointer to the node that have the information we need to extract. + Later, based on the product record definition we will extract each individual value. + */ + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + + for (let i = 0; i < outputDatasets.length; i++) { + let outputDatasetNode = outputDatasets[i] + let dataset = outputDatasetNode.referenceParent + let product = dataset.parentNode + let outputDatasetArray = outputDatasetsMap.get(product.config.codeName) + + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_PROCESSING_DAILY_FILES === true && dataset.config.type === 'Daily Files') { + persistRecords() + } + + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_PROCESSING_DAILY_FILES === false && dataset.config.type === 'Market Files') { + persistRecords() + } + + function persistRecords() { + /* + There are a few products configured to be saved only at an specific cycle. + */ + if (product.config.saveAtCycle !== undefined) { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.value !== product.config.saveAtCycle) { + return + } + } + + /* Clean the file from information of previous executions */ + //pruneOutputFile(product, outputDatasetArray, portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value) + + /* Clean Open Records */ + if (product.config.saveAsObjects === true) { + for (let j = 0; j < product.record.properties.length; j++) { + let recordProperty = product.record.properties[j] + if (recordProperty.config.codeName === product.config.propertyNameThatDefinesObject) { + /* Remove Open Records */ + spliceOpenRecords(j, product, outputDatasetArray) + break + } + } + } + + /* + The product root can be a node or a node property of type array. + */ + let productRoot + try { + productRoot = eval(product.config.nodePath) + } catch (err) { + badDefinitionUnhandledException(err, 'Cannot get productRoot -> nodePath = ' + product.config.nodePath, product, undefined) + } + + if (product.config.nodePathType === 'array') { + /* + This means that the configured nodePath is not pointing to a node, but to a node property that is an array. + For that reason we will assume that each element of the array is a record to be outputed + */ + for (let index = 0; index < productRoot.length; index++) { + /* + The Product Root Node is the root of the node hiriarchy from where we are going to extract the record values. + */ + let productRootNode = productRoot[index] + let record = scanRecordDefinition(product, productRootNode, index) + if (record !== undefined) { + /* + We will add the index value to the record itself, so that the plotter can know to which + brach of the portfolio engine data structure it belongs. + */ + record.push(index) + persistIndividualRecord(record, product, outputDatasetArray) + } + } + } else { + /* + This means that the configured nodePath points to a single node, which is the one whose children constitutes + the record to be saved at the output file. + */ + /* + The Product Root Node is the root of the node hiriarchy from where we are going to extract the record values. + */ + let productRootNode = productRoot + let record = scanRecordDefinition(product, productRootNode) + if (record !== undefined) { + persistIndividualRecord(record, product, outputDatasetArray) + } + } + } + } + + function scanRecordDefinition(product, productRootNode, index) { + + let record = [] + for (let j = 0; j < product.record.properties.length; j++) { + let recordProperty = product.record.properties[j] + /* + The Property Root Node is the Root of the Hiriarchy branch we must find in order + to get the node where we are going to extract the value. Initially + we point it to the Product Root Node, because that is the default in case + a property does not have at its configuration a different nodePath configured + pointing to an specific Root for the property. + */ + let propertyRootNode = productRootNode + /* + If we find at the configuration a nodePath, then we take this path to find + the Root Node specifically for this property only. + */ + if (recordProperty.config.nodePath !== undefined) { + try { + propertyRootNode = eval(recordProperty.config.nodePath) + } catch (err) { + badDefinitionUnhandledException(err, 'Error Evaluating Record Property nodePath -> nodePath = ' + recordProperty.config.nodePath, product, recordProperty) + } + } + /* + The Target Node is the node from where we are going to exctract the value. + We will use the codeName of the Record Property to match it with + any of the properties of the Root Node to get the Target Node. + */ + let targetNode + try { + targetNode = propertyRootNode[recordProperty.config.codeName] + } catch (err) { + badDefinitionUnhandledException(err, 'Error setting Target Node.', product, recordProperty) + } + /* + If the codeName of the Record Property can not match the name of the property at + the target node, the user can explicitly specify the property name at the configuration, + and in those cases we need to use that. This happens when there are many Record Properties + pointing to the same property at the Target Node. + */ + if (recordProperty.config.childProperty !== undefined) { + targetNode = propertyRootNode[recordProperty.config.childProperty] + } + /* + It can happen that intead of having a Node in targetNode what we have is an + array of nodes. We need to pick one of the elements of the array and for that + we use the Index value we find at the configuration of the Record Property. + */ + if (recordProperty.config.index !== undefined) { + try { + targetNode = targetNode[recordProperty.config.index] + } catch (err) { + badDefinitionUnhandledException(err, 'Error setting Target Node.', product, recordProperty) + } + } + /* + By Default the value is extracted from the value property of the Target Node. + But it might happen the the Target Node does not exist for example when there is an Array + of Nodes defined in the Record Properties but not all of them exist at the Root Node. + We filter out those cases by not extracting the value from the value property. + */ + let value = 0 // This is a default value, since we do not want null in files because it breakes JSON format. + if (targetNode !== undefined) { + if (targetNode.type !== undefined) { + /* + In this case the Target Node is really a node (since it has a type), so we extract the value + from its value property. + */ + value = targetNode.value + if (value !== undefined && value !== null) { + if (recordProperty.config.decimals !== undefined) { + try { + value = Number(value.toFixed(recordProperty.config.decimals)) + } catch (err) { + badDefinitionUnhandledException(err, 'Error applying configured decimals.', product, recordProperty) + } + } + } + } else { + /* + In this case the Target Node is not really node, but the value itself. Se we return this as the + value of the Record Property. + */ + value = targetNode + } + } + + /* We are not going to add records where the begin or end are missing */ + if ( + recordProperty.config.codeName === 'begin' && value === 0 || + recordProperty.config.codeName === 'end' && value === 0 + ) { return } + + if (recordProperty.config.isString !== true && Array.isArray(value) !== true) { + value = safeNumericValue(value) + } + if (recordProperty.config.isString === true && Array.isArray(value) !== true) { + value = safeStringValue(value) + } + record.push(value) + } + return record + } + + function persistIndividualRecord(record, product, outputDatasetArray) { + + if (product.config.saveAsObjects === true) { + /* For saving objects we need to take care of a different set of rules. */ + for (let j = 0; j < product.record.properties.length; j++) { + let recordProperty = product.record.properties[j] + if (recordProperty.config.codeName === product.config.propertyNameThatDefinesObject) { + let propertyValue = record[j] + + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_PROCESSING_DAILY_FILES) { + if (product.config.doNotCutObjectInDays !== true) { + /* + By default we will cut objects in days. + */ + if (propertyValue !== product.config.propertyValueThatPreventsSavingObject) { + outputDatasetArray.push(record) + } + } else { + /* + When dealing with Daily Files, we need to avoid to write an open object at the last 'candle' of the day, + since the object will be duplicated on the next day. How do we know we are positioned at the last candle + of the day? Easy: the end of the candle must be 1 millisecod before the next day. That happens at any + time frame. + */ + let currentDay = new Date(portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value) + let nextDay = new Date(portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value + 1) + if (currentDay.getUTCDate() !== nextDay.getUTCDate()) { + /* + We will save the object only if it is closed, becasuse we are at the last candle of the day. + */ + if (propertyValue === product.config.propertyValueThatClosesObject) { + outputDatasetArray.push(record) + } + } else { + /* + When we are not at the end of the day, we will save the object normally, like in market files. + */ + if (propertyValue !== product.config.propertyValueThatPreventsSavingObject) { + outputDatasetArray.push(record) + } + } + } + } + else { + /* + For Market Files we will add a record everytime that proeprty value does not match this + */ + if (propertyValue !== product.config.propertyValueThatPreventsSavingObject) { + outputDatasetArray.push(record) + } + } + break + } + } + } else { + /* + When we are not dealing with objects, we add every record to the existing file except + for the ones that are filtered out at the Product Definition. + */ + if (product.config.propertyNameThatDefinesStatus !== undefined && product.config.propertyValueThatPreventsSavingObject !== undefined) { + for (let j = 0; j < product.record.properties.length; j++) { + let recordProperty = product.record.properties[j] + if (recordProperty.config.codeName === product.config.propertyNameThatDefinesStatus) { + let propertyValue = record[j] + + if (product.config.propertyValueThatPreventsSavingObject === "->Empty Array->" && propertyValue.length === 0) { + break + } + if (propertyValue !== product.config.propertyValueThatPreventsSavingObject) { + outputDatasetArray.push(record) + } + break + } + } + } else { + outputDatasetArray.push(record) + } + } + } + + function safeNumericValue(value) { + /* + The purpose of this function is to check that value variable does not have a value that + will later break the JSON format of files where this is going to be stored at. + */ + if (value === Infinity) { + value = Number.MAX_SAFE_INTEGER + } + if (value === undefined) { + value = 0 + } + if (value === null) { + value = 0 + } + if (isNaN(value)) { + value = 0 + } + return value + } + + function safeStringValue(value) { + /* + The purpose of this function is to check that value variable does not have a value that + will later break the JSON format of files where this is going to be stored at. + */ + if (value === undefined) { + value = '' + } + if (value === null) { + value = '' + } + return value + } + + function pruneOutputFile(product, outputFile, currentEnd) { + if (outputFile.isPrunned === true) { return } + /* + When a session is resumed, we will be potentially reading output files belonging to a previous session execution. + For that reason we need to prune all the records that are beyond the current candle. We do not delete everything + because we might be resuming a stopped session, which is fine. + */ + for (let i = 0; i < outputFile.length; i++) { + let record = outputFile[i] + + for (let j = 0; j < product.record.properties.length; j++) { + let recordProperty = product.record.properties[j] + if (recordProperty.config.codeName === 'end') { + let end = record[j] + if (end >= currentEnd) { + outputFile.splice(i, 1) + /* + This will execute the next prune call in the next iteration of the NodeJs event loop + allowing for other callbacks to be executed. It also prevents the error + 'Maximum call stack size exceeded', since the call is not placed at the call stack. + */ + setImmediate(pruneOutputFile, product, outputFile, currentEnd) + return + } + } + } + } + outputFile.isPrunned = true + } + + function spliceOpenRecords(j, product, outputDatasetArray) { + /* + Before adding records to the output file, we need to remove all open records, + because we will be adding the same records later with potentially + new or updated information. + */ + + for (let i = 0; i < outputDatasetArray.length; i++) { + let dataRecord = outputDatasetArray[i] + if (dataRecord !== undefined) { + let dataRecordValue = dataRecord[j] + if (dataRecordValue !== product.config.propertyValueThatClosesObject) { + outputDatasetArray.splice(i, 1) + spliceOpenRecords(j, product, outputDatasetArray) + return + } + } + } + } + } + + function badDefinitionUnhandledException(err, message, product, recordProperty) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] appendRecords -> " + message); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] appendRecords -> product.name = " + product.name); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] appendRecords -> product.config = " + JSON.stringify(product.config)); + + if (recordProperty) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] appendRecords -> recordProperty.name = " + recordProperty.name); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] appendRecords -> recordProperty.config.codeName = " + recordProperty.config.codeName); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] appendRecords -> recordProperty.config = " + JSON.stringify(recordProperty.config)); + } + + if (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] appendRecords -> err.stack = " + err.stack); + } + throw 'Can not continue with a Definition Error like this.' + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioSimulation.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioSimulation.js new file mode 100644 index 000000000..e9e02b94c --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioSimulation.js @@ -0,0 +1,679 @@ +exports.newPortfolioManagementBotModulesPortfolioSimulation = function (processIndex) { + /* + This Module represents the portfolio simulacion. Escentially a loop through a set of candles and + the execution at each loop cycle of the Portfolio System Protocol. + */ + const MODULE_NAME = 'Portfolio Simulation -> ' + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.name + + let thisObject = { + finalize: finalize, + runSimulation: runSimulation + } + return thisObject + + function finalize() { + thisObject = undefined + } + + async function runSimulation( + chart, + market, + exchange, + outputDatasetsMap, + writeFiles, + ) { + try { + + let portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + let portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + let sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> initialDatetime = ' + sessionParameters.timeRange.config.initialDatetime) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> finalDatetime = ' + sessionParameters.timeRange.config.finalDatetime) + + /* These are the Modules we will need to run the Simulation */ + let portfolioRecordsModuleObject = TS.projects.portfolioManagement.botModules.portfolioRecords.newPortfolioManagementBotModulesPortfolioRecords(processIndex) + portfolioRecordsModuleObject.initialize(outputDatasetsMap) + + let portfolioSystemModuleObject = TS.projects.portfolioManagement.botModules.portfolioSystem.newPortfolioManagementBotModulesPortfolioSystem(processIndex) + portfolioSystemModuleObject.initialize() + + let portfolioEpisodeModuleObject = TS.projects.portfolioManagement.botModules.portfolioEpisode.newPortfolioManagementBotModulesPortfolioEpisode(processIndex) + portfolioEpisodeModuleObject.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. */ + let propertyName = 'at' + sessionParameters.timeFrame.config.label.replace('-', '') + let candles = chart[propertyName].candles + + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_PROCESSING_DAILY_FILES) { + /* + We need to purge from the candles array all the candles from the previous day + that comes when processing daily files. + */ + let dailyCandles = [] + for (let i = 0; i < candles.length; i++) { + let candle = candles[i] + if (candle.begin >= TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine.portfolioCurrent.portfolioEpisode.processDate.value) { + dailyCandles.push(candle) + } + } + candles = dailyCandles + } else { + candles = chart[propertyName].candles + } + + /* Variables needed for heartbeat functionality */ + let heartBeatDate + let previousHeartBeatDate + /* + Estimation of the Initial Candle to Process in this Run. + */ + let initialCandle + if ( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_FIRST_LOOP === true && + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_RESUMING === false) { + + /* Estimate Initial Candle based on the timeRange configured for the session. */ + let firstEnd = candles[0].end + let targetEnd = sessionParameters.timeRange.config.initialDatetime + let diff = targetEnd - firstEnd + let amount = diff / sessionParameters.timeFrame.config.value + + initialCandle = Math.trunc(amount) + if (initialCandle < 0) { initialCandle = 0 } + if (initialCandle > candles.length - 1) { + /* + This will happen when the sessionParameters.timeRange.config.initialDatetime is beyond the last candle available, + meaning that the dataSet needs to be updated with more up-to-date data. + */ + console.log('DEBUGGING ..................', initialCandle, candles.length) + TS.projects.foundations.functionLibraries.sessionFunctions.stopSession(processIndex, 'Data is not up-to-date enough. Please start the Data Mining Operation.') + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[IMPORTANT] runSimulation -> Data is not up-to-date enough. Stopping the Session now. ') + return + } + + } else { + /* + In this case we already have at the last candle index the next candle to be + processed. We will just continue with this candle. + */ + initialCandle = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value + } + /* + Main Simulation Loop + */ + /* We are going to use this to exit the loop if needed. */ + let breakLoop = false + + /* + We will assume that we are at the head of the market here. We do this + because the loop could be empty and no validation is going to run. If the + loop is not empty, then the lascCandle() check will override this value + depending on if we really are at the head of the market or not. + */ + portfolioEngine.portfolioCurrent.portfolioEpisode.headOfTheMarket.value = true + /* + This is the main simulation loop. It will go through the initial candle + until one less than the last candle available. We will never process the last + candle available since it is not considered a closed candle, but a candle + that still can change. So effectively will be processing all closed candles. + */ + for (let i = initialCandle; i < candles.length - 1; i++) { + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value = i + + /* This is the current candle the Simulation is working at. */ + let candle = candles[portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value] + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> loop -> Candle Begin @ ' + (new Date(candle.begin)).toUTCString()) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> loop -> Candle End @ ' + (new Date(candle.end)).toUTCString()) + + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.setCurrentCandle(candle) // We move the current candle we are standing at, to the portfolio engine data structure to make it available to anyone, including conditions and formulas. + + /* We emit a heart beat so that the UI can now where we are at the overal process.*/ + heartBeat() + + /* Opening the Episode, if needed. */ + portfolioEpisodeModuleObject.openEpisode() + + if (checkInitialDatetime() === false) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> loop -> Candle Before the Initia Date Time @ ' + (new Date(candle.begin)).toUTCString()) + continue + } + + positionDataStructuresAtCurrentCandle() + + /* The chart was recalculated based on the current candle. */ + portfolioSystemModuleObject.updateChart( + chart, + exchange, + market + ) + + /* + Do the stuff needed previous to the run like + Episode Counters and Statistics update. Mantaince is done + once per simulation candle. + */ + portfolioSystemModuleObject.mantain() + portfolioEpisodeModuleObject.mantain() + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.mantain() + + /* + Run the first cycle of the Portfolio System. In this first cycle we + give some room so that orders can be canceled or filled and we can + write those records into the output memory. During this cycle new + orders can not be created, since otherwise the could be cancelled at + the second cycle without spending real time at the order book. + */ + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.setCurrentCycle('First') + await runCycle() + + /* + We check if we need to stop before appending the records so that the stop + reason is also propery recorded. Note also that we check this after the first + cycle, where orders have not been submitted to the exchange yet, but we + had the chance to check for the status of placed orders or even cancel + the ones that needed cancellation. + */ + checkIfWeNeedToStopBetweenCycles() + + /* Add new records to the process output */ + portfolioRecordsModuleObject.appendRecords() + + if (breakLoop === true) { break } + /* + Run the second cycle of the Portfolio System. During this second run + some new orders might be created at slots freed up during the first + run. This allows for example for a Limit Order to be cancelled during the + first run, and the same Limit Order definition to spawn a new order + without the need to wait until the next candle. Orders can not be cancelled + during the second cycle. + */ + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.setCurrentCycle('Second') + await runCycle() + + checkIfWeNeedToStopAfterBothCycles() + + /* Add new records to the process output */ + portfolioRecordsModuleObject.appendRecords() + + if (breakLoop === true) { break } + + async function runCycle() { + /* Reset Data Structures */ + portfolioSystemModuleObject.reset() + portfolioEpisodeModuleObject.reset() + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.reset() + + let infoMessage = 'Processing candle # ' + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value + ' @ the ' + portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.value + ' cycle.' + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> loop -> ' + infoMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Info - Candle And Cycle', + placeholder: {} + } + + contextInfo = { + candleIndex: portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value, + cycle: portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.value + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addInfo([portfolioSystem.id, infoMessage, docs]) + + await portfolioSystemModuleObject.run() + } + + function checkIfWeNeedToStopBetweenCycles() { + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING === true) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> controlLoop -> We are going to stop here bacause we were requested to stop processing this session.') + updateEpisode('Session Stopped') + breakLoop = true + return + } + + if (TS.projects.foundations.globals.taskVariables.IS_TASK_STOPPING === true) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> controlLoop -> We are going to stop here bacause we were requested to stop processing this task.') + updateEpisode('Task Stopped') + breakLoop = true + return + } + + if (checkFinalDatetime() === false) { + closeEpisode('Final Datetime Reached') + breakLoop = true + TS.projects.foundations.functionLibraries.sessionFunctions.stopSession(processIndex, 'Final Datetime Reached') + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[IMPORTANT] runSimulation -> Final Datetime Reached. Stopping the Session now. ') + return + } + + if (checkMinimunAndMaximunBalance() === false) { + closeEpisode('Min or Max Balance Reached') + breakLoop = true + TS.projects.foundations.functionLibraries.sessionFunctions.stopSession(processIndex, 'Min or Max Balance Reached') + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[IMPORTANT] runSimulation -> Min or Max Balance Reached. Stopping the Session now. ') + return + } + } + + function checkIfWeNeedToStopAfterBothCycles() { + if (checkNextCandle() === false) { + updateEpisode('All Candles Processed') + breakLoop = true + return + } + } + } + + portfolioSystemModuleObject.finalize() + portfolioRecordsModuleObject.finalize() + portfolioEpisodeModuleObject.finalize() + + portfolioSystemModuleObject = undefined + portfolioRecordsModuleObject = undefined + portfolioEpisodeModuleObject = undefined + + await writeFiles() + + function closeEpisode(exitType) { + portfolioEpisodeModuleObject.updateExitType(exitType) + portfolioEpisodeModuleObject.closeEpisode() + } + + function updateEpisode(exitType) { + portfolioEpisodeModuleObject.updateExitType(exitType) + } + + function heartBeat() { + let hartbeatText = '' + if (sessionParameters.heartbeats !== undefined) { + if (sessionParameters.heartbeats.config.date === true || sessionParameters.heartbeats.config.candleIndex === true) { + /* We will produce a simulation level heartbeat in order to inform the user this is running. */ + + heartBeatDate = new Date(Math.trunc(portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value / SA.projects.foundations.globals.timeConstants.ONE_DAY_IN_MILISECONDS) * SA.projects.foundations.globals.timeConstants.ONE_DAY_IN_MILISECONDS + SA.projects.foundations.globals.timeConstants.ONE_DAY_IN_MILISECONDS) + + let fromDate = new Date(sessionParameters.timeRange.config.initialDatetime) + let lastDate = new Date(sessionParameters.timeRange.config.finalDatetime) + + let currentDateString = heartBeatDate.getUTCFullYear() + '-' + SA.projects.foundations.utilities.miscellaneousFunctions.pad(heartBeatDate.getUTCMonth() + 1, 2) + '-' + SA.projects.foundations.utilities.miscellaneousFunctions.pad(heartBeatDate.getUTCDate(), 2) + let currentDate = new Date(heartBeatDate) + let percentage = TS.projects.foundations.utilities.dateTimeFunctions.getPercentage(fromDate, currentDate, lastDate) + /* + Theere are a few tasks that we need to do only when the date changes, + otherwise it would be suboptimal. + */ + if (heartBeatDate.valueOf() !== previousHeartBeatDate) { + previousHeartBeatDate = heartBeatDate.valueOf() + + let processingDate = heartBeatDate.getUTCFullYear() + '-' + SA.projects.foundations.utilities.miscellaneousFunctions.pad(heartBeatDate.getUTCMonth() + 1, 2) + '-' + SA.projects.foundations.utilities.miscellaneousFunctions.pad(heartBeatDate.getUTCDate(), 2) + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> loop -> Simulation ' + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY + ' Loop # ' + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value + ' @ ' + processingDate) + + /* Logging to console and disk */ + if (TS.projects.foundations.utilities.dateTimeFunctions.areTheseDatesEqual(currentDate, new Date()) === false) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.newInternalLoop(currentDate, percentage) + } + + /* Date only hearbeat */ + if (sessionParameters.heartbeats.config.date === true && sessionParameters.heartbeats.config.candleIndex === false) { + hartbeatText = hartbeatText + currentDateString + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, hartbeatText, percentage) + return + } + } + + /* + When the Candle Index nees to be shown, then we can not send the hearbet + only when the dates changes, we have to send it for every candle. + It might also contain the date information. + */ + if (sessionParameters.heartbeats.config.candleIndex === true) { + if (sessionParameters.heartbeats.config.date === true) { + hartbeatText = hartbeatText + currentDateString + } + hartbeatText = hartbeatText + ' Candle # ' + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, hartbeatText, percentage) + } + } + } + } + + function positionDataStructuresAtCurrentCandle() { + /* + In conditions and Formulas, we want users to have an easy sintax to refer to indicators. In order to achieve that, we need the user to have + easy access to the current candle for instance, or the current bollinger band, meaning the one the Simulation is currently standing at. + For that reason we do the following processing, to have at the chart data structure the current objects of each indicator / time frame. + */ + + for (const exchangeCodeName in exchange) { + let currentExchange = exchange[exchangeCodeName] + for (const baseAssetCodeName in currentExchange.market) { + let currentBaseAsset = currentExchange.market[baseAssetCodeName] + for (const quotedAssetCodeName in currentBaseAsset) { + let currentQuotedAsset = currentBaseAsset[quotedAssetCodeName] + let currentChart = currentQuotedAsset.chart + positionChart(currentChart) + } + } + } + + function positionChart(chart) { + let dataDependencies = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') + dataDependencies = TS.projects.visualScripting.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(dataDependencies) + + /* Finding the Current Element on Daily Files */ + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_PROCESSING_DAILY_FILES) { + for (let j = 0; j < TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray().length; j++) { + let mapKey = TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray()[j][1] + let propertyName = 'at' + mapKey.replace('-', '') + let thisChart = chart[propertyName] + + if (thisChart === undefined) { continue } + + for (let k = 0; k < dataDependencies.length; k++) { + let dataDependencyNode = dataDependencies[k] + if (dataDependencyNode.referenceParent.config.codeName !== 'Multi-Time-Frame-Daily') { continue } + let singularVariableName = dataDependencyNode.referenceParent.parentNode.config.singularVariableName + let pluralVariableName = dataDependencyNode.referenceParent.parentNode.config.pluralVariableName + if (thisChart[pluralVariableName] !== undefined) { + let currentElement = getElement(thisChart[pluralVariableName], 'Daily' + '-' + mapKey + '-' + pluralVariableName) + if (currentElement !== undefined) { + thisChart[singularVariableName] = currentElement + } + } + } + } + } + + /* Finding the Current Element on Market Files */ + for (let j = 0; j < TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().length; j++) { + let mapKey = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray()[j][1] + let propertyName = 'at' + mapKey.replace('-', '') + let thisChart = chart[propertyName] + + if (thisChart === undefined) { continue } + + for (let k = 0; k < dataDependencies.length; k++) { + let dataDependencyNode = dataDependencies[k] + if (dataDependencyNode.referenceParent.config.codeName !== 'Multi-Time-Frame-Market') { continue } + let singularVariableName = dataDependencyNode.referenceParent.parentNode.config.singularVariableName + let pluralVariableName = dataDependencyNode.referenceParent.parentNode.config.pluralVariableName + if (thisChart[pluralVariableName] !== undefined) { + let currentElement = getElement(thisChart[pluralVariableName], 'Market' + '-' + mapKey + '-' + pluralVariableName) + if (currentElement !== undefined) { + thisChart[singularVariableName] = currentElement + } + } + } + } + + /* Finding the Current Element At Single Files*/ + let propertyName = 'atAnyTimeFrame' + let thisChart = chart[propertyName] + + if (thisChart === undefined) { return } + + for (let k = 0; k < dataDependencies.length; k++) { + let dataDependencyNode = dataDependencies[k] + if (dataDependencyNode.referenceParent.config.codeName !== 'Single-File') { continue } + let singularVariableName = dataDependencyNode.referenceParent.parentNode.config.singularVariableName + let pluralVariableName = dataDependencyNode.referenceParent.parentNode.config.pluralVariableName + let elementArray = thisChart[pluralVariableName] + let currentElement + if (elementArray !== undefined) { + currentElement = elementArray[elementArray.length - 1] + } + thisChart[singularVariableName] = currentElement + } + } + } + + function getElement(pArray, datasetName) { + if (pArray === undefined) { return } + try { + let element + for (let i = 0; i < pArray.length; i++) { + element = pArray[i] + + if (portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value === element.end) { // when there is an exact match at the end we take that element + return element + } else { + if ( + i > 0 && + element.end > portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value + ) { + let previousElement = pArray[i - 1] + if (previousElement.end < portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value) { + return previousElement // If one elements goes into the future of currentCandle, then we stop and take the previous element. + } else { + return + } + } + } + } + return + } catch (err) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[ERROR] runSimulation -> getElement -> datasetName = ' + datasetName) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[ERROR] runSimulation -> getElement -> err = ' + err.stack) + throw (TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE) + } + } + + function checkNextCandle() { + /* + We need to check that the candle we have just processed it is not the last candle. + The candle at the head of the market is already skipped from the loop because it has not closed yet. + Note: for Daily Files, this means that the last candle of each day will never be processed. + + The first +1 is because array indexes are based on 0. + The second +1 is because we need to compare the next candle (remember that the loops allways avoid the + last candle of the dataset available.) + */ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value + 1 + 1 === candles.length) { + /* + When processing daily files, we need a mechanism to turn from one day to the next one. + That mechanism is the one implemented here. If we detect that the next candle is the last candle of + the day, we will advance current process day one day. By doing so, during the next execution, the + simulation will receive the candles and indicators files of the next day. + */ + let candlesPerDay = SA.projects.foundations.globals.timeConstants.ONE_DAY_IN_MILISECONDS / sessionParameters.timeFrame.config.value + if ( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_PROCESSING_DAILY_FILES && + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value + 1 + 1 === candlesPerDay + ) { + /* + Here we found that the next candle of the dataset is the last candle of the day. + It is time to move to the next day so as to receive at the next execution, the indicator files from + the next day. At the same time we will reset the index to be pointing to + the first candle of the new dataset we shall receive. The first candle of the next day starts + at index 0, so we will position the index now at zero. + */ + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value = 0 + portfolioEngine.portfolioCurrent.portfolioEpisode.processDate.value = + portfolioEngine.portfolioCurrent.portfolioEpisode.processDate.value + SA.projects.foundations.globals.timeConstants.ONE_DAY_IN_MILISECONDS + return false + } + + /* + We reached the head of the market but we are not at the last candle of a day during + Daily Files processing. We will advance to the next candle index anyways because in the + next execution it will likely have more candles at the dataset. And if it does not, + it will just wait there until it does. + */ + portfolioEngine.portfolioCurrent.portfolioEpisode.headOfTheMarket.value = true + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value++ + return false + } else { + + /* Wd did not reach the head of the market */ + portfolioEngine.portfolioCurrent.portfolioEpisode.headOfTheMarket.value = false + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.index.value++ + return true + } + } + + function checkInitialDatetime() { + /* Here we check that the current candle is not before the initial datetime defined at the session parameters.*/ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.candle.end.value < sessionParameters.timeRange.config.initialDatetime) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> checkInitialAndFinalDatetime -> Skipping Candle before the sessionParameters.timeRange.config.initialDatetime.') + return false + } + return true + } + + function checkFinalDatetime() { + /* Here we check that the next candle is not after of the user-defined final datetime at the session parameters.*/ + if (portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value + sessionParameters.timeFrame.config.value > sessionParameters.timeRange.config.finalDatetime) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[INFO] runSimulation -> checkInitialAndFinalDatetime -> Skipping Candle after the sessionParameters.timeRange.config.finalDatetime.') + return false + } + return true + } + + function checkMinimunAndMaximunBalance() { + /* Checks for Minimun and Maximun Balance. We do the check while not inside any strategy only. */ + if ( + portfolioEngine.portfolioCurrent.strategy.index.value === portfolioEngine.portfolioCurrent.strategy.index.config.initialValue + ) { + /* + We will perform this check only when we are not inside a position, + because there the balances have shifted from their resting position. + */ + + let stopRunningDate = (new Date(portfolioEngine.portfolioCurrent.portfolioEpisode.candle.begin.value)).toUTCString() + + if (sessionParameters.sessionBaseAsset.config.minimumBalance !== undefined) { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value <= sessionParameters.sessionBaseAsset.config.minimumBalance) { + const errorMessage = 'Min Balance reached @ ' + stopRunningDate + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Minimum Balance Reached', + placeholder: {} + } + + let contextInfo = { + timestamp: stopRunningDate, + episodeBaseAssetBalance: portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value, + sessionBaseAssetMinimumBalance: sessionParameters.sessionBaseAsset.config.minimumBalance + } + + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addError([portfolioSystem.id, errorMessage, docs]) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[WARN] runSimulation -> checkMinimunAndMaximunBalance -> ' + errorMessage) + return false + } + } + + if (sessionParameters.sessionBaseAsset.config.maximumBalance !== undefined) { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value >= sessionParameters.sessionBaseAsset.config.maximumBalance) { + const errorMessage = 'Max Balance reached @ ' + stopRunningDate + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Maximum Balance Reached', + placeholder: {} + } + + let contextInfo = { + timestamp: stopRunningDate, + episodeBaseAssetBalance: portfolioEngine.portfolioCurrent.portfolioEpisode.episodeBaseAsset.balance.value, + sessionBaseAssetMaximumBalance: sessionParameters.sessionBaseAsset.config.maximumBalance + } + + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addError([portfolioSystem.id, errorMessage, docs]) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[WARN] runSimulation -> checkMinimunAndMaximunBalance -> ' + errorMessage) + return false + } + } + + if (sessionParameters.sessionQuotedAsset.config.minimumBalance !== undefined) { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value <= sessionParameters.sessionQuotedAsset.config.minimumBalance) { + const errorMessage = 'Min Balance reached @ ' + stopRunningDate + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Minimum Balance Reached', + placeholder: {} + } + + let contextInfo = { + timestamp: stopRunningDate, + episodeQuotedAssetBalance: portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value, + sessionQuotedAssetMinimumBalance: sessionParameters.sessionQuotedAsset.config.minimumBalance + } + + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addError([portfolioSystem.id, errorMessage, docs]) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[WARN] runSimulation -> checkMinimunAndMaximunBalance -> ' + errorMessage) + return false + } + } + + if (sessionParameters.sessionQuotedAsset.config.maximumBalance !== undefined) { + if (portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value >= sessionParameters.sessionQuotedAsset.config.maximumBalance) { + const errorMessage = 'Max Balance reached @ ' + stopRunningDate + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Maximum Balance Reached', + placeholder: {} + } + + let contextInfo = { + timestamp: stopRunningDate, + episodeQuotedAssetBalance: portfolioEngine.portfolioCurrent.portfolioEpisode.episodeQuotedAsset.balance.value, + sessionQuotedAssetMaximumBalance: sessionParameters.sessionQuotedAsset.config.maximumBalance + } + + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, undefined, undefined, undefined, undefined, contextInfo) + + portfolioSystem.addError([portfolioSystem.id, errorMessage, docs]) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[WARN] runSimulation -> checkMinimunAndMaximunBalance -> ' + errorMessage) + return false + } + } + + } + return true + } + } catch (err) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[ERROR] runSimulation -> err = ' + err.stack) + throw (TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE) + } + } +} + diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioStages.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioStages.js new file mode 100644 index 000000000..0c4c9e5cd --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioStages.js @@ -0,0 +1,1327 @@ +exports.newPortfolioManagementBotModulesPortfolioStages = function (processIndex) { + /* + This module packages all functions related to Stages. + */ + const MODULE_NAME = 'Portfolio Stages' + let thisObject = { + updateChart: updateChart, + mantain: mantain, + reset: reset, + cycleBasedStatistics: cycleBasedStatistics, + runTriggerStage: runTriggerStage, + runOpenStage: runOpenStage, + runManageStage: runManageStage, + runCloseStage: runCloseStage, + exitPositionValidation: exitPositionValidation, + updateEnds: updateEnds, + resetPortfolioEngineDataStructure: resetPortfolioEngineDataStructure, + updateCounters: updateCounters, + updateStatistics: updateStatistics, + initialize: initialize, + finalize: finalize + } + + let portfolioStrategyModuleObject = TS.projects.portfolioManagement.botModules.portfolioStrategy.newPortfolioManagementBotModulesPortfolioStrategy(processIndex) + let portfolioPositionModuleObject = TS.projects.portfolioManagement.botModules.portfolioPosition.newPortfolioManagementBotModulesPortfolioPosition(processIndex) + let portfolioExecutionModuleObject = TS.projects.portfolioManagement.botModules.portfolioExecution.newPortfolioManagementBotModulesPortfolioExecution(processIndex) + let announcementsModuleObject = TS.projects.socialBots.botModules.announcements.newSocialBotsBotModulesAnnouncements(processIndex) + let snapshotsModuleObject = TS.projects.portfolioManagement.botModules.snapshots.newPortfolioManagementBotModulesSnapshots(processIndex) + let portfolioEpisodeModuleObject = TS.projects.portfolioManagement.botModules.portfolioEpisode.newPortfolioManagementBotModulesPortfolioEpisode(processIndex) + + let portfolioEngine + let portfolioSystem + let sessionParameters + + return thisObject + + function initialize() { + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + + portfolioStrategyModuleObject.initialize() + portfolioPositionModuleObject.initialize() + announcementsModuleObject.initialize() + snapshotsModuleObject.initialize() + portfolioExecutionModuleObject.initialize() + portfolioEpisodeModuleObject.initialize() + } + + function finalize() { + portfolioEngine = undefined + portfolioSystem = undefined + sessionParameters = undefined + + portfolioStrategyModuleObject.finalize() + portfolioStrategyModuleObject = undefined + + portfolioPositionModuleObject.finalize() + portfolioPositionModuleObject = undefined + + announcementsModuleObject.finalize() + announcementsModuleObject = undefined + + snapshotsModuleObject.finalize() + snapshotsModuleObject = undefined + + portfolioExecutionModuleObject.finalize() + portfolioExecutionModuleObject = undefined + + portfolioEpisodeModuleObject.finalize() + portfolioEpisodeModuleObject = undefined + } + + function updateChart(pChart, pExchange, pMarket) { + snapshotsModuleObject.updateChart(pChart, pExchange, pMarket) + } + + function mantain() { + portfolioPositionModuleObject.mantain() + portfolioStrategyModuleObject.mantain() + portfolioExecutionModuleObject.mantain() + + updateCounters() + updateEnds() + } + + function reset() { + resetPortfolioEngineDataStructure() + + portfolioPositionModuleObject.reset() + portfolioStrategyModuleObject.reset() + portfolioExecutionModuleObject.reset() + } + + function cycleBasedStatistics() { + portfolioEpisodeModuleObject.cycleBasedStatistics() + portfolioPositionModuleObject.cycleBasedStatistics() + } + + function runTriggerStage() { + /* + We check if we will be triggering on, off or taking position. + */ + checkTriggerOn() + checkTriggerOff() + checkTakePosition() + + function checkTriggerOn() { + if ( + portfolioEngine.portfolioCurrent.strategy.index.value === portfolioEngine.portfolioCurrent.strategy.index.config.initialValue + ) { + /* + To pick a new strategy we will check that any of the situations of the trigger on is true. + Once we enter into one strategy, we will ignore market conditions for others. However there is also + a strategy trigger off which can be hit before taking a position. If hit, we would + be outside a strategy again and looking for the conditions to enter all over again. + */ + portfolioSystem.evalConditions(portfolioSystem, 'Trigger On Event') + + for (let j = 0; j < portfolioSystem.portfolioStrategies.length; j++) { + if ( // If a strategy was already picked during the loop, we exit the loop + portfolioEngine.portfolioCurrent.strategy.index.value !== portfolioEngine.portfolioCurrent.strategy.index.config.initialValue + ) { continue } + + let strategy = portfolioSystem.portfolioStrategies[j] + let triggerStage = strategy.triggerStage + + if (triggerStage !== undefined) { + if (triggerStage.triggerOn !== undefined) { + for (let k = 0; k < triggerStage.triggerOn.situations.length; k++) { + let situation = triggerStage.triggerOn.situations[k] + let passed + if (situation.conditions.length > 0) { + passed = true + } + + passed = portfolioSystem.checkConditions(situation, passed) + + portfolioSystem.values.push([situation.id, passed]) + if (passed) { + portfolioSystem.highlights.push(situation.id) + portfolioSystem.highlights.push(triggerStage.triggerOn.id) + portfolioSystem.highlights.push(triggerStage.id) + + portfolioStrategyModuleObject.openStrategy(j, situation.name, strategy.name) + + /* Initialize this */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.triggerOn.value = 1 + + announcementsModuleObject.makeAnnouncements(triggerStage.triggerOn) + + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { + if (sessionParameters.snapshots !== undefined) { + if (sessionParameters.snapshots.config.strategy === true) { + snapshotsModuleObject.strategyEntry() + } + } + } + + changeStageStatus('Trigger Stage', 'Open') + + } + } + } + } + } + } + } + + function checkTriggerOff() { + if (portfolioEngine.portfolioCurrent.strategyTriggerStage.status.value === 'Open') { + checkUserDefinedCode('Trigger Stage', 'Running', 'first'); + + let strategy = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value] + let triggerStage = strategy.triggerStage + + portfolioSystem.evalConditions(strategy, 'Trigger Off Event') + + if (triggerStage !== undefined) { + if (triggerStage.triggerOff !== undefined) { + for (let k = 0; k < triggerStage.triggerOff.situations.length; k++) { + let situation = triggerStage.triggerOff.situations[k] + let passed + if (situation.conditions.length > 0) { + passed = true + } + + passed = portfolioSystem.checkConditions(situation, passed) + + portfolioSystem.values.push([situation.id, passed]) + if (passed) { + portfolioSystem.highlights.push(situation.id) + portfolioSystem.highlights.push(triggerStage.triggerOff.id) + portfolioSystem.highlights.push(triggerStage.id) + + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.triggerOff.value = 1 + announcementsModuleObject.makeAnnouncements(triggerStage.triggerOff) + changeStageStatus('Trigger Stage', 'Closed', 'Trigger Off Event') + portfolioStrategyModuleObject.closeStrategy('Trigger Off') + } + } + } + } + } + } + + function checkTakePosition() { + if ( + portfolioEngine.portfolioCurrent.strategyTriggerStage.status.value === 'Open' + ) { + let strategy = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value] + let triggerStage = strategy.triggerStage + + portfolioSystem.evalConditions(strategy, 'Take Position Event') + portfolioSystem.evalFormulas(strategy, 'Take Position Event') + + if (triggerStage !== undefined) { + if (triggerStage.takePosition !== undefined) { + for (let k = 0; k < triggerStage.takePosition.situations.length; k++) { + let situation = triggerStage.takePosition.situations[k] + let passed + if (situation.conditions.length > 0) { + passed = true + } + + passed = portfolioSystem.checkConditions(situation, passed) + + portfolioSystem.values.push([situation.id, passed]) + if (passed) { + portfolioSystem.highlights.push(situation.id) + portfolioSystem.highlights.push(triggerStage.takePosition.id) + portfolioSystem.highlights.push(triggerStage.id) + + portfolioPositionModuleObject.openPosition(situation.name) + + announcementsModuleObject.makeAnnouncements(triggerStage.takePosition) + + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { + if (sessionParameters.snapshots !== undefined) { + if (sessionParameters.snapshots.config.position === true) { + snapshotsModuleObject.positionEntry() + } + } + } + + changeStageStatus('Trigger Stage', 'Closed', 'Position Taken') + changeStageStatus('Open Stage', 'Opening') + changeStageStatus('Manage Stage', 'Opening') + } else { + checkUserDefinedCode('Trigger Stage', 'Running', 'last'); + } + } + } + } + } + } + } + + async function runOpenStage() { + + checkIfWeNeedToAbortTheStage() + runWhenStatusIsOpening() + await runWhenStatusIsOpen() + await runWhenStatusIsClosing() + + function checkIfWeNeedToAbortTheStage() { + /* Abort Open Stage Check */ + if (portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === 'Open' && + (portfolioEngine.portfolioCurrent.strategyCloseStage.status.value === 'Opening' || portfolioEngine.portfolioCurrent.strategyCloseStage.status.value === 'Open') ){ + /* + if the Close stage is opened while the open stage is still open that means that + we need to stop placing orders, check what happened to the orders already placed, + and cancel all unfilled limit orders. We call this the Closing status of the Open Stage. + */ + changeStageStatus('Open Stage', 'Closing') + } + } + + function runWhenStatusIsOpening() { + /* Opening Status Procedure */ + if (portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === 'Opening') { + /* + The system allows the user not to define an Open Stage, because the Open Stage is optional. + Here we are going to see if that is the case and if it is, we will immediately consider + the Open Stage as closed. + */ + if (portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].openStage === undefined) { + changeStageStatus('Open Stage', 'Closed', 'Open Stage Undefined') + changeStageStatus('Close Stage', 'Opening') + return + } + + /* This procedure is intended to run only once */ + let portfolioSystemStage = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].openStage + let portfolioEngineStage = portfolioEngine.portfolioCurrent.strategyOpenStage + + /* Reset the Exchange Orders data structure to its initial value */ + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.initializeNode(portfolioEngine.exchangeOrders) + + /* Entry Position size and rate */ + portfolioSystem.evalFormulas(portfolioSystemStage, 'Initial Targets') + portfolioPositionModuleObject.initialTargets(portfolioSystemStage, portfolioEngineStage) + initializeStageTargetSize() + + /* From here on, the stage is officially Open */ + changeStageStatus('Open Stage', 'Open') + } + } + + async function runWhenStatusIsOpen() { + /* Open Status Procedure */ + if (portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === 'Open') { + /* + While the Open Stage is Open, we do our regular stuff: place orders and check + what happened to the orders already placed. + */ + checkUserDefinedCode('Open Stage', 'Running', 'first'); + let portfolioSystemStage = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].openStage + let portfolioEngineStage = portfolioEngine.portfolioCurrent.strategyOpenStage + let executionNode = portfolioSystemStage.openExecution + + /* Evaluate conditions and formulas so they are ready during the execution run */ + portfolioSystem.evalConditions(executionNode, 'Open Execution') + portfolioSystem.evalFormulas(executionNode, 'Open Execution') + + await portfolioExecutionModuleObject.runExecution( + executionNode, + portfolioEngineStage + ) + checkIfStageNeedsToBeClosed(portfolioEngineStage, portfolioSystemStage, 'Open Stage') + + /* User Defined Code if runWhileAtStage==true */ + if (portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === 'Open') { + checkUserDefinedCode('Open Stage', 'Running', 'last'); + } + } + } + + async function runWhenStatusIsClosing() { + /* Closing Status Procedure */ + if (portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === 'Closing') { + /* + During the closing stage status, we do not place new orders, just check + if the ones placed were filled, and cancel the ones not filled. + */ + let portfolioSystemStage = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].openStage + let executionNode = portfolioSystemStage.openExecution + + /* + Check if there are unfilled orders, we will check if they were executed, + and cancel the ones that were not. + */ + portfolioSystem.evalConditions(portfolioSystemStage, 'Open Execution') + portfolioSystem.evalFormulas(portfolioSystemStage, 'Open Execution') + + await portfolioExecutionModuleObject.runExecution( + executionNode, + portfolioEngine.portfolioCurrent.strategyOpenStage + ) + + /* + The Closing is finished when the sizeFilled + feesPaid reaches the sizePlaced. + This can happens either because we update the sizeFilled value when we see + at the exchange that orders were filled, or we reduce the sizePlaced when + we cancel not yet filled orders. Here it does not matter the targetSize since + this status represent a force closure of this stage. + */ + switch (portfolioEngine.portfolioCurrent.strategyOpenStage.stageDefinedIn.value) { + case 'Base Asset': { + if ( + portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset.sizeFilled.value >= + portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset.sizePlaced.value + ) { + changeStageStatus('Open Stage', 'Closed') + } + break + } + case 'Quoted Asset': { + if ( + portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value >= + portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizePlaced.value + ) { + changeStageStatus('Open Stage', 'Closed') + } + break + } + } + } + } + + function initializeStageTargetSize() { + /* + Validations that all needed nodes are there. + */ + if (portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset === undefined) { badDefinitionUnhandledException(undefined, 'Stage Base Asset Node Missing', portfolioEngine.portfolioCurrent.strategyOpenStage) } + if (portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset.targetSize === undefined) { badDefinitionUnhandledException(undefined, 'Target Size Node Missing', portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset) } + if (portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset === undefined) { badDefinitionUnhandledException(undefined, 'Stage Quoted Asset Node Missing', portfolioEngine.portfolioCurrent.strategyOpenStage) } + if (portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.targetSize === undefined) { badDefinitionUnhandledException(undefined, 'Target Size Node Missing', portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset) } + /* + Here we will transform the position size into targets for each asset of the stage. + */ + portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset.targetSize.value = portfolioEngine.portfolioCurrent.position.positionBaseAsset.entryTargetSize.value + portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.targetSize.value = portfolioEngine.portfolioCurrent.position.positionQuotedAsset.entryTargetSize.value + + portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset.targetSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset.targetSize.value, 10) + portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.targetSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.targetSize.value, 10) + } + } + + function runManageStage() { + + if (portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.value !== 'First') { return } + + runWhenStatusIsOpening() + runWhenStatusIsOpen() + + function runWhenStatusIsOpening() { + /* Opening Status Procedure */ + if (portfolioEngine.portfolioCurrent.strategyManageStage.status.value === 'Opening') { + let strategy = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value] + let manageStage = strategy.manageStage + + /* + The system allows the user not to define a Manage Stage, because the Manage Stage is optional. + Here we are going to see if that is the case and if it is, we will inmidiatelly consider + the Manage Stage as closed. + */ + if (manageStage === undefined) { + changeStageStatus('Manage Stage', 'Closed', 'Manage Stage Undefined') + if (portfolioEngine.portfolioCurrent.strategyOpenStage.status.value !== 'Open' && portfolioEngine.portfolioCurrent.strategyOpenStage.status.value !== 'Opening') { + changeStageStatus('Close Stage', 'Opening'); + } + return + } + + /* Now we switch to the Open status. */ + changeStageStatus('Manage Stage', 'Open') + } + } + + function runWhenStatusIsOpen() { + /* Open Status Procedure */ + if (portfolioEngine.portfolioCurrent.strategyManageStage.status.value === 'Open') { + checkUserDefinedCode('Manage Stage', 'Running', 'first'); + let strategy = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value] + let manageStage = strategy.manageStage + + /* Evaluate all the stage conditions and formulas to have them ready */ + portfolioSystem.evalConditions(manageStage, 'Manage Stage') + portfolioSystem.evalFormulas(manageStage, 'Manage Stage') + + /* Stop Loss Management */ + checkStopPhasesEvents() + calculateStopLoss() + calculateStopLossPosition() + + /* Take Profit Management */ + checkTakeProfitPhaseEvents() + calculateTakeProfit() + calculateTakeProfitPosition() + + /* Checking if Stop or Take Profit were hit */ + checkStopLossOrTakeProfitWasHit() + + /* If User Defined Code exists check for runWhileAtStage */ + if (portfolioEngine.portfolioCurrent.strategyManageStage.status.value === 'Open') { + checkUserDefinedCode('Manage Stage', 'Running', 'last'); + } + } + + function calculateStopLoss() { + let strategy = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value] + let manageStage = strategy.manageStage + let phase + + if (manageStage !== undefined) { + if (manageStage.managedStopLoss !== undefined) { + phase = manageStage.managedStopLoss.phases[portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPhase.value - 1] + } + } + + if (phase !== undefined) { + if (phase.formula !== undefined) { + let previousValue = portfolioEngine.portfolioCurrent.position.stopLoss.value + portfolioPositionModuleObject.applyStopLossFormula(portfolioSystem.formulas, phase.formula.id) + + if (portfolioEngine.portfolioCurrent.position.stopLoss.value !== previousValue) { + announcementsModuleObject.makeAnnouncements(phase) + } + } + } + } + + function calculateTakeProfit() { + let strategy = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value] + let manageStage = strategy.manageStage + let phase + + if (manageStage !== undefined) { + if (manageStage.managedTakeProfit !== undefined) { + phase = manageStage.managedTakeProfit.phases[portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPhase.value - 1] + } + } + + if (phase !== undefined) { + if (phase.formula !== undefined) { + let previousValue = portfolioEngine.portfolioCurrent.position.takeProfit.value + portfolioPositionModuleObject.applyTakeProfitFormula(portfolioSystem.formulas, phase.formula.id) + + if (portfolioEngine.portfolioCurrent.position.takeProfit.value !== previousValue) { + announcementsModuleObject.makeAnnouncements(phase) + } + } + } + } + + function calculateStopLossPosition() { + /* + The position of the Stop Loss (above or below the price) is needed in order to know + later if the price hit the Stop Loss or not at every Simulation candle. When we get + the first values of the simulation of the Stop Loss we check if it is above or below + the Position Rate, and we assign the values Above or Below to it. + */ + if (portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPosition.value === portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPosition.config.initialValue) { + if (portfolioEngine.portfolioCurrent.position.stopLoss.value > portfolioEngine.portfolioCurrent.position.entryTargetRate.value) { + portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPosition.value = 'Above' + } else { + portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPosition.value = 'Below' + } + } + } + + function calculateTakeProfitPosition() { + /* + The position of the Take Profit (above or below the price) is needed in order to know + later if the price hit the Take Profit or not at every Simulation candle. When we get + the first values of the simulation of the Take Profits we check if it is above or below + the Position Rates, and we assign the values Above or Below to it. + */ + if (portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPosition.value === portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPosition.config.initialValue) { + if (portfolioEngine.portfolioCurrent.position.takeProfit.value > portfolioEngine.portfolioCurrent.position.entryTargetRate.value) { + portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPosition.value = 'Above' + } else { + portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPosition.value = 'Below' + } + } + } + + function checkStopPhasesEvents() { + let strategy = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value] + let manageStage = strategy.manageStage + let parentNode + let phaseIndex + let phase + let stopLoss + + if (manageStage !== undefined) { + if (manageStage.managedStopLoss !== undefined) { + parentNode = manageStage + phaseIndex = portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPhase.value - 1 + stopLoss = manageStage.managedStopLoss + phase = stopLoss.phases[phaseIndex] + } + } + + if (parentNode !== undefined) { + if (phase === undefined) { return } // trying to jump to a phase that does not exists. + + /* Check the next Phase Event. */ + let nextPhaseEvent = phase.nextPhaseEvent + if (nextPhaseEvent !== undefined) { + for (let k = 0; k < nextPhaseEvent.situations.length; k++) { + let situation = nextPhaseEvent.situations[k] + let passed + if (situation.conditions.length > 0) { + passed = true + } + + passed = portfolioSystem.checkConditions(situation, passed) + + portfolioSystem.values.push([situation.id, passed]) + if (passed) { + portfolioSystem.highlights.push(situation.id) + portfolioSystem.highlights.push(nextPhaseEvent.id) + portfolioSystem.highlights.push(phase.id) + portfolioSystem.highlights.push(stopLoss.id) + portfolioSystem.highlights.push(parentNode.id) + portfolioSystem.highlights.push(manageStage.id) + + portfolioPositionModuleObject.updateStopLoss(portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPhase.value + 1) + + announcementsModuleObject.makeAnnouncements(nextPhaseEvent) + + /* Reset this counter */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.nextPhase.value = 1 + return // only one event can pass at the time + } + } + } + + /* Check the Move to Phase Events. */ + for (let n = 0; n < phase.moveToPhaseEvents.length; n++) { + let moveToPhaseEvent = phase.moveToPhaseEvents[n] + if (moveToPhaseEvent !== undefined) { + for (let k = 0; k < moveToPhaseEvent.situations.length; k++) { + let situation = moveToPhaseEvent.situations[k] + let passed + if (situation.conditions.length > 0) { + passed = true + } + + passed = portfolioSystem.checkConditions(situation, passed) + + portfolioSystem.values.push([situation.id, passed]) + if (passed) { + portfolioSystem.highlights.push(situation.id) + portfolioSystem.highlights.push(moveToPhaseEvent.id) + portfolioSystem.highlights.push(phase.id) + portfolioSystem.highlights.push(stopLoss.id) + portfolioSystem.highlights.push(parentNode.id) + portfolioSystem.highlights.push(manageStage.id) + + let moveToPhase = moveToPhaseEvent.referenceParent + if (moveToPhase !== undefined) { + for (let q = 0; q < stopLoss.phases.length; q++) { + if (stopLoss.phases[q].id === moveToPhase.id) { + portfolioPositionModuleObject.updateStopLoss(q + 1) + } + } + } else { + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Reference to Phase Node Missing', + placeholder: {} + } + + portfolioSystem.addError([moveToPhaseEvent.id, 'This Node needs to reference a Phase.', docs]) + continue + } + + announcementsModuleObject.makeAnnouncements(moveToPhaseEvent) + + /* Reset this counter */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.moveToPhase.value = 1 + return // only one event can pass at the time + } + } + } + } + } + } + + function checkTakeProfitPhaseEvents() { + let strategy = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value] + let openStage = strategy.openStage + let manageStage = strategy.manageStage + let parentNode + let phaseIndex + let phase + let takeProfit + + if (manageStage !== undefined) { + if (manageStage.managedTakeProfit !== undefined) { + parentNode = manageStage + phaseIndex = portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPhase.value - 1 + takeProfit = manageStage.managedTakeProfit + phase = takeProfit.phases[phaseIndex] + } + } + + if (parentNode !== undefined) { + if (phase === undefined) { return } // trying to jump to a phase that does not exists. + + /* Check the next Phase Event. */ + let nextPhaseEvent = phase.nextPhaseEvent + if (nextPhaseEvent !== undefined) { + for (let k = 0; k < nextPhaseEvent.situations.length; k++) { + let situation = nextPhaseEvent.situations[k] + let passed + if (situation.conditions.length > 0) { + passed = true + } + + passed = portfolioSystem.checkConditions(situation, passed) + + portfolioSystem.values.push([situation.id, passed]) + if (passed) { + portfolioSystem.highlights.push(situation.id) + portfolioSystem.highlights.push(nextPhaseEvent.id) + portfolioSystem.highlights.push(phase.id) + portfolioSystem.highlights.push(takeProfit.id) + portfolioSystem.highlights.push(parentNode.id) + portfolioSystem.highlights.push(manageStage.id) + + portfolioPositionModuleObject.updateTakeProfit(portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPhase.value + 1) + + announcementsModuleObject.makeAnnouncements(nextPhaseEvent) + + /* Reset this counter */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.nextPhase.value = 1 + return // only one event can pass at the time + } + } + } + + /* Check the Move to Phase Events. */ + for (let n = 0; n < phase.moveToPhaseEvents.length; n++) { + let moveToPhaseEvent = phase.moveToPhaseEvents[n] + if (moveToPhaseEvent !== undefined) { + for (let k = 0; k < moveToPhaseEvent.situations.length; k++) { + let situation = moveToPhaseEvent.situations[k] + let passed + if (situation.conditions.length > 0) { + passed = true + } + + passed = portfolioSystem.checkConditions(situation, passed) + + portfolioSystem.values.push([situation.id, passed]) + if (passed) { + portfolioSystem.highlights.push(situation.id) + portfolioSystem.highlights.push(moveToPhaseEvent.id) + portfolioSystem.highlights.push(phase.id) + portfolioSystem.highlights.push(takeProfit.id) + portfolioSystem.highlights.push(parentNode.id) + portfolioSystem.highlights.push(manageStage.id) + + let moveToPhase = moveToPhaseEvent.referenceParent + if (moveToPhase !== undefined) { + for (let q = 0; q < takeProfit.phases.length; q++) { + if (takeProfit.phases[q].id === moveToPhase.id) { + portfolioPositionModuleObject.updateTakeProfit(q + 1) + } + } + } else { + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Reference to Phase Node Missing', + placeholder: {} + } + + portfolioSystem.addError([moveToPhaseEvent.id, 'This Node needs to reference a Phase.', docs]) + continue + } + + announcementsModuleObject.makeAnnouncements(moveToPhaseEvent) + + /* Reset this counter */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.moveToPhase.value = 1 + return // only one event can pass at the time + } + } + } + } + } + } + + function checkStopLossOrTakeProfitWasHit() { + let strategy = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value] + /* + Checking what happened since the last execution. We need to know if the Stop Loss + or our Take Profit were hit. + */ + + /* Stop Loss condition: Here we verify if the Stop Loss was hit or not. */ + if ( + ( + portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPosition.value === 'Above' && + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value >= portfolioEngine.portfolioCurrent.position.stopLoss.value + ) || + ( + portfolioEngine.portfolioCurrent.position.stopLoss.stopLossPosition.value === 'Below' && + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.min.value <= portfolioEngine.portfolioCurrent.position.stopLoss.value + ) + ) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[INFO] checkStopLossOrTakeProfitWasHit -> Stop Loss was hit.') + + portfolioPositionModuleObject.closingPosition('Stop Loss') + changeStageStatus('Close Stage', 'Opening') + changeStageStatus('Manage Stage', 'Closed', 'Stop Loss Hit') + return + } + + /* Take Profit condition: Here we verify if the Take Profit was hit or not. */ + if ( + ( + portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPosition.value === 'Below' && + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.min.value <= portfolioEngine.portfolioCurrent.position.takeProfit.value + ) || + ( + portfolioEngine.portfolioCurrent.position.takeProfit.takeProfitPosition.value === 'Above' && + portfolioEngine.portfolioCurrent.portfolioEpisode.candle.max.value >= portfolioEngine.portfolioCurrent.position.takeProfit.value + ) + ) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[INFO] checkStopLossOrTakeProfitWasHit -> Take Profit was hit.') + + portfolioPositionModuleObject.closingPosition('Take Profit') + changeStageStatus('Close Stage', 'Opening') + changeStageStatus('Manage Stage', 'Closed', 'Take Profit Hit') + return + } + return + } + } + } + + async function runCloseStage() { + + runWhenStatusIsOpening() + await runWhenStatusIsOpen() + await runWhenStatusIsClosing() + + function runWhenStatusIsOpening() { + + /* Opening Status Procedure */ + if (portfolioEngine.portfolioCurrent.strategyCloseStage.status.value === 'Opening') { + /* + The system allows the user not to define a close stage, because the close stage is optional. + Here we are goint to see if that is the case and if it is, we will inmidiatelly consider + the close stage as closed. + */ + if (portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].closeStage === undefined) { + changeStageStatus('Close Stage', 'Closed', 'Close Stage Undefined') + return + } + + /* + This will happen only once, as soon as the Take Profit or Stop was hit. + */ + let portfolioSystemStage = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].closeStage + + /* Exit Position size and rate */ + portfolioSystem.evalFormulas(portfolioSystemStage, 'Initial Targets') + if (portfolioPositionModuleObject.initialTargets(portfolioSystemStage, portfolioEngine.portfolioCurrent.strategyCloseStage, 'Close Stage') === false) { + //console.log("No Close-Stage Target Asset to Trade: Strategy Closing."); + } + + initializeStageTargetSize() + changeStageStatus('Close Stage', 'Open') + } + } + + async function runWhenStatusIsOpen() { + /* + The following code will run only when the Open Stage is closed. + The reason for that is that we need the final filled size of the Open Stage + to be known before we start placing orders at the Close Stage. + */ + if ( + portfolioEngine.portfolioCurrent.strategyCloseStage.status.value === 'Open' && + ( + portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === 'Closed' || + portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === portfolioEngine.portfolioCurrent.strategyOpenStage.status.config.initialValue + ) + ) { + /* + This will happen as long as the Close Stage is Open. + */ + checkUserDefinedCode('Close Stage', 'Running', 'first'); + let portfolioSystemStage = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].closeStage + let portfolioEngineStage = portfolioEngine.portfolioCurrent.strategyCloseStage + let executionNode = portfolioSystemStage.closeExecution + + portfolioSystem.evalConditions(portfolioSystemStage, 'Close Execution') + portfolioSystem.evalFormulas(portfolioSystemStage, 'Close Execution') + + await portfolioExecutionModuleObject.runExecution( + executionNode, + portfolioEngine.portfolioCurrent.strategyCloseStage + ) + + checkIfStageNeedsToBeClosed(portfolioEngineStage, portfolioSystemStage, 'Close Stage') + /* If User Defined Code exists check for runWhileAtStage */ + if (portfolioEngine.portfolioCurrent.strategyCloseStage.status.value === 'Open') { + checkUserDefinedCode('Close Stage', 'Running', 'last'); + } + } + } + + async function runWhenStatusIsClosing() { + /* Closing Status Procedure */ + if (portfolioEngine.portfolioCurrent.strategyCloseStage.status.value === 'Closing') { + /* + During the closing stage status, we do not place new orders, just check + if the ones placed were filled, and cancel the ones not filled. + */ + let portfolioSystemStage = portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].closeStage + let executionNode = portfolioSystemStage.closeExecution + + /* + Check if there are unfilled orders, we will check if they were executed, + and cancel the ones that were not. + */ + portfolioSystem.evalConditions(portfolioSystemStage, 'Close Execution') + portfolioSystem.evalFormulas(portfolioSystemStage, 'Close Execution') + + await portfolioExecutionModuleObject.runExecution( + executionNode, + portfolioEngine.portfolioCurrent.strategyCloseStage + ) + + /* + The Closing is finished when the sizeFilled + feesPaid reaches the sizePlaced. + This can happens either because we update the sizeFilled value when we see + at the exchange that orders were filled, or we reduce the sizePlaced when + we cancel not yet filled orders. Here it does not matter the targetSize since + this status represent a force closure of this stage. + */ + switch (portfolioEngine.portfolioCurrent.strategyCloseStage.stageDefinedIn.value) { + case 'Base Asset': { + if ( + portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset.sizeFilled.value >= + portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset.sizePlaced.value + ) { + changeStageStatus('Close Stage', 'Closed') + } + break + } + case 'Quoted Asset': { + if ( + portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset.sizeFilled.value >= + portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset.sizePlaced.value + ) { + changeStageStatus('Close Stage', 'Closed') + } + break + } + } + } + } + + function initializeStageTargetSize() { + /* + Validations that all needed nodes are there. + */ + if (portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset === undefined) { badDefinitionUnhandledException(undefined, 'Stage Base Asset Node Missing', portfolioEngine.portfolioCurrent.strategyCloseStage) } + if (portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset.targetSize === undefined) { badDefinitionUnhandledException(undefined, 'Target Size Node Missing', portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset) } + if (portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset === undefined) { badDefinitionUnhandledException(undefined, 'Stage Quoted Asset Node Missing', portfolioEngine.portfolioCurrent.strategyCloseStage) } + if (portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset.targetSize === undefined) { badDefinitionUnhandledException(undefined, 'Target Size Node Missing', portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset) } + /* + Here we will transform the position size into targets for each asset of the stage. + */ + portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset.targetSize.value = portfolioEngine.portfolioCurrent.position.positionBaseAsset.exitTargetSize.value + portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset.targetSize.value = portfolioEngine.portfolioCurrent.position.positionQuotedAsset.exitTargetSize.value + + portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset.targetSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset.targetSize.value, 10) + portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset.targetSize.value = TS.projects.foundations.utilities.miscellaneousFunctions.truncateToThisPrecision(portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset.targetSize.value, 10) + } + } + + function exitPositionValidation() { + /* + Exit Position Validation: we need all the previous stages to be either closed + or at their initial default value. The last is because after Closed objects are + initialized to their defaults. + */ + if (portfolioEngine.portfolioCurrent.position.status.value !== 'Open' && portfolioEngine.portfolioCurrent.position.status.value !== 'Closing') { return } + if (portfolioEngine.portfolioCurrent.position.status.value !== 'Close' && portfolioEngine.portfolioCurrent.position.status.value !== 'Closing') { return } + if ( + ( + portfolioEngine.portfolioCurrent.strategyTriggerStage.status.value === 'Closed' || + portfolioEngine.portfolioCurrent.strategyTriggerStage.status.value === portfolioEngine.portfolioCurrent.strategyTriggerStage.status.config.initialValue + ) + && + ( + portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === 'Closed' || + portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === portfolioEngine.portfolioCurrent.strategyOpenStage.status.config.initialValue + ) + && + ( + portfolioEngine.portfolioCurrent.strategyManageStage.status.value === 'Closed' || + portfolioEngine.portfolioCurrent.strategyManageStage.status.value === portfolioEngine.portfolioCurrent.strategyManageStage.status.config.initialValue + ) + && + ( + portfolioEngine.portfolioCurrent.strategyCloseStage.status.value === 'Closed' + ) + ) { + + /* Closing Everything now. */ + closePositionAndStrategy() + + function closePositionAndStrategy() { + /* Taking Position Snapshot */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { + if (sessionParameters.snapshots !== undefined) { + if (sessionParameters.snapshots.config.position === true) { + snapshotsModuleObject.positionExit() + } + } + } + + /* Taking Strategy Snapshot */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { + if (sessionParameters.snapshots !== undefined) { + if (sessionParameters.snapshots.config.strategy === true) { + snapshotsModuleObject.strategyExit() + } + } + } + + /* Close the Position */ + portfolioPositionModuleObject.closePosition() + + /* Close the Strategy */ + portfolioStrategyModuleObject.closeStrategy('Position Closed') + + /* Distance-To-Portfolio-Events Updates */ + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.closePosition.value = 1 + portfolioEngine.portfolioCurrent.portfolioEpisode.distanceToPortfolioEvent.triggerOff.value = 1 + + } + } + } + + function checkIfStageNeedsToBeClosed(portfolioEngineStage, portfolioSystemStage, stageName) { + /* + The Stage is closed when the fillSize + feesPaid reaches the targetSize. + + The Target Size is defined by the end user either in Base Asset or Quoted Asset. + Whatever the user chooses defines also the way we check if the Target was met. + Why? Because the counterparty target is estimated with the Target Rate and it + is not synchronized with the reality we later learn when the exchange tell us the + actual rate each of the orders where executed at. + + For the same reason that the user does not know exactly which is the rate the orders + will actually be filled, then we can not expect that the total filled will really + reach the target size, so we introduce a rounding factor so that when it is close + enough we will consider the target to have been reached. + */ + let ROUNDING_ERROR_CORRECTION_FACTOR = 1.001 + /* + Overwrite the default with the config at the Stage node, if exists. + */ + if (portfolioSystemStage.config.roundingErrorCorrectionFactor !== undefined) { + ROUNDING_ERROR_CORRECTION_FACTOR = portfolioSystemStage.config.roundingErrorCorrectionFactor + } + /* + We will also implement a mechanism to allow users declare an absolute value to add + to the Size Filled before checking it againt the Stage Target Size. + */ + let ABSOLUTE_DUST_IN_BASE_ASSET = 0 + if (portfolioSystemStage.config.absoluteDustInBaseAsset !== undefined) { + ABSOLUTE_DUST_IN_BASE_ASSET = portfolioSystemStage.config.absoluteDustInBaseAsset + } + let ABSOLUTE_DUST_IN_QUOTED_ASSET = 0 + if (portfolioSystemStage.config.absoluteDustInQuotedAsset !== undefined) { + ABSOLUTE_DUST_IN_QUOTED_ASSET = portfolioSystemStage.config.absoluteDustInQuotedAsset + } + + if ( + portfolioEngineStage.stageBaseAsset.sizeFilled.value + * + ROUNDING_ERROR_CORRECTION_FACTOR + + + ABSOLUTE_DUST_IN_BASE_ASSET + >= + portfolioEngineStage.stageBaseAsset.targetSize.value + ) { + positionFilled() + } else if ( + portfolioEngineStage.stageQuotedAsset.sizeFilled.value + * + ROUNDING_ERROR_CORRECTION_FACTOR + + + ABSOLUTE_DUST_IN_QUOTED_ASSET + >= + portfolioEngineStage.stageQuotedAsset.targetSize.value + ) { + positionFilled() + } else { + checkCloseStageEvent(portfolioSystemStage) + } + + function positionFilled() { + changeStageStatus(stageName, 'Closed', 'Position Size Filled') + } + + function checkCloseStageEvent(portfolioSystemStage) { + /* Check the Close Stage Event */ + portfolioSystem.evalConditions(portfolioSystemStage, 'Close Stage Event') + if (checkStopStageEvent(portfolioSystemStage) === true) { + changeStageStatus(stageName, 'Closing', 'Close Stage Event') + } + } + } + + function checkStopStageEvent(stage) { + /* Check the Close Stage Event. */ + let closeStageEvent = stage.closeStageEvent + if (closeStageEvent !== undefined) { + for (let k = 0; k < closeStageEvent.situations.length; k++) { + let situation = closeStageEvent.situations[k] + let passed + if (situation.conditions.length > 0) { + passed = true + } + + passed = portfolioSystem.checkConditions(situation, passed) + + portfolioSystem.values.push([situation.id, passed]) + if (passed) { + portfolioSystem.highlights.push(situation.id) + portfolioSystem.highlights.push(closeStageEvent.id) + portfolioSystem.highlights.push(stage.id) + + announcementsModuleObject.makeAnnouncements(closeStageEvent) + return true + } + } + } + } + + function changeStageStatus(stageName, newStatus, exitType) { + let stage + switch (stageName) { + case 'Trigger Stage': { + stage = portfolioEngine.portfolioCurrent.strategyTriggerStage + break + } + case 'Open Stage': { + stage = portfolioEngine.portfolioCurrent.strategyOpenStage + break + } + case 'Manage Stage': { + stage = portfolioEngine.portfolioCurrent.strategyManageStage + break + } + case 'Close Stage': { + stage = portfolioEngine.portfolioCurrent.strategyCloseStage + break + } + } + stage.status.value = newStatus + if (exitType !== undefined) { + stage.exitType.value = exitType + } + if (stage.status.value === 'Open') { + openStage(stage) + checkUserDefinedCode(stageName, 'Open') + checkAnnounce(stageName, 'Open') + } + if (stage.status.value === 'Closed') { + checkUserDefinedCode(stageName, 'Closed') + checkAnnounce(stageName, 'Closed') + closeStage(stage, stageName) + } + + /* + The way the begining and end of the Stages object works is as follows: + This object begins with the last cycle, that is the current cycle diplaced + backwards to the current candle. And it ends at the end of the last cycle. + During mantainance, we add the time frame of the candle, since we assume it + will survive the 2 cycles without the end being updated. If it closes, + then we update the end to the end of the last cycle, overrinding the + mantainance if needed. If we assume that in the same cycle there will be + no closing and opening of the same type of object, then there can be no + overlap. + */ + function openStage(stage) { + /* Recording the opening at the Portfolio Engine Data Structure */ + stage.begin.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastBegin.value + stage.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastEnd.value + stage.beginRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + } + + function closeStage(stage, stageName) { + /* Recording the closing at the Portfolio Engine Data Structure */ + stage.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastEnd.value + stage.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + + if (stageName === 'Open Stage') { + if (portfolioEngine.portfolioCurrent.strategyCloseStage.status.value !== 'Opening' && portfolioEngine.portfolioCurrent.strategyCloseStage.status.value !== 'Open' && + portfolioEngine.portfolioCurrent.strategyManageStage.status.value !== 'Opening' && portfolioEngine.portfolioCurrent.strategyManageStage.status.value !== 'Open') { + changeStageStatus('Close Stage', 'Opening'); + } + } + if (stageName === 'Close Stage') { + if (portfolioEngine.portfolioCurrent.position.status.value === 'Open') { + portfolioPositionModuleObject.closingPosition('Close Stage Closed') + } + } + } + } + + function updateEnds() { + /* + Note that we can not use the cycle here because this is executed via mantain + which in turn is executed before the first cycle for this candle is set. + */ + if (portfolioEngine.portfolioCurrent.strategyTriggerStage.status.value === 'Open') { + portfolioEngine.portfolioCurrent.strategyTriggerStage.end.value = portfolioEngine.portfolioCurrent.strategyTriggerStage.end.value + sessionParameters.timeFrame.config.value + portfolioEngine.portfolioCurrent.strategyTriggerStage.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + } + if (portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === 'Open') { + portfolioEngine.portfolioCurrent.strategyOpenStage.end.value = portfolioEngine.portfolioCurrent.strategyOpenStage.end.value + sessionParameters.timeFrame.config.value + portfolioEngine.portfolioCurrent.strategyOpenStage.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + } + if (portfolioEngine.portfolioCurrent.strategyManageStage.status.value === 'Open') { + portfolioEngine.portfolioCurrent.strategyManageStage.end.value = portfolioEngine.portfolioCurrent.strategyManageStage.end.value + sessionParameters.timeFrame.config.value + portfolioEngine.portfolioCurrent.strategyManageStage.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + } + if (portfolioEngine.portfolioCurrent.strategyCloseStage.status.value === 'Open') { + portfolioEngine.portfolioCurrent.strategyCloseStage.end.value = portfolioEngine.portfolioCurrent.strategyCloseStage.end.value + sessionParameters.timeFrame.config.value + portfolioEngine.portfolioCurrent.strategyCloseStage.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + } + } + + function resetPortfolioEngineDataStructure() { + if (portfolioEngine.portfolioCurrent.strategyTriggerStage.status.value === 'Closed') { + resetStage(portfolioEngine.portfolioCurrent.strategyTriggerStage.status) + } + if (portfolioEngine.portfolioCurrent.strategyOpenStage.status.value === 'Closed') { + resetStage(portfolioEngine.portfolioCurrent.strategyOpenStage.status) + } + if (portfolioEngine.portfolioCurrent.strategyManageStage.status.value === 'Closed') { + resetStage(portfolioEngine.portfolioCurrent.strategyManageStage.status) + } + if (portfolioEngine.portfolioCurrent.strategyCloseStage.status.value === 'Closed') { + resetStage(portfolioEngine.portfolioCurrent.strategyCloseStage.status) + } + + if (portfolioEngine.portfolioCurrent.position.status.value === 'Closed') { + resetStage(portfolioEngine.portfolioCurrent.strategyTriggerStage) + resetStage(portfolioEngine.portfolioCurrent.strategyOpenStage) + resetStage(portfolioEngine.portfolioCurrent.strategyManageStage) + resetStage(portfolioEngine.portfolioCurrent.strategyCloseStage) + } + function resetStage(stage) { + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.initializeNode(stage) + } + } + + function updateCounters() { + + } + + function updateStatistics() { + + } + + function badDefinitionUnhandledException(err, message, node) { + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + portfolioSystem.addError([node.id, message, docs]) + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> " + message); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.name = " + node.name); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.type = " + node.type); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> node.config = " + JSON.stringify(node.config)); + if (err !== undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] -> err.stack = " + err.stack); + } + throw 'Error Already Recorded' + } + + /* checkUserDefinedCode(): Checks if User Defined Code exists and processes if applicable. */ + function checkUserDefinedCode(stage, status, when) { + let portfolioSystemStage = getPortfolioSystemStage(stage); + + if (portfolioSystemStage !== undefined && + portfolioSystemStage.userDefinedCode !== undefined) { + if (status === 'Running' && when !== portfolioSystemStage.userDefinedCode.config.whileAtStageWhenToRun) { return; } + + switch(status) { + case 'Open' : { + if (portfolioSystemStage.userDefinedCode.config.runWhenEnteringStage) { + portfolioSystem.evalUserCode(portfolioSystemStage, 'User Defined Code'); + } + break; + } + case 'Running' : { + if (portfolioSystemStage.userDefinedCode.config.runWhileAtStage) { + portfolioSystem.evalUserCode(portfolioSystemStage, 'User Defined Code'); + } + break; + } + case 'Closed' : { + if (portfolioSystemStage.userDefinedCode.config.runWhenExitingStage) { + portfolioSystem.evalUserCode(portfolioSystemStage, 'User Defined Code'); + } + break; + } + } + } + } + + // checkAnnounce(): Check if stage announcement should be made + function checkAnnounce(stage, status) { + let portfolioSystemStage = getPortfolioSystemStage(stage); + if (status === 'Open' || status === 'Closed') { + announcementsModuleObject.makeAnnouncements(portfolioSystemStage, status) + } + } + + /* getPortfolioSystemStage(): takes stage name returns stage object. */ + function getPortfolioSystemStage(stage) { + switch(stage) { + case 'Trigger Stage' : { + return portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].triggerStage; + break; + } + case 'Open Stage' : { + return portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].openStage; + break; + } + case 'Manage Stage' : { + return portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].manageStage; + break + } + case 'Close Stage' : { + return portfolioSystem.portfolioStrategies[portfolioEngine.portfolioCurrent.strategy.index.value].closeStage; + break; + } + } + } +} diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioStrategy.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioStrategy.js new file mode 100644 index 000000000..6863c232e --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioStrategy.js @@ -0,0 +1,87 @@ +exports.newPortfolioManagementBotModulesPortfolioStrategy = function (processIndex) { + /* + This module packages all functions related to Strategies. + */ + + let thisObject = { + mantain: mantain, + reset: reset, + openStrategy: openStrategy, + closeStrategy: closeStrategy, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let sessionParameters + + return thisObject + + function initialize() { + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + } + + function finalize() { + portfolioEngine = undefined + sessionParameters = undefined + } + + function mantain() { + updateCounters() + updateEnds() + } + + function reset() { + resetPortfolioEngineDataStructure() + } + + function openStrategy(index, situationName, strategyName) { + /* Starting begin and end */ + portfolioEngine.portfolioCurrent.strategy.begin.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastBegin.value + portfolioEngine.portfolioCurrent.strategy.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastEnd.value + + /* Recording the opening at the Portfolio Engine Data Structure */ + portfolioEngine.portfolioCurrent.strategy.status.value = 'Open' + portfolioEngine.portfolioCurrent.strategy.serialNumber.value = portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.strategies.value + portfolioEngine.portfolioCurrent.strategy.identifier.value = SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId() + portfolioEngine.portfolioCurrent.strategy.beginRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.min.value + + portfolioEngine.portfolioCurrent.strategy.index.value = index + portfolioEngine.portfolioCurrent.strategy.situationName.value = situationName + portfolioEngine.portfolioCurrent.strategy.strategyName.value = strategyName + + /* Updating Episode Counters */ + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.strategies.value++ + } + + function closeStrategy(exitType) { + portfolioEngine.portfolioCurrent.strategy.status.value = 'Closed' + portfolioEngine.portfolioCurrent.strategy.exitType.value = exitType + portfolioEngine.portfolioCurrent.strategy.end.value = portfolioEngine.portfolioCurrent.portfolioEpisode.cycle.lastEnd.value + portfolioEngine.portfolioCurrent.strategy.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.min.value + /* + Now that the strategy is closed, it is the right time to move this strategy from current to last at the Portfolio Engine data structure. + */ + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.cloneValues(portfolioEngine.portfolioCurrent.strategy, portfolioEngine.portfolioLast.strategy) + } + + function updateEnds() { + if (portfolioEngine.portfolioCurrent.strategy.status.value === 'Open') { + portfolioEngine.portfolioCurrent.strategy.end.value = portfolioEngine.portfolioCurrent.strategy.end.value + sessionParameters.timeFrame.config.value + portfolioEngine.portfolioCurrent.strategy.endRate.value = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + } + } + + function resetPortfolioEngineDataStructure() { + if (portfolioEngine.portfolioCurrent.strategy.status.value === 'Closed') { + TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_MODULE_OBJECT.initializeNode(portfolioEngine.portfolioCurrent.strategy) + } + } + + function updateCounters() { + if (portfolioEngine.portfolioCurrent.strategy.status.value === 'Open') { + portfolioEngine.portfolioCurrent.strategy.strategyCounters.periods.value++ + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioSystem.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioSystem.js new file mode 100644 index 000000000..e465f7873 --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/PortfolioSystem.js @@ -0,0 +1,451 @@ +exports.newPortfolioManagementBotModulesPortfolioSystem = function (processIndex) { + /* + The Portfolio System is the user defined set of rules compliant with the Portfolio Protocol that + defines the portfolio logic to be applied during each cycle of the Simulation. + */ + const MODULE_NAME = 'Portfolio System' + let thisObject = { + mantain: mantain, + reset: reset, + run: run, + updateChart: updateChart, + initialize: initialize, + finalize: finalize + } + + /* + These 3 are the main data structures available to users + when writing conditions and formulas. + */ + let chart + let exchange + let market + + let portfolioSystem + let portfolioEngine + let sessionParameters + let dynamicIndicators + + let portfolioStagesModuleObject = TS.projects.portfolioManagement.botModules.portfolioStages.newPortfolioManagementBotModulesPortfolioStages(processIndex) + + let taskParameters = { + market: TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.baseAsset.referenceParent.config.codeName + + '/' + + TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.quotedAsset.referenceParent.config.codeName + } + return thisObject + + function initialize() { + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + + portfolioSystem.conditions = new Map() + portfolioSystem.formulas = new Map() + + portfolioStagesModuleObject.initialize() + + /* Adding Functions used elsewhere to Portfolio System Definition */ + portfolioSystem.checkConditions = function (situation, passed) { + /* Given a Situation, we check if all children conditions are true or not */ + for (let m = 0; m < situation.conditions.length; m++) { + + let condition = situation.conditions[m] + let value = false + if (portfolioSystem.conditions.get(condition.id) !== undefined) { + value = portfolioSystem.conditions.get(condition.id) + } + if (value === true) { + portfolioSystem.highlights.push(condition.id) + } + else { + passed = false + } + portfolioSystem.values.push([condition.id, value]) + } + return passed + } + + portfolioSystem.evalConditions = function (startingNode, descendentOfNodeType) { + evalNode(startingNode, 'Conditions', descendentOfNodeType) + } + + portfolioSystem.evalFormulas = function (startingNode, descendentOfNodeType) { + evalNode(startingNode, 'Formulas', descendentOfNodeType) + } + + portfolioSystem.evalUserCode = function (startingNode, descendentOfNodeType) { + evalNode(startingNode, 'User Codes', descendentOfNodeType); + } + + portfolioSystem.addError = function (errorDataArray) { + /* + This function adds to the array of error info a rate. + This rate will later help plotting the error at the + charts. + */ + let rate = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + errorDataArray.push(rate) + portfolioSystem.errors.push(errorDataArray) + } + + portfolioSystem.addWarning = function (warningDataArray) { + /* + This function adds to the array of warning info a rate. + This rate will later help plotting the warning at the + charts. + */ + let rate = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + warningDataArray.push(rate) + portfolioSystem.warnings.push(warningDataArray) + } + + portfolioSystem.addInfo = function (infoDataArray) { + /* + This function adds to the array of warning info a rate. + This rate will later help plotting the warning at the + charts. + */ + let rate = portfolioEngine.portfolioCurrent.portfolioEpisode.candle.close.value + infoDataArray.push(rate) + portfolioSystem.infos.push(infoDataArray) + } + + function isItInside(elementWithTimestamp, elementWithBeginEnd) { + /* + The function is to allow in Conditions and Formulas to easily + know when an element with timestamp (like the ones of + single files) are inside the time range + of an element with a time range, like a candle. + */ + if (elementWithTimestamp.timestamp >= elementWithBeginEnd.begin && elementWithTimestamp.timestamp <= elementWithBeginEnd.end) { + return true + } else { + return false + } + } + } + + function finalize() { + portfolioStagesModuleObject.finalize() + portfolioStagesModuleObject = undefined + + chart = undefined + exchange = undefined + market = undefined + + portfolioSystem.conditions = undefined + portfolioSystem.formulas = undefined + + portfolioSystem.highlights = undefined + portfolioSystem.errors = undefined + portfolioSystem.warnings = undefined + portfolioSystem.infos = undefined + portfolioSystem.values = undefined + portfolioSystem.status = undefined + portfolioSystem.progress = undefined + portfolioSystem.running = undefined + + portfolioSystem = undefined + portfolioEngine = undefined + sessionParameters = undefined + taskParameters = undefined + } + + function mantain() { + portfolioStagesModuleObject.mantain() + } + + function reset() { + portfolioStagesModuleObject.reset() + + portfolioSystem.highlights = [] + portfolioSystem.errors = [] + portfolioSystem.warnings = [] + portfolioSystem.infos = [] + portfolioSystem.values = [] + portfolioSystem.status = [] + portfolioSystem.progress = [] + portfolioSystem.running = [] + portfolioSystem.announcements = [] + } + + function updateChart(pChart, pExchange, pMarket) { + /* + We need these 3 data structures to be a local objects + accessible while evaluating conditions and formulas. + */ + chart = pChart + exchange = pExchange + market = pMarket + + portfolioStagesModuleObject.updateChart(pChart, pExchange, pMarket) + } + + function buildDynamicIndicators() { + if (portfolioSystem.dynamicIndicators !== undefined) { + dynamicIndicators = {} + /* Eval Dynamic Indicators */ + portfolioSystem.evalFormulas(portfolioSystem.dynamicIndicators, 'Indicator Function') + + for (let i = 0; i < portfolioSystem.dynamicIndicators.indicatorFunctions.length; i++) { + let indicatorFunction = portfolioSystem.dynamicIndicators.indicatorFunctions[i] + if (indicatorFunction.formula === undefined) { return } + if (indicatorFunction.config.codeName === undefined) { return } + dynamicIndicators[indicatorFunction.config.codeName] = portfolioSystem.formulas.get(indicatorFunction.formula.id) + } + } + } + + async function run() { + try { + /* Dynamic Indicators */ + buildDynamicIndicators() + + /* Run the Trigger Stage */ + portfolioStagesModuleObject.runTriggerStage() + + /* Run the Open Stage */ + await portfolioStagesModuleObject.runOpenStage() + + /* Run the Manage Stage */ + portfolioStagesModuleObject.runManageStage() + + /* Run the Close Stage */ + await portfolioStagesModuleObject.runCloseStage() + + /* Validation if we need to exit the position */ + portfolioStagesModuleObject.exitPositionValidation() + + portfolioStagesModuleObject.cycleBasedStatistics() + + } catch (err) { + /* + If an error ocurred during execution, it was alreeady logged and + included at the errors array. That means we need to do nothing here, + just prevent the execution to be halted for not handling exceptions. + */ + if (typeof err === 'string' || err instanceof String) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] runExecution -> err = ' + err) + } + if (err.stack !== undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] runExecution -> err = ' + err.stack) + } + } + } + + function evalNode(node, evaluating, descendentOfNodeType, isDescendent) { + if (node === undefined) { return } + + /* Verify if this node is decendent of the specified node type */ + if (isDescendent !== true) { + if (node.type === descendentOfNodeType) { + isDescendent = true + } + } + + /* Here we check if there is a codition to be evaluated */ + if (node.type === 'Condition' && evaluating === 'Conditions') { + /* We will eval this condition */ + if (isDescendent === true) { + evalCondition(node) + } + } + + /* Here we check if there is a formula to be evaluated */ + if ((node.type === 'Formula' || node.type === 'Announcement Formula') && evaluating === 'Formulas') { + if (node.code !== undefined) { + /* We will eval this formula */ + if (isDescendent === true) { + evalFormula(node) + } + } + } + + /* Here we check if there is a User Defined-Javascript Code to be evaluated: */ + if (node.type === 'Javascript Code' && evaluating === 'User Codes') { + if (node.code !== undefined) { + if (isDescendent === true) { + evalJSCode(node); + } + } + } + + /* Now we go down through all this node children */ + let schemaDocument = TS.projects.foundations.globals.taskConstants.APP_SCHEMA_MAP.get(node.project + '-' + node.type) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + let previousPropertyName // Since there are cases where there are many properties with the same name,because they can hold nodes of different types but only one at the time, we have to avoind counting each property of those as individual children. + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + switch (property.type) { + case 'node': { + if (property.name !== previousPropertyName) { + if (node[property.name] !== undefined) { + evalNode(node[property.name], evaluating, descendentOfNodeType, isDescendent) + } + previousPropertyName = property.name + } + break + } + case 'array': { + if (node[property.name] !== undefined) { + let nodePropertyArray = node[property.name] + for (let m = 0; m < nodePropertyArray.length; m++) { + evalNode(nodePropertyArray[m], evaluating, descendentOfNodeType, isDescendent) + } + } + break + } + } + } + } + } + + function evalCondition(node) { + let value + let errorMessage + let docs + /* + The code can be at the condition node if it was done with the Conditions Editor, or it can also be + at a Javascript Code node. If there is a Javascript object we will give it preference and take the code + from there. Otherwise we will take the code from the Condition node. + */ + let code = node.code + let nodeName = node.name + if (node.javascriptCode !== undefined) { + if (node.javascriptCode.code !== undefined) { + code = node.javascriptCode.code + nodeName = node.javascriptCode.name + } + } + + try { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[INFO] evalCondition -> ' + node.name + ' -> code = ' + code) + value = eval(code) + } catch (err) { + /* + One possible error is that the conditions references a .previous that is undefined. This + will not be considered an error. + */ + value = false + errorMessage = err.message + docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Evaluating Condition Error', + placeholder: {} + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, nodeName, code, undefined) + } + + portfolioSystem.conditions.set(node.id, value) + + if (value === true) { + portfolioSystem.highlights.push(node.id) + } + if (errorMessage !== undefined) { + portfolioSystem.addError([node.id, errorMessage, docs]) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] evalCondition -> errorMessage = ' + errorMessage) + } + if (value !== undefined) { + portfolioSystem.values.push([node.id, value]) + } + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[INFO] evalCondition -> value = ' + value) + } + + function evalFormula(node) { + let value + let errorMessage + let docs + + try { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[INFO] evalFormula -> ' + node.name + ' -> code = ' + node.code) + value = eval(node.code) + } catch (err) { + /* + One possible error is that the formula references a .previous that is undefined. This + will not be considered an error. + */ + value = 0 + errorMessage = err.message + docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Evaluating Formula Error', + placeholder: {} + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, node.name, node.code, undefined) + } + + if (errorMessage !== undefined) { + portfolioSystem.addError([node.id, errorMessage, docs]) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[INFO] evalFormula -> errorMessage = ' + errorMessage) + return + } else { + if (value !== undefined) { + if (node.type === 'Formula' && isNaN(value)) { + + docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Formula Value Not A Number', + placeholder: {} + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, node.name, node.code, undefined, value) + + portfolioSystem.addError([node.id, 'Formula needs to return a numeric value.', docs]) + return + } + + portfolioSystem.values.push([node.id, value]) + portfolioSystem.formulas.set(node.id, value) + } else { + + docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Formula Value Not A Number', + placeholder: {} + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, undefined, node.name, node.code, undefined, value) + + portfolioSystem.addError([node.id, 'Formula needs to return a numeric value.', docs]) + return + + } + } + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[INFO] evalFormula -> value = ' + value) + } + + function evalJSCode(node) { + let value + let errorMessage + let docs + + try { + value = eval(node.code); + + } catch (err) { + value = 0 + errorMessage = err.message + docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - Evaluating User Code Error', + placeholder: {} + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, node.name, node.code, undefined) + } + + if (errorMessage !== undefined) { + portfolioSystem.addError([node.id, errorMessage, docs]) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[INFO] evalFormula -> errorMessage = ' + errorMessage) + return + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/Snapshots.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/Snapshots.js new file mode 100644 index 000000000..6b96cb0a5 --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/Low-Frequency-Portfolio/Snapshots.js @@ -0,0 +1,481 @@ +exports.newPortfolioManagementBotModulesSnapshots = function(processIndex) { + /* + This module encapsulates the snapshots functionality. + */ + const MODULE_NAME = 'Snapshots' + + let thisObject = { + updateChart: updateChart, + strategyEntry: strategyEntry, + strategyExit: strategyExit, + positionEntry: positionEntry, + positionExit: positionExit, + addCodeToSnapshot: addCodeToSnapshot, + initialize: initialize, + finalize: finalize + } + + let portfolioEngine + let portfolioSystem + let sessionParameters + + const SNAPSHOTS_FOLDER_NAME = 'Snapshots' + + /* Snapshots of Strategies and Positions */ + let snapshots = { + headers: [], + strategies: [], + positions: [] + } + + let positionKeys = new Map() // This is to prevent adding the same indicator / variable to the output collection. + let strategyKeys = new Map() + let createHeaders = true // This is going to be true only once + let createCloseHeaders = true // This is going to be true only once + let closeValues + let strategyValues + let addToStrategyValues + let positionValues + let addToPositionValues + let snapshotAvailable = false + + /* + These 3 are the main data structures available to users + when writing conditions and formulas. + */ + let chart + let exchange + let market + + return thisObject + + function initialize() { + portfolioEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioEngine + portfolioSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.portfolioSystem + sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters + // first trade forces overwrite of the existing file + if (portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.positions.value > 1) { + snapshotAvailable = true + createHeaders = false // This is going to be true only once + createCloseHeaders = false + } + } + + function finalize() { + //trigger exits added for extra save moment for datapreserve + if (portfolioEngine.portfolioCurrent.strategy.begin.value > 0) { + strategyExit() + positionExit() + } + writeSnapshotFiles() + portfolioEngine = undefined + portfolioSystem = undefined + sessionParameters = undefined + + positionKeys = undefined + strategyKeys = undefined + + chart = undefined + exchange = undefined + market = undefined + } + + function updateChart(pChart, pExchange, pMarket) { + /* + We need these 3 data structures to be a local objects + accessible while evaluating conditions and formulas. + */ + chart = pChart + exchange = pExchange + market = pMarket + } + + function strategyEntry() { + /* + We will record here a snapshot of all values used in conditions and formulas within the Portfolio System. + If the strategy exists with a trade, this information will be added to the snapshots file. + */ + + strategyKeys = new Map() + strategyValues = [] + addToStrategyValues = true + + evalNode(portfolioSystem) + + /* Turn off this */ + createHeaders = false + addToStrategyValues = false + } + + function strategyExit() { + getResults(portfolioEngine.portfolioCurrent.strategy.begin.value, portfolioEngine.portfolioCurrent.strategy.end.value) + let valuesArray = closeValues.concat(strategyValues) + snapshots.strategies.push(valuesArray) + } + + function positionEntry() { + + positionKeys = new Map() + positionValues = [] + addToPositionValues = true + + evalNode(portfolioSystem) + + /* Turn off this */ + createHeaders = false + addToPositionValues = false + } + + function positionExit() { + getResults(portfolioEngine.portfolioCurrent.position.begin.value, portfolioEngine.portfolioCurrent.position.end.value) + let valuesArray = closeValues.concat(positionValues) + snapshots.positions.push(valuesArray) + } + + function evalNode(node) { + if (node === undefined) { return } + + /* Here we check if there is a codition to be evaluated */ + if (node.type === 'Condition') { + /* We will eval this condition */ + evalCondition(node) + } + + /* Here we check if there is a formula to be evaluated */ + if (node.type === 'Formula') { + if (node.code !== undefined) { + /* We will eval this formula */ + evalFormula(node) + } + } + + /* Now we go down through all this node children */ + let schemaDocument = TS.projects.foundations.globals.taskConstants.APP_SCHEMA_MAP.get(node.project + '-' + node.type) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + let previousPropertyName // Since there are cases where there are many properties with the same name,because they can hold nodes of different types but only one at the time, we have to avoind counting each property of those as individual children. + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + switch (property.type) { + case 'node': + { + if (property.name !== previousPropertyName) { + if (node[property.name] !== undefined) { + evalNode(node[property.name]) + } + previousPropertyName = property.name + } + break + } + case 'array': + { + if (node[property.name] !== undefined) { + let nodePropertyArray = node[property.name] + for (let m = 0; m < nodePropertyArray.length; m++) { + evalNode(nodePropertyArray[m]) + } + } + break + } + } + } + } + } + + function evalCondition(node) { + + /* + The code can be at the condition node if it was done with the Conditions Editor, or it can also be + at a Javascript Code node. If there is a Javascript object we will give it preference and take the code + from there. Otherwise we will take the code from the Condition node. + */ + + let nodeWithCode = node + if (node.javascriptCode !== undefined) { + if (node.javascriptCode.code !== undefined) { + nodeWithCode = node.javascriptCode + } + } + addCodeToSnapshot(nodeWithCode) + } + + function evalFormula(node) { + let nodeWithCode = node + addCodeToSnapshot(nodeWithCode) + } + + function addCodeToSnapshot(nodeWithCode) { + if (nodeWithCode === undefined) { return } + if (nodeWithCode.code === undefined) { return } + + try { + const code = nodeWithCode.code + let instructionsArray = code.split(' ') + for (let i = 0; i < instructionsArray.length; i++) { + let instruction = instructionsArray[i] + instruction = instruction.replace('(', '') + instruction = instruction.replace(')', '') + instruction = instruction.replace(//g, '') + instruction = instruction.replace(/<=/g, '') + instruction = instruction.replace(/>=/g, '') + instruction = instruction.replace(/!=/g, '') + instruction = instruction.replace(/!==/g, '') + instruction = instruction.replace(/==/g, '') + instruction = instruction.replace(/===/g, '') + instruction = instruction.replace(/{/g, '') + instruction = instruction.replace(/}/g, '') + if (instruction.indexOf('chart') >= 0) { + let parts = instruction.split('.') + let timeFrame = parts[1] + let product = parts[2] + let property + checkPrevious(3) + + function checkPrevious(index) { + property = parts[index] + if (property === 'previous') { + product = product + '.previous' + checkPrevious(index + 1) + } + } + + // Example: chart.at01hs.popularSMA.sma200 - chart.at01hs.popularSMA.sma100 < 10 + if (timeFrame !== 'atAnyTimeFrame') { + timeFrame = timeFrame.substring(2, 4) + '-' + timeFrame.substring(4, 7) + } + let key = timeFrame + '-' + product + '-' + property + let existingKey + if (addToStrategyValues === true) { + addValues(strategyKeys, strategyValues) + } + + if (addToPositionValues === true) { + addValues(positionKeys, positionValues) + } + + function addValues(keys, values) { + existingKey = keys.get(key) + + if (existingKey === undefined) { // means that at the current loop this property of this product was not used before. + keys.set(key, key) + if (createHeaders === true) { + snapshots.headers.push(key) + } + + try { + let value = eval(instruction) + values.push(value) + } catch (err) { + const message = 'Snapshot Unexpected Error' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + + let contextInfo = { + instruction: instruction + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, nodeWithCode.name, nodeWithCode.code, undefined, undefined, contextInfo) + + portfolioSystem.addError([nodeWithCode.id, message, docs]) + values.push(0) + } + } + } + } + } + } catch (err) { + const message = 'Snapshot Unexpected Error' + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Portfolio Bot Error - ' + message, + placeholder: {} + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, nodeWithCode.name, nodeWithCode.code, undefined) + + portfolioSystem.addError([nodeWithCode.id, message, docs]) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] runSimulation -> addCodeToSnapshot -> nodeWithCode.code = ' + nodeWithCode.code) + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] runSimulation -> addCodeToSnapshot -> err = ' + err.stack) + } + } + + function getResults(openDatetime, closeDatetime) { + + let baseOpen = portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyCloseStage.stageBaseAsset.feesPaid.value + let baseClose = portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageBaseAsset.feesPaid.value + let quoteOpen = portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyOpenStage.stageQuotedAsset.feesPaid.value + let quoteClose = portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset.sizeFilled.value - portfolioEngine.portfolioCurrent.strategyCloseStage.stageQuotedAsset.feesPaid.value + let qouteProfit = ((quoteClose / quoteOpen * 100) - 100) + let baseProfit = ((baseClose / baseOpen * 100) - 100) + + let closeHeaders = ['Trade Number', 'Open Datetime', 'Close Datetime', 'Strategy Name', 'Trigger On Situation', 'Take Position Situation', 'Open Position in Base Asset', 'Close Position in Base Asset', 'Open Position in Quoted Asset', 'Close Position in Quoted Asset', 'Result In Base Asset', 'Result In Quoted Asset', 'ROI in Base Asset', '% P/L Base Asset', 'P/L Type Base Asset', 'ROI in Quoted Asset', '% P/L Quoted Asset', 'P/L Type Quoted Asset', 'Exit Type', '# Periods'] + closeValues = [ + portfolioEngine.portfolioCurrent.portfolioEpisode.portfolioEpisodeCounters.positions.value, // Position Number + (new Date(openDatetime)).toISOString(), // Open Datetime + (new Date(closeDatetime)).toISOString(), // Open Datetime + portfolioEngine.portfolioCurrent.strategy.strategyName.value, // Strategy Name + portfolioEngine.portfolioCurrent.strategy.situationName.value, // Trigger On Situation + portfolioEngine.portfolioCurrent.position.situationName.value, // Take Position Situation + baseOpen, // open position in base asset + baseClose, // close position in base asset + quoteOpen, //open quote in base asset + quoteClose, // close quote in base asset + portfolioEngine.portfolioCurrent.position.positionBaseAsset.hitFail.value, // Result in Base Asset + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.hitFail.value, // Result in Base Asset + portfolioEngine.portfolioCurrent.position.positionBaseAsset.ROI.value, // ROI in Base Asset <- not sure this works as intended + baseProfit + '%', // % profit / loss in base Asset + baseProfit === 0 ? 'Even' : (baseProfit > 0 ? "Profit" : "Loss"), + + portfolioEngine.portfolioCurrent.position.positionQuotedAsset.ROI.value, // ROI in Quoted Asset <- not sure this works as intended + qouteProfit + '%', // % profit loss in quoted Asset + qouteProfit === 0 ? 'Even' : (qouteProfit > 0 ? "Profit" : "Loss"), + portfolioEngine.portfolioCurrent.position.exitType.value, // Exit Type + portfolioEngine.portfolioCurrent.position.positionCounters.periods.value // periods counter + ] + + if (createCloseHeaders === true) { + snapshots.headers = closeHeaders.concat(JSON.parse(JSON.stringify(snapshots.headers))) + createCloseHeaders = false + } + } + + function writeSnapshotFiles() { + + if (sessionParameters.snapshots !== undefined) { + if (sessionParameters.snapshots.config.strategy === true) { + writeSnapshotFile(snapshots.strategies, 'Strategies') + } + } + + if (sessionParameters.snapshots !== undefined) { + if (sessionParameters.snapshots.config.strategy === true) { + writeSnapshotFile(snapshots.positions, 'Positions') + } + } + } + + function writeSnapshotFile(snapshotArray, pFileName) { + try { + let fileStorage = TS.projects.foundations.taskModules.fileStorage.newFileStorage(processIndex); + + let fileName = pFileName + '.csv' + + let filePath = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).FILE_PATH_ROOT + '/Output/' + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_FOLDER_NAME + '/' + SNAPSHOTS_FOLDER_NAME; + filePath += '/' + fileName + + //Get contents of current file if available, otherwise start empty file + if (snapshotAvailable) { + getSnapShotFile(filePath) + } else { + writeOutput('') + } + + function writeOutput(fileContent) { + let separator = '\r\n'; + let contentArray = []; + + // if we have file content extract rows + if (fileContent != '') { + contentArray = fileContent.split(separator) + } + + parseRecord(snapshots.headers) + for (let i = 0; i < snapshotArray.length; i++) { + let record = snapshotArray[i]; + if (record.length > 0) { + parseRecord(record) + } + } + + function parseRecord(record) { + // if we have undefined values, we need to extract the previous stored values for this trade and append them to the new record for completion + if (record[record.length - 1] === undefined && contentArray.length > 0) { + + let rowToMutateArray = contentArray[contentArray.length - 1].split(',') + // check if are for sure on the same tradenumber and merge the data and remove previous line incl separator + if (rowToMutateArray[0] == record[0]) { + record.pop() + rowToMutateArray.splice(0, record.length) + record = record.concat(rowToMutateArray) + fileContent = fileContent.replace(contentArray[contentArray.length - 1], '') + fileContent = fileContent.replace(/\r\n$/, '') + } + } + for (let j = 0; j < record.length; j++) { + let property = record[j] + + fileContent = fileContent + '' + property + if (j !== record.length - 1) { + fileContent = fileContent + "," + } + } + fileContent = fileContent + separator + } + + fileContent = "" + fileContent + ""; + + fileStorage.createTextFile(filePath, fileContent + '\n', onFileCreated) + + function onFileCreated(err) { + if (err.result !== TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE.result) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] writeSnapshotFile -> onFileCreated -> err = ' + err.stack); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] writeSnapshotFile -> onFileCreated -> filePath = ' + filePath); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] writeSnapshotFile -> onFileCreated -> market = ' + TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.baseAsset.referenceParent.config.codeName + '_' + TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.quotedAsset.referenceParent.config.codeName); + } + } + } + + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get( + processIndex + ).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write( + MODULE_NAME, + '[ERROR] writeSnapshotFile -> err = ' + err.stack + ) + } + //get file contents + function getSnapShotFile(filePath) { + + try { + + let fileStorage = TS.projects.foundations.taskModules.fileStorage.newFileStorage(processIndex); + + fileStorage.getTextFile(filePath, onFileReceived) + + function onFileReceived(err, text) { + if (err.result === TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE.result) { + try { + // remove the last linebreak and seperator which is introduced extra during save + text = text.replace(/\n$/, '') + text = text.replace(/\r\n$/, '') + writeOutput(text) + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] start -> loadExistingFiles -> loopBody -> readExistingFile -> onFileReceived -> fileName = ' + filePath); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] start -> loadExistingFiles -> loopBody -> readExistingFile -> onFileReceived -> filePath = ' + filePath); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] start -> loadExistingFiles -> loopBody -> readExistingFile -> onFileReceived -> err = ' + err.stack); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] start -> loadExistingFiles -> loopBody -> readExistingFile -> onFileReceived -> Asuming this is a temporary situation. Requesting a Retry.'); + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE) + } + } else { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] start -> loadExistingFiles -> loopBody -> readExistingFile -> onFileReceived -> err = ' + err.stack); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] start -> loadExistingFiles -> loopBody -> readExistingFile -> onFileReceived -> filePath = ' + filePath); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err; + callBackFunction(err) + } + } + + } catch (error) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] start -> loadExistingFiles -> loopBody -> readExistingFile -> onFileReceived -> err = ' + err.stack); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, '[ERROR] start -> loadExistingFiles -> loopBody -> readExistingFile -> onFileReceived -> filePath = ' + filePath); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err; + callBackFunction(err); + } + } + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/PMCommunicationModule_Portfolio.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/PMCommunicationModule_Portfolio.js new file mode 100644 index 000000000..2eed9a06c --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/PMCommunicationModule_Portfolio.js @@ -0,0 +1,40 @@ +/* PMCommunicationModule - Portfolio-Manager's Version. + * Fascilitates communications between the Portfolio Manager and its managed sessions. + * Session Key naming convention: name + type + id + */ + +exports.newPMCommunicationModule_Portfolio = function (callerId) { + const MODULE_NAME = 'PM Communication Module - Portfolio'; + + moduleObj = { + beginListening: beginListening + } + + const SESSION_ID = callerId; + + return moduleObj; + + + /* Listeners Section: */ + function beginListening() { + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.listenToEvent( + SESSION_ID, + 'Quote Asset Balance', + undefined, + SESSION_ID, + undefined, + getQuoteAssetBalance) + } + + + + /* eventsCallBack Section: */ + function getQuoteAssetBalance() { + let quoteBal = 100.47; + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.raiseEvent( + SESSION_ID, + 'Quote Asset Balance Reply', + quoteBal + ) + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/PortfolioSession.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/PortfolioSession.js new file mode 100644 index 000000000..b01e9e840 --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/PortfolioSession.js @@ -0,0 +1,646 @@ +exports.newPortfolioManagementBotModulesPortfolioSession = function (processIndex) { + + const MODULE_NAME = "Portfolio Session" + + let thisObject = { + initialize: initialize + } + + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SOCIAL_BOTS_MODULE = + TS.projects.socialBots.botModules.socialBots.newSocialBotsBotModulesSocialBots(processIndex) + + return thisObject; + + function initialize(callBackFunction) { + try { + /* Check if there is a session */ + if (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session === undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> Cannot run without a Session."); + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); + return; + } + /* + We will store here the session key, which we will need everytine + we need to emit an event related to the session itself. + */ + let VARIABLES_BY_PROCESS_INDEX = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex) + VARIABLES_BY_PROCESS_INDEX.SESSION_KEY = + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.name + + '-' + + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.type + + '-' + + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.id + + /* + We will also store the session folder name, to be used for debug logging and session output. + */ + if (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.config.folderName === undefined) { + VARIABLES_BY_PROCESS_INDEX.SESSION_FOLDER_NAME = TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.type.replace(' ', '-').replace(' ', '-') + '-' + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.id + } else { + VARIABLES_BY_PROCESS_INDEX.SESSION_FOLDER_NAME = TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.type.replace(' ', '-').replace(' ', '-') + '-' + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.config.folderName + } + + /* + We will store all session keys on a map so as to be able to send an event to all + of them when the task stops. + */ + TS.projects.foundations.globals.taskVariables.SESSION_MAP.set( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY) + + /* Listen to event to start or stop the session. */ + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.listenToEvent( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, + 'Portfolio Session Status', + undefined, + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, + undefined, + onSessionStatus) + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.listenToEvent( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, + 'Run Portfolio Session', + undefined, + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, + undefined, + onSessionRun) + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.listenToEvent( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, + 'Stop Portfolio Session', + undefined, + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, + undefined, + onSessionStop) + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.listenToEvent( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, + 'Resume Portfolio Session', + undefined, + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, + undefined, + onSessionResume) + + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE) + return + + function onSessionStatus() { + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS === 'Running') { + let event = { + status: 'Portfolio Session Runnning' + } + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.raiseEvent( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, 'Status Response', event) + } else { + let event = { + status: 'Portfolio Session Not Runnning' + } + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.raiseEvent( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, 'Status Response', event) + } + } + + function onSessionRun(message) { + try { + /* This happens when the UI is reloaded, the session was running and tries to run it again. */ + if ( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS === 'Idle' || + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS === 'Running' + ) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] onSessionRun -> Event received to run the Session while it was already running. ") + return + } + + /* We are going to initialize here these constants whose values are comming at the event. */ + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_SYSTEM_NODE = JSON.parse(message.event.portfolioSystem) + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).PORTFOLIO_ENGINE_NODE = JSON.parse(message.event.portfolioEngine) + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE = JSON.parse(message.event.session) + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).DEPENDENCY_FILTER = JSON.parse(message.event.dependencyFilter) + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_RESUMING = false + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_FIRST_LOOP = true + + setUpSessionFolderName(); + + /* We validate all parameters received and complete some that might be missing if needed. */ + if (checkParemeters() === false) { return } + + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SOCIAL_BOTS_MODULE.initialize(); + + let allGood + switch (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type) { + case 'Backtesting Session': { + allGood = startBackTesting(message) + break + } + case 'Live Portfolio Session': { + allGood = startLivePortfolio(message) + break + } + case 'Fordward Testing Session': { + allGood = startFordwardTesting(message) + break + } + case 'Paper Portfolio Session': { + allGood = startPaperPortfolio(message) + break + } + } + if (allGood === true) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS = 'Idle' + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING = false + } else { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING = true + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[IMPORTANT] onSessionRun -> Stopping the Session now. ') + } + + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SOCIAL_BOTS_MODULE.sendMessage( + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type + " '" + + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.name + "' is starting.") + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> onSessionRun -> err = " + err.stack); + } + } + + function onSessionStop() { + TS.projects.foundations.functionLibraries.sessionFunctions.stopSession(processIndex, 'Session Stopped From the User Interface.') + } + + function onSessionResume(message) { + try { + if (TS.projects.foundations.functionLibraries.sessionFunctions.stopSession === undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] onSessionResume -> Event received to resume the Session that have never be ran before. ") + return + } + + /* This happens when the UI is reloaded, the session was running and tries to run it again. */ + if ( + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS === 'Idle' || + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS === 'Running') { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] onSessionResume -> Event received to resume the Session while it was already running. ") + return + } + + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_RESUMING = true + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING = false + + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SOCIAL_BOTS_MODULE.sendMessage( + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type + " '" + + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.name + "' is resuming.") + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> onSessionResume -> err = " + err.stack); + } + } + + function setUpSessionFolderName() { + /* + The session object is overwritten when the session is run. For that reason we + need to setup again the folder name at the Session level. + Set the folderName for logging, reports, context and data output + */ + let config + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.config !== undefined) { + config = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.config + if (config.folderName === undefined) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_FOLDER_NAME = + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.type.replace(' ', '-').replace(' ', '-') + '-' + + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.id + } else { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_FOLDER_NAME = + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.type.replace(' ', '-').replace(' ', '-') + '-' + + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.config.folderName + } + } + } + + function checkParemeters() { + /* + Here we check all the Session Parameters received. If something critical is missing we abort returning false. If something + non critical is missing, we complete it with a default value. + */ + + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters === undefined) { + let errorMessage = "Parameters Node Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError( + processIndex, + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE, + errorMessage, + docs + ) + return false + } + + /* Time Range */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange === undefined) { // if the Time Range is missing we create a default one. + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange = { + name: 'Missing Time Range', + type: 'Time Range', + config: { + initialDatetime: (new Date()).valueOf(), + finalDatetime: (new Date()).valueOf() + SA.projects.foundations.globals.timeConstants.ONE_YEAR_IN_MILISECONDS + } + } + } else { + /* Check that we received valid dates */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { + if (isNaN(new Date(TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime)).valueOf()) { + let errorMessage = "Invalid Initial Datetime Property Value" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: { + currentValue: { + style: "Json", + text: TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime + } + } + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange, errorMessage, docs) + return false + } + } + if (isNaN(new Date(TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.finalDatetime)).valueOf()) { + let errorMessage = "Invalid Initial Datetime Property Value" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: { + currentValue: { + style: "Json", + text: TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.finalDatetime + } + } + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange, errorMessage, docs) + return false + } + } + + /* Session Type Forced Values */ + let today = (new Date()).valueOf() + let aYearAgo = today - SA.projects.foundations.globals.timeConstants.ONE_YEAR_IN_MILISECONDS + let aYearFromNow = today + SA.projects.foundations.globals.timeConstants.ONE_YEAR_IN_MILISECONDS + switch (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type) { + case 'Backtesting Session': { + useDefaultDatetimes(aYearAgo, today) + break + } + case 'Live Portfolio Session': { + useDefaultDatetimes(today, aYearFromNow) + break + } + case 'Fordward Testing Session': { + useDefaultDatetimes(today, aYearFromNow) + break + } + case 'Paper Portfolio Session': { + useDefaultDatetimes(today, aYearFromNow) + break + } + } + + function useDefaultDatetimes(initialDefault, finalDefault) { + /* + Note that inside the system, we are going to deal with these + dates in their numeric value representation. + */ + + /* Initial Datetime */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime === undefined) { + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime = initialDefault + } else { + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime = (new Date(TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime)).valueOf() + } + } else { + /* Non backtest session can start from the past only if explicitly configured that way */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime === undefined || TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.allowStartingFromThePast !== true) { + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime = initialDefault + } else { + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime = (new Date(TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.initialDatetime)).valueOf() + } + } + + /* Final Datetime */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.finalDatetime === undefined) { + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.finalDatetime = finalDefault + } else { + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.finalDatetime = (new Date(TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeRange.config.finalDatetime)).valueOf() + } + } + + /* Time Frame */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame === undefined) { + let errorMessage = "Time Frame Node Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters, errorMessage, docs) + return false + } + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.label === undefined) { + let errorMessage = "Label Property Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame, errorMessage, docs) + return false + } + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.value = getTimeFrameFromLabel(TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.label) + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.value === undefined) { + let errorMessage = "Invalid Label Property Value" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: { + currentValue: { + style: "Json", + text: TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.label + } + } + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame, errorMessage, docs) + return false + } + + /* Session Base Asset */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionBaseAsset === undefined) { + let errorMessage = "Session Base Asset Node Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters, errorMessage, docs) + return false + } + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionBaseAsset.config.initialBalance === undefined) { + let errorMessage = "Initial Balance Property Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionBaseAsset, errorMessage, docs) + return false + } + + /* Session Quoted Asset */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionQuotedAsset === undefined) { + let errorMessage = "Session Quoted Asset Node Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters, errorMessage, docs) + return false + } + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionQuotedAsset.config.initialBalance === undefined) { + let errorMessage = "Initial Balance Property Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkParemeters -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionQuotedAsset, errorMessage, docs) + return false + } + + /* Slippage */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.slippage === undefined) { // if the Slippage is missing we create a default one. + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.slippage = { + name: 'Missing Slippage', + type: 'Slippage', + config: { + marketOrderRate: 0, + stopLoss: 0, + takeProfit: 0 + } + } + } + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.slippage.config.marketOrderRate === undefined) { // if the marketOrderRate is missing we create a default one. + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.slippage.config.marketOrderRate = 0 + } + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.slippage.config.stopLoss === undefined) { // if the stopLoss is missing we create a default one. + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.slippage.config.stopLoss = 0 + } + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.slippage.config.takeProfit === undefined) { // if the takeProfit is missing we create a default one. + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.slippage.config.takeProfit = 0 + } + + /* Fee Structure */ + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.feeStructure === undefined) { // if the Fee Structure is missing we create a default one. + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.feeStructure = { + name: 'Missing Fee Structure', + type: 'Fee Structure', + config: { + maker: 0, + taker: 0 + } + } + } + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.feeStructure.config.maker === undefined) { // if the maker is missing we create a default one. + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.feeStructure.config.maker = 0 + } + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.feeStructure.config.taker === undefined) { // if the taker is missing we create a default one. + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.feeStructure.config.taker = 0 + } + + return true + } + + function startBackTesting(message) { + return true + } + + function checkKey() { + if (TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference === undefined) { + let errorMessage = "Key Reference Node Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkKey -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.taskConstants.TASK_NODE, errorMessage, docs) + return false + } + if (TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent === undefined) { + let errorMessage = "Exchange Account Key Node Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkKey -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference, errorMessage, docs) + return false + } + if (TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent.config.codeName === undefined) { + let errorMessage = "Codename Property Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkKey -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent, errorMessage, docs) + return false + } + if (TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent.config.secret === undefined) { + let errorMessage = "Secret Property Missing" + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> checkKey -> " + errorMessage) + + let docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS Portfolio Session Error - ' + errorMessage, + placeholder: {} + } + + TS.projects.foundations.functionLibraries.sessionFunctions.sessionError(processIndex, TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent, errorMessage, docs) + return false + } + return true + } + + function startLivePortfolio() { + for (let key of TS.projects.foundations.globals.taskConstants.MANAGED_SESSIONS_MAP.keys()) { + TS.projects.foundations.globals.taskConstants.MANAGED_SESSIONS_MAP.get(key).beginListening(); + } + return checkKey() + } + + function startFordwardTesting(message) { + if (checkKey() === false) { return false } + + /* Reduce the balance */ + let balancePercentage = 1 // This is the default value + + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.config.balancePercentage !== undefined) { + balancePercentage = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.config.balancePercentage + } + + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionBaseAsset.config.initialBalance = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionBaseAsset.config.initialBalance * balancePercentage / 100 + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionQuotedAsset.config.initialBalance = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionQuotedAsset.config.initialBalance * balancePercentage / 100 + + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionBaseAsset.config.minimumBalance = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionBaseAsset.config.minimumBalance * balancePercentage / 100 + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionQuotedAsset.config.minimumBalance = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionQuotedAsset.config.minimumBalance * balancePercentage / 100 + + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionBaseAsset.config.maximumBalance = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionBaseAsset.config.maximumBalance * balancePercentage / 100 + TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionQuotedAsset.config.maximumBalance = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.sessionQuotedAsset.config.maximumBalance * balancePercentage / 100 + + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.normalWaitTime = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.value + + return true + } + + function startPaperPortfolio(message) { + return true + } + + function getTimeFrameFromLabel(timeFrameLabel) { + + for (let i = 0; i < TS.projects.foundations.globals.timeFrames.marketTimeFramesArray().length; i++) { + let value = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray()[i][0] + let label = TS.projects.foundations.globals.timeFrames.marketTimeFramesArray()[i][1] + + if (timeFrameLabel === label) { + return value + } + } + + for (let i = 0; i < TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray().length; i++) { + let value = TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray()[i][0] + let label = TS.projects.foundations.globals.timeFrames.dailyTimeFramesArray()[i][1] + + if (timeFrameLabel === label) { + return value + } + } + } + + } catch (err) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> err = " + err.stack); + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); + } + } +}; diff --git a/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/SingleMarketPortfolioBot.js b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/SingleMarketPortfolioBot.js new file mode 100644 index 000000000..d53e5d4ba --- /dev/null +++ b/Projects/Portfolio-Management/TS/Bot-Modules/Portfolio-Bot/SingleMarketPortfolioBot.js @@ -0,0 +1,616 @@ +exports.newPortfolioManagementBotModulesSingleMarketPortfolioBot = function (processIndex) { + + const MODULE_NAME = "Single Market Portfolio Bot"; + + let session = TS.projects.portfolioManagement.botModules.portfolioSession.newPortfolioManagementBotModulesPortfolioSession(processIndex) + let nextLoopTimeoutHandle; + + let thisObject = { + initialize: initialize, + run: run + }; + + return thisObject; + + function initialize(callBackFunction) { + try { + /* We will check that we have received all the nodes needed to run this bot. */ + if (TS.projects.foundations.functionLibraries.singleMarketFunctions.checkUpstreamOfTaskNode(processIndex) === false) { + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE) + return + } + + /* Here we setup the path prefix that will be used when writing data or logs to disk. */ + TS.projects.foundations.functionLibraries.singleMarketFunctions.initializeFilePathRoot(processIndex) + + session.initialize(callBackFunction) + + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] initialize -> err = " + err.stack); + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); + } + } + + function run(callBackFunction) { + try { + /* Some initial values*/ + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING = true; + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + '[IMPORTANT] run -> Stopping the Session now. ') + + loop(); + + function loop() { + try { + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, undefined, undefined, "Running...") + function pad(str, max) { + str = str.toString(); + return str.length < max ? pad(" " + str, max) : str; + } + + /* For each loop we want to create a new log file. */ + if (TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT !== undefined) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.finalize() + } + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT = TS.projects.foundations.taskModules.debugLog.newFoundationsTaskModulesDebugLog(processIndex) + TS.projects.foundations.globals.taskVariables.LOGGER_MAP.set(MODULE_NAME + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].id, TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT) + + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).MAIN_LOOP_COUNTER++; + + let nextWaitTime; + + /* We tell the UI that we are running. */ + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, undefined, undefined, "Running...") + + /* We define the datetime for the process that we are running now. This will be the official processing time for both the infraestructure and the bot. */ + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_DATETIME = new Date(); // This will be considered the process date and time, so as to have it consistenly all over the execution. + + /* Main Loop Console Logging */ + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.newMainLoop() + + /* Checking if we need to need to emit any event */ + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS === 'Idle' && TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING === false) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS = 'Running' + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_BEGIN = new Date() + } + + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS === 'Running' && TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING === true) { + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS = 'Stopped' + } + + TS.projects.foundations.functionLibraries.sessionFunctions.emitSessionStatus(TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_STATUS, TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY) + + /* Checking if we should process this loop or not.*/ + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).IS_SESSION_STOPPING === true) { + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> Waiting for " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.type + " " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.name + " to be run.") + + console.log(new Date().toISOString() + " " + pad(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.parentNode.config.codeName, 20) + " " + pad(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.codeName, 30) + + " Waiting for " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.type + " " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.name + " to be run. "); + + nextWaitTime = 'Waiting for Session'; + loopControl(nextWaitTime); + return + } + + /* We will prepare first the infraestructure needed for the bot to run. There are 3 modules we need to sucessfullly initialize first. */ + + let processExecutionEvents + let userBot; + let processFramework; + let statusDependencies; + let dataDependencies; + + initializeProcessExecutionEvents(); + + function initializeProcessExecutionEvents() { + try { + processExecutionEvents = TS.projects.foundations.processModules.processExecutionEvents.newFoundationsProcessModulesProcessExecutionEvents(processIndex) + processExecutionEvents.initialize(onInizialized); + + function onInizialized(err) { + try { + switch (err.result) { + case TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE.result: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> initializeProcessExecutionEvents -> onInizialized -> Execution finished well."); + startProcessExecutionEvents() + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE.result: { // Something bad happened, but if we retry in a while it might go through the next time. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] run -> loop -> initializeProcessExecutionEvents -> onInizialized -> Retry Later. Requesting Execution Retry."); + nextWaitTime = 'Retry'; + loopControl(nextWaitTime); + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE.result: { // This is an unexpected exception that we do not know how to handle. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeProcessExecutionEvents -> onInizialized -> Operation Failed. Aborting the process."); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + default: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeProcessExecutionEvents -> onInizialized -> Unhandled err.result received. -> err.result = " + err.result); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeProcessExecutionEvents -> onInizialized -> Unhandled err.result received. -> err = " + err.message); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeProcessExecutionEvents -> onInizialized -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeProcessExecutionEvents -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + + function startProcessExecutionEvents() { + try { + processExecutionEvents.start(onStarted); + + function onStarted(err) { + try { + switch (err.result) { + case TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE.result: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> startProcessExecutionEvents -> onStarted -> Execution finished well."); + + if (TS.projects.foundations.globals.taskVariables.IS_TASK_STOPPING === true) { + loopControl() + return + } + + initializeStatusDependencies(); + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE.result: { // Something bad happened, but if we retry in a while it might go through the next time. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] run -> loop -> startProcessExecutionEvents -> onStarted -> Retry Later. Requesting Execution Retry."); + nextWaitTime = 'Retry'; + loopControl(nextWaitTime); + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE.result: { // This is an unexpected exception that we do not know how to handle. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessExecutionEvents -> onStarted -> Operation Failed. Aborting the process."); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + default: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessExecutionEvents -> onStarted -> Unhandled err.result received. -> err.result = " + err.result); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessExecutionEvents -> onStarted -> Unhandled err.result received. -> err = " + err.message); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessExecutionEvents -> onStarted -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessExecutionEvents -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + + function initializeStatusDependencies() { + try { + statusDependencies = TS.projects.foundations.processModules.statusDependencies.newFoundationsProcessModulesStatusDependencies(processIndex); + statusDependencies.initialize(onInizialized); + + function onInizialized(err) { + try { + switch (err.result) { + case TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE.result: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> initializeStatusDependencies -> onInizialized -> Execution finished well."); + initializeDataDependencies(); + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE.result: { // Something bad happened, but if we retry in a while it might go through the next time. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] run -> loop -> initializeStatusDependencies -> onInizialized -> Retry Later. Requesting Execution Retry."); + nextWaitTime = 'Retry'; + loopControl(nextWaitTime); + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE.result: { // This is an unexpected exception that we do not know how to handle. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeStatusDependencies -> onInizialized -> Operation Failed. Aborting the process."); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + default: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeStatusDependencies -> onInizialized -> Unhandled err.result received. -> err.result = " + err.result); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeStatusDependencies -> onInizialized -> Unhandled err.result received. -> err = " + err.message); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeStatusDependencies -> onInizialized -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeStatusDependencies -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + + function initializeDataDependencies() { + try { + dataDependencies = TS.projects.foundations.processModules.dataDependencies.newFoundationsProcessModulesDataDependencies(processIndex); + dataDependencies.initialize(onInizialized); + + function onInizialized(err) { + try { + switch (err.result) { + case TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE.result: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[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-Portfolio-Process': { + processFramework = TS.projects.portfolioManagement.botModules.portfolioProcess.newPortfolioManagementBotModulesPortfolioProcess(processIndex); + startProcessFramework(); + break; + } + default: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeDataDependencies -> onInizialized -> Process Framework not Supported."); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeDataDependencies -> onInizialized -> Process Framework Name = " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.framework.name); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE.result: { // Something bad happened, but if we retry in a while it might go through the next time. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] run -> loop -> initializeDataDependencies -> onInizialized -> Retry Later. Requesting Execution Retry."); + nextWaitTime = 'Retry'; + loopControl(nextWaitTime); + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE.result: { // This is an unexpected exception that we do not know how to handle. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeDataDependencies -> onInizialized -> Operation Failed. Aborting the process."); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + default: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeDataDependencies -> onInizialized -> Unhandled err.result received. -> err.result = " + err.result); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeDataDependencies -> onInizialized -> Unhandled err.result received. -> err = " + err.message); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeDataDependencies -> onInizialized -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> initializeDataDependencies -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + + function startProcessFramework() { + try { + processFramework.start(statusDependencies, dataDependencies, onFinished); + + function onFinished(err) { + try { + processFramework = undefined + dataDependencies.finalize() + dataDependencies = undefined + statusDependencies.finalize() + statusDependencies = undefined + + switch (err.result) { + case TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE.result: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> startProcessFramework -> onFinished -> Execution finished well."); + nextWaitTime = 'Normal'; + finishProcessExecutionEvents() + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE.result: { // Something bad happened, but if we retry in a while it might go through the next time. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] run -> loop -> startProcessFramework -> onFinished -> Retry Later. Requesting Execution Retry."); + nextWaitTime = 'Retry'; + loopControl(nextWaitTime); + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE.result: { // This is an unexpected exception that we do not know how to handle. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessFramework -> onFinished -> Operation Failed. Aborting the process."); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + case TS.projects.foundations.globals.standardResponses.CUSTOM_OK_RESPONSE.result: { + + switch (err.message) { + case "Dependency does not exist.": { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] run -> loop -> startProcessFramework -> onFinished -> Dependency does not exist. This Loop will go to sleep."); + nextWaitTime = 'Sleep'; + loopControl(nextWaitTime); + return; + } + case "Dependency not ready.": { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] run -> loop -> startProcessFramework -> onFinished -> Dependency not ready. This Loop will go to sleep."); + nextWaitTime = 'Sleep'; + loopControl(nextWaitTime); + return; + } + default: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessFramework -> onFinished -> Unhandled custom response received. -> err = " + err.message); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } + default: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessFramework -> onFinished -> Unhandled err.result received. -> err.result = " + err.result); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessFramework -> onFinished -> Unhandled err.result received. -> err = " + err.message); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessFramework -> onFinished -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> startProcessFramework -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + + function finishProcessExecutionEvents() { + try { + processExecutionEvents.finish(onFinished); + + function onFinished(err) { + try { + processExecutionEvents.finalize() + processExecutionEvents = undefined + + switch (err.result) { + case TS.projects.foundations.globals.standardResponses.DEFAULT_OK_RESPONSE.result: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> finishProcessExecutionEvents -> onFinished -> Execution finished well."); + nextWaitTime = 'Normal'; + loopControl(nextWaitTime); + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_RETRY_RESPONSE.result: { // Something bad happened, but if we retry in a while it might go through the next time. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[WARN] run -> loop -> finishProcessExecutionEvents -> onFinished -> Retry Later. Requesting Execution Retry."); + nextWaitTime = 'Retry'; + loopControl(nextWaitTime); + return; + } + case TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE.result: { // This is an unexpected exception that we do not know how to handle. + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> finishProcessExecutionEvents -> onFinished -> Operation Failed. Aborting the process."); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + default: { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> finishProcessExecutionEvents -> onFinished -> Unhandled err.result received. -> err.result = " + err.result); + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> finishProcessExecutionEvents -> onFinished -> Unhandled err.result received. -> err = " + err.message); + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> finishProcessExecutionEvents -> onFinished -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> finishProcessExecutionEvents -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + + function loopControl(nextWaitTime) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> loopControl -> nextWaitTime = " + nextWaitTime) + + /* We show we reached the end of the loop. */ + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, undefined, undefined, "Running...") + + /* Here we check if we must stop the loop gracefully. */ + shallWeStop(onStop, onContinue); + + function onStop() { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> loopControl -> onStop -> Stopping the Loop Gracefully. See you next time!") + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.persist(); + + TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.raiseEvent(TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_KEY, 'Stopped') + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return; + } + + function onContinue() { + /* Indicator bots are going to be executed after a configured period of time after the last execution ended. This is to avoid overlapping executions. */ + switch (nextWaitTime) { + case 'Waiting for Session': { + let waitTime = TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.sessionRunWaitTime + nextLoopTimeoutHandle = setTimeout(loop, waitTime); + let waitingTime = waitTime / 1000 / 60 + let label = 'minute/s' + if (waitingTime < 1) { + waitingTime = waitTime / 1000 + label = 'seconds' + } + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, undefined, undefined, "Waiting " + waitingTime + " " + label + " for " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.type + " " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].session.name + " to be run. ") + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.persist(); + } + break + case 'Normal': { + let waitTime + if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).WAIT_FOR_EXECUTION_FINISHED_EVENT === true) { + waitTime = 0 + } else { + switch (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type) { + case 'Live Portfolio Session': { + waitTime = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.value + break + } + case 'Fordward Tessting Session': { + waitTime = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.value + break + } + case 'Paper Portfolio Session': { + waitTime = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.portfolioParameters.timeFrame.config.value + break + } + case 'Backtesting Session': { + waitTime = 0 + break + } + } + } + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (waitTime / 1000 / 60) + " minute/s.") + nextLoopTimeoutHandle = setTimeout(loop, waitTime); + let waitingTime = waitTime / 1000 / 60 + let label = 'minute/s' + if (waitingTime < 1) { + waitingTime = waitTime / 1000 + label = 'seconds' + } + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, undefined, undefined, "Waiting " + waitingTime + " " + label + " for next execution.") + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.persist(); + } + break; + case 'Retry': { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.retryWaitTime / 1000) + " seconds.") + nextLoopTimeoutHandle = setTimeout(loop, TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.retryWaitTime); + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, undefined, undefined, "Trying to recover from some problem. Waiting " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.retryWaitTime / 1000 + " seconds for next execution.") + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.persist(); + } + break; + case 'Sleep': { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.sleepWaitTime / 60000) + " minutes.") + nextLoopTimeoutHandle = setTimeout(loop, TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.sleepWaitTime); + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, undefined, undefined, "Waiting " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.sleepWaitTime / 60000 + " minutes for next execution.") + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.persist(); + } + break; + case 'Coma': { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.comaWaitTime / 3600000) + " hours.") + nextLoopTimeoutHandle = setTimeout(loop, TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.comaWaitTime); + TS.projects.foundations.functionLibraries.processFunctions.processHeartBeat(processIndex, undefined, undefined, "Waiting " + TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.config.comaWaitTime / 3600000 + " hours for next execution.") + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.persist(); + } + break; + } + } + } + + function shallWeStop(stopCallBack, continueCallBack) { + try { + /* IMPORTANT: This function is exactly the same on the 3 modules. */ + if (!TS.projects.foundations.globals.taskVariables.IS_TASK_STOPPING) { + continueCallBack(); + } else { + stopCallBack(); + } + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> shallWeStop -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + + } catch (err) { + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> loop -> err = " + err.stack); + TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTED_ERROR = err + TS.projects.foundations.functionLibraries.processFunctions.stopProcess(processIndex, callBackFunction, nextLoopTimeoutHandle) + return + } + } + + } catch (err) { + TS.projects.foundations.globals.taskVariables.UNEXPECTED_ERROR = err + + TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).PROCESS_INSTANCE_LOGGER_MODULE_OBJECT.write(MODULE_NAME, + "[ERROR] run -> err = " + err.stack); + clearTimeout(nextLoopTimeoutHandle); + callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); + } + } +}; diff --git a/Projects/Portfolio-Management/UI/Function-Libraries/ActionSwitch.js b/Projects/Portfolio-Management/UI/Function-Libraries/ActionSwitch.js new file mode 100644 index 000000000..e2fa9b9ef --- /dev/null +++ b/Projects/Portfolio-Management/UI/Function-Libraries/ActionSwitch.js @@ -0,0 +1,51 @@ +function newPortfolioManagementActionSwitch() { + + 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 Portfolio Session': + { + UI.projects.portfolioManagement.functionLibraries.portfolioSessionFunctions.runSession(action.node, false, action.callBackFunction) + } + break + case 'Resume Portfolio Session': + { + UI.projects.portfolioManagement.functionLibraries.portfolioSessionFunctions.runSession(action.node, true, action.callBackFunction) + } + break + case 'Stop Portfolio Session': + { + UI.projects.portfolioManagement.functionLibraries.portfolioSessionFunctions.stopSession(action.node, action.callBackFunction) + } + break + case 'Run Managed Sessions': + { + UI.projects.portfolioManagement.functionLibraries.portfolioSessionFunctions.runManagedSessions(action.node); + } + break; + case 'Stop Managed Sessions': + { + UI.projects.portfolioManagement.functionLibraries.portfolioSessionFunctions.stopManagedSessions(action.node); + } + break; + default: { + console.log("[WARN] Action sent to Portfolio-Management Action Switch does not belong here. Verify at the App Schema file of the node that triggered this action that the actionProject is pointing to the right project. -> Action = " + action.name + " -> Action Node Name = " + action.node.name) + } + } + } +} diff --git a/Projects/Portfolio-Management/UI/Function-Libraries/PortfolioSessionFunctions.js b/Projects/Portfolio-Management/UI/Function-Libraries/PortfolioSessionFunctions.js new file mode 100644 index 000000000..a8df56a64 --- /dev/null +++ b/Projects/Portfolio-Management/UI/Function-Libraries/PortfolioSessionFunctions.js @@ -0,0 +1,394 @@ +function newPortfolioManagementFunctionLibraryPortfolioSessionFunctions() { + let thisObject = { + synchronizeSessionWithBackEnd: synchronizeSessionWithBackEnd, + runSession: runSession, + stopSession: stopSession, + runManagedSessions: runManagedSessions, + stopManagedSessions: stopManagedSessions + } + + return thisObject + + function synchronizeSessionWithBackEnd(node) { + let validationsResult = validations(node) + if (validationsResult === undefined) { + /* If something fails at validations we just quit. */ + return + } + let lanNetworkNode = validationsResult.lanNetworkNode + if (lanNetworkNode === undefined) { + /* Nodes that do not belong to a network can not get ready. */ + return + } + + let eventsServerClient = UI.projects.foundations.spaces.designSpace.workspace.eventsServerClients.get(lanNetworkNode.id) + + /* First we setup everything so as to listen to the response from the Task Server */ + let eventSubscriptionIdOnStatus + let key = node.name + '-' + node.type + '-' + node.id + eventsServerClient.listenToEvent(key, 'Status Response', undefined, node.id, onResponse, onStatus) + + function onResponse(message) { + eventSubscriptionIdOnStatus = message.eventSubscriptionId + } + + function onStatus(message) { + eventsServerClient.stopListening(key, eventSubscriptionIdOnStatus, node.id) + if (message.event.status === 'Portfolio Session Runnning') { + node.payload.uiObject.menu.internalClick('Run Portfolio Session') + } + } + + /* Second we ask the Task Server if this Session is Running. */ + eventsServerClient.raiseEvent(key, 'Portfolio Session Status') + } + + function runSession(node, resume, callBackFunction) { + + if (UI.environment.DEMO_MODE === true) { + if (window.location.hostname !== 'localhost') { + node.payload.uiObject.setWarningMessage('Superalgos is running is DEMO MODE. This means that you can not RUN Sessions.', 5) + callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE) + return + } + } + + let validationsResult = validations(node) + if (validationsResult === undefined) { + /* If something fails at validations we just quit. */ + return + } + let lanNetworkNode = validationsResult.lanNetworkNode + if (lanNetworkNode === undefined) { + /* This means that the validations failed. */ + callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE) + return + } + + let eventsServerClient = UI.projects.foundations.spaces.designSpace.workspace.eventsServerClients.get(lanNetworkNode.id) + + let key = node.name + '-' + node.type + '-' + node.id + + /* Setup Listener to check Parent Task Status of the Session */ + let eventSubscriptionIdOnStatus + let eventHandlerKey = "Task Client - " + node.payload.parentNode.payload.parentNode.payload.parentNode.id + + eventsServerClient.listenToEvent(eventHandlerKey, 'Task Status', undefined, node.id, onResponse, onStatus) + + function onResponse(message) { + eventSubscriptionIdOnStatus = message.eventSubscriptionId + } + + function onStatus(message) { + eventsServerClient.stopListening(eventHandlerKey, eventSubscriptionIdOnStatus, node.id) + + /* If Task is Not Running Display Error */ + if (message.event.status === 'Task Process Not Running') { + node.payload.uiObject.setErrorMessage('Parent Task Not Running.') + callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE) + } else { + node.payload.uiObject.run(eventsServerClient, callBackFunction) + } + } + + /* Raise Event to Check Task Status */ + let eventKey = {} + eventKey.taskId = node.payload.parentNode.payload.parentNode.payload.parentNode.id + + eventsServerClient.raiseEvent("Task Manager", 'Task Status', eventKey) + + let lightingPath = '' + + 'Portfolio System->' + + 'Dynamic Indicators->Indicator Function->Formula->' + + 'Portfolio Strategy->' + + 'Trigger Stage->Trigger On Event->Trigger Off Event->Take Position Event->' + + 'Open Stage->' + + 'Manage Stage->' + + 'Managed Stop Loss->Managed Take Profit->' + + 'Phase->Formula->Next Phase Event->Move To Phase Event->Phase->' + + 'Situation->Condition->Javascript Code->' + + 'Close Stage->' + + 'Initial Targets->Target Size In Base Asset->Target Size In Quoted Asset->Target Rate->Formula->' + + 'Open Execution->Close Execution->' + + 'Execution Algorithm->Market Buy Order->Market Sell Order->Limit Buy Order->Limit Sell Order->' + + 'Order Rate->Formula->' + + 'Create Order Event->Cancel Order Event->' + + 'Close Stage Event->' + + 'Announcement->Announcement Formula->Announcement Condition->' + + 'Size In Base Asset->Size In Quoted Asset->Position Rate->Formula->' + + 'Situation->Condition->Javascript Code->' + + 'Market Order->Limit Order->' + + 'Simulated Exchange Events->Simulated Partial Fill->Simulated Actual Rate->Simulated Fees Paid->Formula->' + + 'User Defined Code->Javascript Code->' + + let portfolioSystem = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node.portfolioSystemReference.payload.referenceParent, false, true, true, false, false, lightingPath) + + lightingPath = '' + + 'Portfolio Engine->' + + 'Dynamic Indicators->Indicator Function->' + + 'Portfolio Current->Portfolio Last->Previous->' + + 'Portfolio Episode->' + + 'Episode Base Asset->Episode Quoted Asset->Portfolio Episode Counters->Portfolio Episode Statistics->' + + 'Strategies->Positions->Orders->Hits->Fails->User Defined Counter->' + + 'Profit Loss->Hit Ratio->Hit Fail->Days->ROI->Annualized Rate Of Return->User Defined Statistic->' + + 'Candle->Cycle->' + + 'Begin->End->Last Begin->Last End->Open->Close->Min->Max->Index->' + + 'Distance To Portfolio Event->' + + 'Head Of The Market->Process Date->' + + 'Trigger On->Trigger Off->Take Position->Close Position->Next Phase->Move To Phase->Create Order->Cancel Order->Close Order->' + + 'Strategy->' + + 'Strategy Counters->' + + 'Position->' + + 'Entry Target Rate->Exit Target Rate->' + + 'Stop Loss->Stop Loss Phase->Stop Loss Position->Begin->End->Initial Value->Final Value->' + + 'Take Profit->Take Profit Phase->Take Profit Position->Begin->End->Initial Value->Final Value->' + + 'Position Counters->' + + 'Position Statistics->Days->User Defined Statistic->' + + 'Position Base Asset->Position Quoted Asset->Entry Target Size->Exit Target Size->' + + 'Profit Loss->ROI->Hit Fail->' + + 'Exchange Orders->Market Buy Orders->Market Sell Orders->Limit Buy Orders->Limit Sell Orders->' + + 'Market Order->Limit Order->' + + 'Exchange Id->Rate->Order Name->Algorithm Name->Lock->' + + 'Order Counters->' + + 'Order Base Asset->Order Quoted Asset->' + + 'Actual Size->Size->Size Filled->Amount Received->Fees Paid->Fees To Be Paid->' + + 'Order Statistics->Percentage Filled->Actual Rate->Days->User Defined Statistic->' + + 'Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->' + + 'Begin->End->Exit Type->Status->Begin Rate->End Rate->Stage Base Asset->Stage Quoted Asset->Size Placed->Target Size->Size Filled->Fees Paid->Stage Defined In->' + + 'Serial Number->Identifier->Begin->End->Begin Rate->End Rate->Strategy Name->Status->Exit Type->' + + 'Balance->Begin Balance->End Balance->' + + 'Index->Situation Name->Formula->Periods->' + + 'User Defined Variables->User Defined Variable->' + + let portfolioEngine = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node.portfolioEngineReference.payload.referenceParent, false, true, true, false, false, lightingPath) + + lightingPath = '' + + 'Backtesting Session->Paper Portfolio Session->Forward Testing Session->Live Portfolio Session->' + + 'Portfolio Parameters->' + + 'Session Base Asset->Session Quoted Asset->Time Range->Time Frame->Slippage->Fee Structure->Snapshots->Heartbeats->User Defined Parameters->' + + 'Social Bots->Telegram Bot->Discord Bot->Slack Bot->Twitter Bot->' + + 'Social Bot Command->Formula->' + + 'Exchange Account Asset->Asset->' + + let session = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node, false, true, true, false, false, lightingPath) + + let defaultExchange = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(validationsResult.exchange.payload, 'codeName') + let defaultMarket = + UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(validationsResult.market.baseAsset.payload.referenceParent.payload, 'codeName') + + '-' + + UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(validationsResult.market.quotedAsset.payload.referenceParent.payload, 'codeName') + + let dependencyFilter = UI.projects.foundations.functionLibraries.dependenciesFilter.createDependencyFilter( + defaultExchange, + defaultMarket, + node.portfolioSystemReference.payload.referenceParent + ) + + /* Raise event to run the session */ + let event = { + session: JSON.stringify(session), + portfolioSystem: JSON.stringify(portfolioSystem), + portfolioEngine: JSON.stringify(portfolioEngine), + dependencyFilter: JSON.stringify(dependencyFilter), + resume: resume + } + + if (resume !== true) { + eventsServerClient.raiseEvent(key, 'Run Portfolio Session', event) + } else { + eventsServerClient.raiseEvent(key, 'Resume Portfolio Session', event) + } + + if (node.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode === undefined) { + callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE) + return + } else { + // Check for Managed-Sessions and run them: + if (node.managedSessions !== undefined) { + runManagedSessions(node.managedSessions); + } + } + } + + function stopSession(node, callBackFunction) { + + if (UI.environment.DEMO_MODE === true) { + if (window.location.hostname !== 'localhost') { + node.payload.uiObject.setWarningMessage('Superalgos is running is DEMO MODE. This means that you can not STOP Sessions.', 5) + callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE) + return + } + } + + let validationsResult = validations(node) + if (validationsResult === undefined) { + /* If something fails at validations we just quit. */ + return + } + let lanNetworkNode = validationsResult.lanNetworkNode + if (lanNetworkNode === undefined) { + /* This means that the validations failed. */ + callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE) + return + } + + /* Deal with any Managed Sessions and shut them down: */ + if (node.managedSessions !== undefined) { + stopManagedSessions(node.managedSessions); + } + + let eventsServerClient = UI.projects.foundations.spaces.designSpace.workspace.eventsServerClients.get(lanNetworkNode.id) + + let key = node.name + '-' + node.type + '-' + node.id + eventsServerClient.raiseEvent(key, 'Stop Portfolio Session') + + node.payload.uiObject.stop(callBackFunction, undefined, true) + } + + function runManagedSessions(managedSessions) { + for (let i = 0; i < managedSessions.sessionReference.length; i++) { + let refParent = managedSessions.sessionReference[i].payload.referenceParent; + let sessionType = refParent.type; + + if (sessionType === 'Live Trading Session' || + sessionType === 'Backtesting Session' || + sessionType === 'Forward Testing Session' || + sessionType === 'Paper Trading Session') { + refParent.payload.uiObject.menu.internalClick('Run Trading Session'); + } else if (sessionType === 'Back Learning Session' || sessionType === 'Live Learning Session') { + refParent.payload.uiObject.menu.internalClick('Run Learning Session'); + } + } + } + + function stopManagedSessions(managedSessions) { + for (let i = 0; i < managedSessions.sessionReference.length; i++) { + let refParent = managedSessions.sessionReference[i].payload.referenceParent; + let sessionType = refParent.type; + + if (sessionType === 'Live Trading Session' || + sessionType === 'Backtesting Session' || + sessionType === 'Forward Testing Session' || + sessionType === 'Paper Trading Session') { + refParent.payload.uiObject.menu.internalClick('Stop Trading Session'); + } else if (sessionType === 'Back Learning Session' || sessionType === 'Live Learning Session') { + refParent.payload.uiObject.menu.internalClick('Stop Learning Session'); + } + } + } + + function validations(node) { + + let result = {} + + if (node.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Session needs a Process Instance parent to be able to run.') + return + } + + if (node.payload.parentNode.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Session needs to be inside a Process Instance node.') + return + } + + if (node.payload.parentNode.payload.parentNode.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Session needs to be inside a Task.') + return + } + + if (node.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Session needs to be inside a Task Manager.') + return + } + + result.taskManager = node.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode + + if (result.taskManager.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Session needs to be inside Mine Tasks.') + return + } + + if (result.taskManager.payload.parentNode.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Session needs to be inside Market Tasks.') + return + } + + if (result.taskManager.payload.parentNode.payload.parentNode.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Session needs to be inside Exchange Tasks.') + return + } + + if (result.taskManager.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Session needs to be inside a Testing or Production Portfolio Tasks.') + return + } + + if (result.taskManager.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Session needs to be inside a Network Node.') + return + } + + result.lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(result.taskManager, 'LAN Network Node', undefined, true, false, true, false) + + if (node.portfolioSystemReference === undefined) { + node.payload.uiObject.setErrorMessage('Session needs a child Portfolio System Reference.') + return + } + + if (node.portfolioEngineReference === undefined) { + node.payload.uiObject.setErrorMessage('Session needs a child Portfolio Engine Reference.') + return + } + + if (node.portfolioSystemReference.payload.referenceParent === undefined) { + node.payload.uiObject.setErrorMessage('Portfolio System Reference needs to reference a Portfolio System.') + return + } + + if (node.portfolioEngineReference.payload.referenceParent === undefined) { + node.payload.uiObject.setErrorMessage('Portfolio Engine Reference needs to reference a Portfolio Engine.') + return + } + + if (result.taskManager.payload.parentNode.payload.parentNode.payload.referenceParent === undefined) { + node.payload.uiObject.setErrorMessage('Session needs to have a Default Market.') + return + } + + result.market = result.taskManager.payload.parentNode.payload.parentNode.payload.referenceParent + + if (result.market.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Default Market needs to be a child of Exchange Markets.') + return + } + + if (result.market.payload.parentNode.payload.parentNode === undefined) { + node.payload.uiObject.setErrorMessage('Exchange Markets neeed to be a child of Crypto Exchange.') + return + } + + if (result.market.baseAsset === undefined) { + node.payload.uiObject.setErrorMessage('Default Market needs to have a Base Asset.') + return + } + + if (result.market.quotedAsset === undefined) { + node.payload.uiObject.setErrorMessage('Default Market needs to have a Quoted Asset.') + return + } + + if (result.market.baseAsset.payload.referenceParent === undefined) { + node.payload.uiObject.setErrorMessage('Market Base Asset needs to reference an Asset.') + return + } + + if (result.market.quotedAsset.payload.referenceParent === undefined) { + node.payload.uiObject.setErrorMessage('Market Quoted Asset needs to reference an Asset.') + return + } + + result.exchange = result.market.payload.parentNode.payload.parentNode + + return result + } +} diff --git a/Projects/ProjectsSchema.json b/Projects/ProjectsSchema.json index 156ec0498..e81e1577a 100644 --- a/Projects/ProjectsSchema.json +++ b/Projects/ProjectsSchema.json @@ -28,6 +28,13 @@ "fileName": "TradingSession.js", "folderName": "Trading-Bot" }, + { + "name": "PM Communication Module - Trading", + "propertyName": "PMCommunicationModule_Trading", + "functionName": "newPMCommunicationModule_Trading", + "fileName": "PMCommunicationModule_Trading.js", + "folderName": "Trading-Bot" + }, { "name": "Trading Process", "propertyName": "tradingProcess", @@ -151,6 +158,165 @@ "Trading Tasks" ] }, + { + "name": "Portfolio-Management", + "propertyName": "portfolioManagement", + "UI": { + "functionLibraries": [ + { + "name": "Portfolio Session Functions", + "propertyName": "portfolioSessionFunctions", + "functionName": "newPortfolioManagementFunctionLibraryPortfolioSessionFunctions" + } + ] + }, + "TS": { + "botModules": [ + { + "name": "PM Communication Module - Portfolio", + "propertyName": "PMCommunicationModule_Portfolio", + "functionName": "newPMCommunicationModule_Portfolio", + "fileName": "PMCommunicationModule_Portfolio.js", + "folderName": "Portfolio-Bot" + }, + { + "name": "Single Market Portfolio Bot", + "propertyName": "singleMarketPortfolioBot", + "functionName": "newPortfolioManagementBotModulesSingleMarketPortfolioBot", + "fileName": "SingleMarketPortfolioBot.js", + "folderName": "Portfolio-Bot", + "botType": "Portfolio Bot" + }, + { + "name": "Portfolio Session", + "propertyName": "portfolioSession", + "functionName": "newPortfolioManagementBotModulesPortfolioSession", + "fileName": "PortfolioSession.js", + "folderName": "Portfolio-Bot" + }, + { + "name": "Portfolio Process", + "propertyName": "portfolioProcess", + "functionName": "newPortfolioManagementBotModulesPortfolioProcess", + "fileName": "PortfolioProcess.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Engine", + "propertyName": "portfolioEngine", + "functionName": "newPortfolioManagementBotModulesPortfolioEngine", + "fileName": "PortfolioEngine.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Output", + "propertyName": "portfolioOutput", + "functionName": "newPortfolioManagementBotModulesPortfolioOutput", + "fileName": "PortfolioOutput.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Simulation", + "propertyName": "portfolioSimulation", + "functionName": "newPortfolioManagementBotModulesPortfolioSimulation", + "fileName": "PortfolioSimulation.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Episode", + "propertyName": "portfolioEpisode", + "functionName": "newPortfolioManagementBotModulesPortfolioEpisode", + "fileName": "PortfolioEpisode.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Records", + "propertyName": "portfolioRecords", + "functionName": "newPortfolioManagementBotModulesPortfolioRecords", + "fileName": "PortfolioRecords.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio System", + "propertyName": "portfolioSystem", + "functionName": "newPortfolioManagementBotModulesPortfolioSystem", + "fileName": "PortfolioSystem.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Stages", + "propertyName": "portfolioStages", + "functionName": "newPortfolioManagementBotModulesPortfolioStages", + "fileName": "PortfolioStages.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Strategy", + "propertyName": "portfolioStrategy", + "functionName": "newPortfolioManagementBotModulesPortfolioStrategy", + "fileName": "PortfolioStrategy.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Execution", + "propertyName": "portfolioExecution", + "functionName": "newPortfolioManagementBotModulesPortfolioExecution", + "fileName": "PortfolioExecution.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Position", + "propertyName": "portfolioPosition", + "functionName": "newPortfolioManagementBotModulesPortfolioPosition", + "fileName": "PortfolioPosition.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Snapshots", + "propertyName": "snapshots", + "functionName": "newPortfolioManagementBotModulesSnapshots", + "fileName": "Snapshots.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Portfolio Orders", + "propertyName": "portfolioOrders", + "functionName": "newPortfolioManagementBotModulesPortfolioOrders", + "fileName": "PortfolioOrders.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Orders Simulations", + "propertyName": "ordersSimulations", + "functionName": "newPortfolioManagementBotModulesOrdersSimulations", + "fileName": "OrdersSimulations.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Orders Calculations", + "propertyName": "ordersCalculations", + "functionName": "newPortfolioManagementBotModulesOrdersCalculations", + "fileName": "OrdersCalculations.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio" + }, + { + "name": "Exchange API", + "propertyName": "exchangeAPI", + "functionName": "newPortfolioManagementBotModulesExchangeAPI", + "fileName": "ExchangeAPI.js", + "folderName": "Portfolio-Bot/Low-Frequency-Portfolio/APIs" + } + ] + }, + "plugins": [ + "Portfolio Mines", + "Portfolio Systems", + "Portfolio Engines" + ], + "tasks": [ + "Portfolio Tasks" + ] + }, { "name": "Machine-Learning", "propertyName": "machineLearning", @@ -1545,7 +1711,7 @@ "propertyName": "signal", "functionName": "newSocialTradingModulesSignal", "fileName": "Signal.js" - }, + }, { "name": "Client Interface", "propertyName": "clientInterface", diff --git a/Projects/Visual-Scripting/SA/Utilities/NodeFunctions.js b/Projects/Visual-Scripting/SA/Utilities/NodeFunctions.js index ccd994763..2e47ac820 100644 --- a/Projects/Visual-Scripting/SA/Utilities/NodeFunctions.js +++ b/Projects/Visual-Scripting/SA/Utilities/NodeFunctions.js @@ -5,7 +5,8 @@ exports.newVisualScriptingUtilitiesNodeFunctions = function () { findNodeInNodeMesh: findNodeInNodeMesh, nodeMeshToPathArray: nodeMeshToPathArray, findNodeInNodeArray: findNodeInNodeArray, - filterOutNodeWihtoutReferenceParentFromNodeArray: filterOutNodeWihtoutReferenceParentFromNodeArray + filterOutNodeWihtoutReferenceParentFromNodeArray: filterOutNodeWihtoutReferenceParentFromNodeArray, + getManagedSessions: getManagedSessions } return thisObject @@ -51,6 +52,47 @@ exports.newVisualScriptingUtilitiesNodeFunctions = function () { } } + /* findManagedSessions(startingNode) : + * recursively searches startingNode branches to documents managed sessions at ~/taskConstants.MANAGED_SESSIONS_MAP + * Session Key naming convention: name + type + id + */ + function getManagedSessions(startingNode) { + if (startingNode == undefined) { return ; } + let schemaDocument = SA.projects.foundations.globals.schemas.APP_SCHEMA_MAP.get(startingNode.project + '-' + startingNode.type); + + // Base Cases: + if (schemaDocument == undefined) { return; } + if (startingNode.type === 'Session Reference' && + startingNode.referenceParent != undefined) { + let key = startingNode.referenceParent.name + '-' + + startingNode.referenceParent.type + '-' + startingNode.referenceParent.id; + let communicationModule = TS.projects.portfolioManagement.botModules.PMCommunicationModule_Portfolio.newPMCommunicationModule_Portfolio(key); + TS.projects.foundations.globals.taskConstants.MANAGED_SESSIONS_MAP.set(key, communicationModule); + return; + } + + if (schemaDocument.childrenNodesProperties == undefined) { return; } + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let child = schemaDocument.childrenNodesProperties[i]; + + switch (child.type) { + case 'node': + getManagedSessions(startingNode[child.name]); + break; + case 'array': + let startingNodePropertyArray = startingNode[child.name]; + if (startingNodePropertyArray != undefined) { + for (let j = 0; j < startingNodePropertyArray.length; j++) { + getManagedSessions(startingNodePropertyArray[j]); + } + } + break; + default: + return; + } + } + } + function findNodeInNodeMesh (node, nodeType) { /* This function scans a node mesh for a certain node type and diff --git a/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js b/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js index c6c900d8a..6cbe7299c 100644 --- a/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js @@ -43,15 +43,19 @@ function newVisualScriptingActionSwitch() { } case 'Syncronize Tasks': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeTasksFoundAtWorkspaceWithBackEnd() + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.synchronizeTasksFoundAtWorkspaceWithBackEnd() } break case 'Syncronize Trading Sessions': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd() + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.synchronizeTradingSessionsFoundAtWorkspaceWithBackEnd() + } + break + case 'Syncronize Portfolio Sessions': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.synchronizePortfolioSessionsFoundAtWorkspaceWithBackEnd() } break case 'Syncronize Learning Sessions': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeLearningSessionsFoundAtWorkspaceWithBackEnd() + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.synchronizeLearningSessionsFoundAtWorkspaceWithBackEnd() } break case 'Play Tutorials': { diff --git a/Projects/Visual-Scripting/UI/Function-Libraries/UiObjectsFromNodes.js b/Projects/Visual-Scripting/UI/Function-Libraries/UiObjectsFromNodes.js index e13e865c7..c4773c34d 100644 --- a/Projects/Visual-Scripting/UI/Function-Libraries/UiObjectsFromNodes.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/UiObjectsFromNodes.js @@ -1,8 +1,9 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { let thisObject = { - syncronizeTasksFoundAtWorkspaceWithBackEnd: syncronizeTasksFoundAtWorkspaceWithBackEnd, - syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd: syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd, - syncronizeLearningSessionsFoundAtWorkspaceWithBackEnd: syncronizeLearningSessionsFoundAtWorkspaceWithBackEnd, + synchronizeTasksFoundAtWorkspaceWithBackEnd: synchronizeTasksFoundAtWorkspaceWithBackEnd, + synchronizeTradingSessionsFoundAtWorkspaceWithBackEnd: synchronizeTradingSessionsFoundAtWorkspaceWithBackEnd, + synchronizePortfolioSessionsFoundAtWorkspaceWithBackEnd: synchronizePortfolioSessionsFoundAtWorkspaceWithBackEnd, + synchronizeLearningSessionsFoundAtWorkspaceWithBackEnd: synchronizeLearningSessionsFoundAtWorkspaceWithBackEnd, playTutorials: playTutorials, recreateWorkspace: recreateWorkspace, getNodeById: getNodeById, @@ -16,6 +17,7 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { let mapOfNodes let tasksFoundAtWorkspace let tradingSessionsFoundAtWorkspace + let portfolioSessionsFoundAtWorkspace let learningSessionsFoundAtWorkspace let tutorialsToPlay @@ -29,6 +31,7 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { mapOfNodes = new Map() tasksFoundAtWorkspace = [] tradingSessionsFoundAtWorkspace = [] + portfolioSessionsFoundAtWorkspace = [] learningSessionsFoundAtWorkspace = [] tutorialsToPlay = [] @@ -84,6 +87,18 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { totalPlugin = totalPlugin + project.pluginTradingEngines.pluginFiles.length pluginAllTheseFiles(project.pluginTradingEngines.pluginFiles, 'Trading-Engines') } + if (project.pluginPortfolioMines !== undefined) { + totalPlugin = totalPlugin + project.pluginPortfolioMines.pluginFiles.length + pluginAllTheseFiles(project.pluginPortfolioMines.pluginFiles, 'Portfolio-Mines') + } + if (project.pluginPortfolioSystems !== undefined) { + totalPlugin = totalPlugin + project.pluginPortfolioSystems.pluginFiles.length + pluginAllTheseFiles(project.pluginPortfolioSystems.pluginFiles, 'Portfolio-Systems') + } + if (project.pluginPortfolioEngines !== undefined) { + totalPlugin = totalPlugin + project.pluginPortfolioEngines.pluginFiles.length + pluginAllTheseFiles(project.pluginPortfolioEngines.pluginFiles, 'Portfolio-Engines') + } if (project.pluginLearningMines !== undefined) { totalPlugin = totalPlugin + project.pluginLearningMines.pluginFiles.length pluginAllTheseFiles(project.pluginLearningMines.pluginFiles, 'Learning-Mines') @@ -179,7 +194,7 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { return } - /* + /* If the workspace already contains a root node with the id of the head of the hierarchy we are loading, we remove it because the plugin file has precedence. */ @@ -193,7 +208,7 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { } receivedNode.isPlugin = true /* - We will force the Plugin codeName to the same to the fileName. + We will force the Plugin codeName to the same to the fileName. */ let config try { @@ -262,26 +277,34 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { } } - function syncronizeTasksFoundAtWorkspaceWithBackEnd() { + function synchronizeTasksFoundAtWorkspaceWithBackEnd() { for (let i = 0; i < tasksFoundAtWorkspace.length; i++) { let node = tasksFoundAtWorkspace[i] - UI.projects.foundations.functionLibraries.taskFunctions.syncronizeTaskWithBackEnd(node) + UI.projects.foundations.functionLibraries.taskFunctions.synchronizeTaskWithBackEnd(node) } tasksFoundAtWorkspace = undefined } - function syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd() { + function synchronizeTradingSessionsFoundAtWorkspaceWithBackEnd() { for (let i = 0; i < tradingSessionsFoundAtWorkspace.length; i++) { let node = tradingSessionsFoundAtWorkspace[i] - UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.syncronizeSessionWithBackEnd(node) + UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.synchronizeSessionWithBackEnd(node) } tradingSessionsFoundAtWorkspace = undefined } - function syncronizeLearningSessionsFoundAtWorkspaceWithBackEnd() { + function synchronizePortfolioSessionsFoundAtWorkspaceWithBackEnd() { + for (let i = 0; i < portfolioSessionsFoundAtWorkspace.length; i++) { + let node = portfolioSessionsFoundAtWorkspace[i] + UI.projects.portfolioManagement.functionLibraries.portfolioSessionFunctions.synchronizeSessionWithBackEnd(node) + } + portfolioSessionsFoundAtWorkspace = undefined + } + + function synchronizeLearningSessionsFoundAtWorkspaceWithBackEnd() { for (let i = 0; i < learningSessionsFoundAtWorkspace.length; i++) { let node = learningSessionsFoundAtWorkspace[i] - UI.projects.machineLearning.functionLibraries.learningSessionFunctions.syncronizeSessionWithBackEnd(node) + UI.projects.machineLearning.functionLibraries.learningSessionFunctions.synchronizeSessionWithBackEnd(node) } learningSessionsFoundAtWorkspace = undefined } @@ -376,7 +399,7 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { } break } - // If child node is in an array look for it + // If child node is in an array look for it case 'array': { if (node[property.name] !== undefined) { let nodePropertyArray = node[property.name] @@ -465,6 +488,15 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { node.project = "Algorithmic-Trading" } + if ( + node.type === 'Portfolio Engine' || + node.type === 'Portfolio Mine' || + node.type === 'Portfolio System' || + node.type === 'Portfolio Bot' + ) { + node.project = "Portfolio-Management" + } + if ( node.type === 'Learning Engine' || node.type === 'Learning Mine' || @@ -477,9 +509,12 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { if ( node.type === 'Plugins' || node.type === 'Plugin Tutorials' || - node.type === 'Plugin Trading Systems' || - node.type === 'Plugin Trading Mines' || - node.type === 'Plugin Trading Engines' || + node.type === 'Plugin Trading Systems' || + node.type === 'Plugin Trading Mines' || + node.type === 'Plugin Trading Engines' || + node.type === 'Plugin Portfolio Systems' || + node.type === 'Plugin Portfolio Mines' || + node.type === 'Plugin Portfolio Engines' || node.type === 'Plugin Project' || node.type === 'Plugin Learning Systems' || node.type === 'Plugin Learning Mines' || @@ -492,9 +527,9 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { node.project = "Community-Plugins" } - /* + /* This function can be called with a positionOffset to change the node - saved position and all of its descendants positions as well with an + saved position and all of its descendants positions as well with an offset. It can also happen that the positionOffset is defined as a property of the node, in which case it will produce exactly the same effect. */ @@ -939,6 +974,11 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() { tradingSessionsFoundAtWorkspace.push(node) } } + if (uiObjectType === 'Live Portfolio Session') { + if (portfolioSessionsFoundAtWorkspace !== undefined) { // it might be undefined when you are spawning a session that was running while backed up + portfolioSessionsFoundAtWorkspace.push(node) + } + } if (uiObjectType === 'Learning Session') { if (learningSessionsFoundAtWorkspace !== undefined) { // it might be undefined when you are spawning a session that was running while backed up learningSessionsFoundAtWorkspace.push(node) diff --git a/TaskServer/TaskServer.js b/TaskServer/TaskServer.js index d690a33ef..907df4ff9 100644 --- a/TaskServer/TaskServer.js +++ b/TaskServer/TaskServer.js @@ -27,7 +27,8 @@ exports.newTaskServer = function newTaskServer() { if (taskId !== undefined) { /* The Task Manager sent the info via a process argument. In this case we listen to - an event with the Task Info that should be emitted at the UI + an event with the Task Info that should be emitted at the UI; + Also here is where any managedTasks will initially be recorded. */ try { TS.projects.foundations.globals.taskConstants.EVENT_SERVER_CLIENT_MODULE_OBJECT.listenToEvent('Task Server - ' + taskId, 'Run Task', undefined, 'Task Server - ' + taskId, undefined, eventReceived) @@ -35,9 +36,11 @@ exports.newTaskServer = function newTaskServer() { function eventReceived(message) { try { setUpAppSchema(JSON.parse(message.event.projectSchemas)) - TS.projects.foundations.globals.taskConstants.TASK_NODE = JSON.parse(message.event.taskDefinition) - TS.projects.foundations.globals.taskConstants.NETWORK_NODE = JSON.parse(message.event.networkDefinition) - bootingProcess() + TS.projects.foundations.globals.taskConstants.TASK_NODE = JSON.parse(message.event.taskDefinition); + TS.projects.foundations.globals.taskConstants.NETWORK_NODE = JSON.parse(message.event.networkDefinition); + TS.projects.foundations.globals.taskConstants.MANAGED_TASKS = JSON.parse(message.event.managedTasksDefinition); + SA.projects.visualScripting.utilities.nodeFunctions.getManagedSessions(TS.projects.foundations.globals.taskConstants.MANAGED_TASKS); + bootingProcess(); } catch (err) { console.log('[ERROR] Task Server -> Task -> preLoader -> eventReceived -> ' + err.stack) }